GATE CS - COMPUTER NETWORKS:Application Layer Protocols

Mastering application layer protocols concepts and implementation.

Application Layer for GATE CS

GATE Application Layer is mostly which protocol / port / layer owns this, plus short DNS or HTTP behaviour. Not full RFCs.

Protocols that recur

ProtocolRoleNotes
DNSName → IPUDP 53 usually; recursive vs iterative
HTTP / HTTPSWebRequest/response; 80 / 443
SMTP / IMAP / POPMailSMTP send; IMAP/POP retrieve
FTPFile transferSeparate control/data connections
DHCPHost configOffer IP, gateway, DNS

DNS resolution sketch

Stub → resolver → root/TLD/authoritative (iterative) or recursive resolver does the walking. Caching TTLs matter for “why did I get an old address?” style options.

HTTP exam facts

Methods GET/POST; cookies are application-level state; HTTPS = HTTP over TLS (still application data from the network stack’s view, encryption below). Persistent connections reduce handshake overhead.

Pairing with transport

Know “DNS usually UDP, zone transfer TCP,” “HTTP uses TCP,” “SMTP uses TCP.” Wrong transport is a common distractor.

Previous: Data Link. Practice: GATE hub.