Deeper-dive Transport Layer Protocols

  1. TCP (Transmission Control Protocol): Ensures reliable, ordered, and error-checked delivery of packets.
  2. UDP (User Datagram Protocol): Provides a simpler, connectionless service for session-less, un-guaranteed communication.
  3. SCTP (Stream Control Transmission Protocol): Allows for reliable, message-oriented, multi-streaming transport of data.
  4. DCCP (Datagram Congestion Control Protocol): Supports streaming media and telephony, providing a way to gain the benefits of UDP while adding types of congestion control.
  5. RUDP (Reliable User Datagram Protocol): Aims to provide more reliability than UDP but less than TCP, often used in real-time systems.
  6. RSVP (Resource Reservation Protocol): Used to reserve network resources to provide quality of service guarantees for data flows.
  7. RTP (Real-Time Transport Protocol): Delivers audio and video over IP networks, designed for end-to-end, real-time transfer.
  8. AAL (ATM Adaptation Layer): Makes it possible for applications not designed specifically for ATM to operate over an ATM network.