home       ENT1       ENT2       RnS3       RnS4       SEC1       SEC2      

9.2 TCP and UDP

9.2.1 TCP Communication Process

  • 9.2.1.1 TCP Server Processes
  • 9.2.1.2 TCP Connection Establishment
  • 9.2.1.3 TCP Session Termination
  • 9.2.1.4 TCP Three-way Handshake Analysis
  • 9.2.1.5 Video Demonstration – TCP 3-Way Handshake
  • 9.2.1.6 Lab - Using Wireshark to Observe the TCP 3-Way Handshake
  • 9.2.1.7 Activity - TCP Connection and Termination Process

9.2.2 Reliability and Flow Control

  • 9.2.2.1 TCP Reliability - Ordered Delivery
  • 9.2.2.2 Video Demonstration - Sequence Numbers and Acknowledgments
  • 9.2.2.3 Video Demonstration - Data Loss and Retransmission
  • 9.2.2.4 TCP Flow Control - Window Size and Acknowledgments
  • 9.2.2.5 TCP Flow Control - Congestion Avoidance

9.2.3 UDP Communication

  • 9.2.3.1 UDP Low Overhead versus Reliability
  • 9.2.3.2 UDP Datagram Reassembly
  • 9.2.3.3 UDP Server Processes and Requests
  • 9.2.3.4 UDP Client Processes
  • 9.2.3.5 Lab - Using Wireshark to Examine a UDP DNS Capture

9.2.4 TCP or UDP

  • 9.2.4.1 Applications that use TCP
  • 9.2.4.2 Applications that use UDP
  • 9.2.4.3 Lab - Using Wireshark to Examine FTP and TFTP Captures
  • 9.2.4.4 Activity - TCP, UDP, or Both