Skip to content

Introduction

  • provide logical communication between application processes running on different hosts
  • transport protocols run in end systems
  • transport layer relies on, enhances network layer services
transport layernetwork layer
data transferbetween processesbetween end systems

transport-layer protocols

Internet transport services

  • TCP

    reliable, in order unicast delivery

    • congestion control
    • flow control
    • connection setup
  • UDP

    unreliable("best-effort"), unordered unicast or multicast delivery

  • services not available
    • real-time
    • bandwidth guarantees
    • reliable multicast