UDP and TCP Sessions

Networking    |    Intermediate
  • 31 Videos | 43m 44s
  • Includes Assessment
  • Earns a Badge
At the transport layer of the TCP/IP model, you find the User Datagram Protocol. When fast, connectionless transport is desired, then UDP is the protocol to use. In this course, you'll learn about the features associated with connectionless protocols. You'll explore the header fields of UPD, the functions and ranges of port numbers, and the port numbers that are used with UDP. You'll also learn what a socket is and how it is used with TCP/IP. When reliability is necessary for network communications, the Transmission Control Protocol is the protocol of choice. In this course, you'll also learn characteristics of connection-oriented protocols and TCP, as well as the names, sizes, and functions of each TCP header field. You'll explore the importance of eight session flags in the TCP header and how the window size field and maximum segment size options are used to provide flow control. Also, you'll explore the TCP options and their uses, along with the TCP connection and termination process. Finally, you'll learn about the use of sequence and acknowledgment numbers in providing reliable transport and the methods by which TCP manages network congestion. This course was originally created by Global Knowledge (GK). 

WHAT YOU WILL LEARN

  • recognize the two protocol at the transport layer of the TCP/IP model
    describe connectionless protocols
    describe connection-oriented protocols and how they differ from connectionless protocols
    recognize how TCP provides reliability at the cost of overhead
    recognize characteristics of the UDP header and the fields it contains
    describe port numbering for UDP and TCP
    recognize what socket refers to and where you find socket information
    recognize examples of upper layer protocols that use UDP and the port numbers assigned to them
    describe the Transmission Control Protocol
    recognize why TCP is the protocol of choice when reliability is important
    describe the characteristics of TCP
    recognize characteristics of the TCP header
    describe the source and destination ports of the TCP header
    describe the sequence number field of the TCP header
    describe the Acknowledgment number field of the TCP header
    describe the TCP header length field
  • describe the session flags field of the TCP header
    recognize examples of session flag values and hex values you might see when using a protocol analyzer
    describe the window size field of the TCP header
    describe the TCP checksum field of the TCP header
    describe the urgent pointer field of the TCP header
    recognize the options that can be added to the TCP header
    differentiate between maximum segment size and window size
    describe how a TCP session is established
    describe the flow of data once a TCP session has been established
    describe what happens when a TCP session is terminated
    recognize how to terminate a TCP session using the reset flag
    recognize TCP congestion management basics and why congestion occurs
    describe default TCP congestion management and the algorithms involved
    describe more advanced TCP congestion management and the algorithms involved
    describe TCP explicit congestion management

IN THIS COURSE