Skip to main content

CS402: Computer Communications and Networks

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS402: Computer Communications and Networks /
  • Unit 4: The Transport Layer (TCP/UDP)
Back to course 'CS402: Computer Communications and Networks'
  • 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 as it contains all the mechanisms necessary to provide a reliable delivery of data over any unreliable network. First, we will develop a simple reliable transport layer protocol. Then, your textbook links you through 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), which are not covered by the textbook. These protocols are the fundamental protocols for modern multimedia applications over the Internet.

    Completing this unit should take you approximately 18 hours.

    • Unit 4 Learning Outcomes Page
    • 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

    • End of Unit Assessment

      •  Unit 4 Assessment Quiz

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy