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