Protocols in Application Layer (original) (raw)

Last Updated : 3 Oct, 2025

Application layer protocols are those protocols utilized at the application layer of the OSI (Open Systems Interconnection) and TCP/IP models. They facilitate communication and data sharing between software applications on various network devices. These protocols define the rules and standards that allow applications to interact and communicate quickly and effectively over a network.

**Note: A critical part of this layer is the set of Application Layer Protocols, which define the rules, message formats and processes for communication between applications across different systems. These protocols standardize how data is requested, transferred and presented.

Common Application Layer Protocols in Computer Networks

1. TELNET

**Command:

telnet [\\RemoteServer]
\\RemoteServer
:Specifies the name of the server
to which you want to connect

2. FTP

**Command

ftp machinename

3. TFTP

**Command

tftp [ options... ] [host [port]] [-c command]

4. NFS

**Command

service nfs start

5. SMTP

**Command

MAIL FROM:<mail@abc.com?

6. LPD

**Command

lpd [ -d ] [ -l ] [ -D DebugOutputFile]

7. X window

**Command

Run xdm in runlevel 5

8. SNMP

**Command:

snmpget -mALL -v1 -cpublic snmp_agent_Ip_address sysName.0

9. DNS

**Command:

ipconfig /flushdns

10. DHCP

**Command:

clear ip dhcp binding {address | * }

11. HTTP/HTTPS

**Command:

curl http://example.com

12. POP

POP stands for Post Office Protocol and the latest version is known as POP3 (Post Office Protocol version 3). This is a simple protocol used by User agents for message retrieval from mail servers.

**Note: POP works in dual mode- Delete mode, Keep Mode. In Delete mode, it deletes the message from the mail server once they are downloaded to the local system. In Keep mode, it doesn't delete the message from the mail server and also facilitates the users to access the mails later from the mail server.

13. IRC

**Command:

irc [server]

14. MIME

15. NNTP (Network News Transfer Protocol)

**Command:

nntp [server]

16. LDAP (Lightweight Directory Access Protocol)

**Command:

ldap [server]

17. NTP (Network Time Protocol)

**Command:

ntp [server]

18. MQTT (Message Queue Telemetry Transport Protocol)

**Command:

mqtt [broker] [topic]

19. SIP (Session Initiation Protocol)

**Command:

sip [server]