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 4 · CN

Transport Layer (TCP & UDP)

3 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)
Transport Layer (TCP & UDP)
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 3 topics in Transport Layer (TCP & UDP)

  1. Transport Layer

    • TCP vs UDP Comparison
    • TCP 3-Way Handshake
    • TCP Congestion Control