Login Required

This note requires login to view the full content (290 lines total). Showing first 20 lines as preview. Please login to view the full content.

Login to unlock

Ch3 Transport Layer

Created: 2025-11-29
Updated: 2025-11-29

3.1 Introduction and Transport-Layer Services

  • a transport-layer protocol provides for logical communication between application processes
  • logical communication := from an app's perspective, it's as if the hosts running the processes were directly connected
  • transport layer: communication between processes (segment)
  • network layer: communication between hosts (datagram)
  • TCP := Transmission Control Protocol
    • reliable, in-order delivery
    • congestion control; flow control
    • connection setup
  • UDP := User Datagram Protocol
    • unreliable, unordered delivery
    • no-frills extension of "best-effort" IP

3.2 Multiplexing and Demultiplexing

  • needed at all layers
  • multiplexing: handle data from multiple sockets, add transport header, and pass the segments to the network layer

Login to unlock full content

Login Now