• Unit 4: The Transport Layer (TCP/UDP)

    When we talk about networks, we are talking about data transport. The TCP/IP stack provides a TCP/UDP layer that handles the data transport between machines across networks. In this unit, you will learn the TCP and UDP protocols by examining the structure of TCP and UDP segments and identifying how this layer serves as the application layer in the TCP/IP stack.

    Each application relies on the transport layer that is described in this unit. It is a key layer in today's networks, containing all the mechanisms necessary to deliver reliable data over an unreliable network. First, we will develop a simple, reliable transport layer protocol. Then, we will link the details of the TCP and UDP protocols used in TCP/IP networks. We will also study Stream Control Transmission Protocol (SCTP) and Real-Time Transport Protocol (RTP). These protocols are the fundamental protocols for modern multimedia applications over the Internet.

    Completing this unit should take you approximately 5 hours.

    • 4.1: The Transport Layer

    • 4.2: User Datagram Protocol (UDP)

    • 4.3: Transmission Control Protocol (TCP)

    • 4.4: Stream Control Transmission Protocol (SCTP)

    • 4.5: Real Time Transport Protocol (RTP)

    • 4.6: Summary

    • 4.7: Practice Exercises

    • Unit 4 Assessment

      • Receive a grade