Computer Networks chapters
  1. 01Reference Models & Network Layers
  2. 02Data Link Layer & MAC Protocols
  3. 03Network Layer & IP Addressing
  4. 04Transport Layer (TCP & UDP)
  5. 05Application Layer Protocols & Security

Chapter 5 · CN

Application Layer Protocols & Security

2 topics in 1 parts

Key ideas

7. Application Layer (HTTP, DNS, SMTP, FTP) — Data Payload 6. Presentation Layer (SSL/TLS Encryption, Compression, MIME) 5. Session Layer (RPC, NetBIOS, Session Checkpointing) 4. Transport Layer (TCP, UDP) — Segments & Port Addressing 3. Network Layer (IPv4, IPv6, ICMP, Routers) — Packets & IP Addresses 2. Data Link Layer (Ethernet, Switches, MAC) — Frames & Error Checking (CRC) 1. Physical Layer (Cables, Fiber, Radio Waves, Hubs) — Raw Bit Streams (0/1)
Application Layer Protocols & Security
Network ParameterTCP / Connection-OrientedUDP / Connectionless
ReliabilityGuaranteed delivery with ACK & retransmissionBest-effort delivery (packets may drop)
Connection State3-Way Handshake (SYN, SYN-ACK, ACK)No handshake; immediate datagram dispatch
Header Overhead20–60 bytes (sequence numbers, flags)8 bytes fixed header
Target Use CasesHTTP/HTTPS, SSH, File Transfer (FTP)Live Video Streaming, VoIP, DNS, Gaming

All 2 topics in Application Layer Protocols & Security

  1. Application Layer

    • DNS & HTTP/1.1 vs HTTP/2
    • SSL/TLS Security Handshake