Application Layer Protocols-
Important application layer protocols are-
- Domain Name Service (DNS)
- Hyper Text Transfer Protocol (HTTP)
- Simple Mail Transfer Protocol (SMTP)
- Post Office Protocol (POP)
- File Transfer Protocol (FTP)
In this article, we will compare all these application layer protocols.
Comparison of Application Layer Protocols-
The following table compares all the important application layer protocols-
DNS | HTTP | SMTP | POP | FTP | |
Stateful / Stateless | Stateless | Stateless | Stateless | Stateful | Stateful |
Transport Protocol Used | UDP | TCP | TCP | TCP | TCP |
Connectionless / Connection Oriented | Connectionless | Connectionless | Connection Oriented | Connection Oriented | Connection Oriented |
Persistent / Non-persistent | Non-persistent | HTTP 1.0 is non-persistent.
HTTP 1.1 is persistent. |
Persistent | Persistent | Control connection is persistent.
Data connection is non-persistent. |
Port Number Used | 53 | 80 | 25 | 110 | 20 for data connection.
21 for control connection. |
In band / Out-of-band | In band | In band | In band | In band | Out-of-band |
Next Article- Cryptography and Network Security
Get more notes and other study material of Computer Networks.
Watch video lectures by visiting our YouTube channel LearnVidFun.