Home

Chapter 5: Transport Layer

  • 5.0 Transport Layer
    • 5.0.1 Introduction
      • 5.0.1.1 Introduction
      • 5.0.1.2 Class Activity - We Need to Talk - Game
  • 5.1 Transport Layer Protocols
    • 5.1.1 Transportation of Data
      • 5.1.1.1 Role of the Transport Layer
      • 5.1.1.2 Role of the Transport Layer (Cont.)
      • 5.1.1.3 Conversation Multiplexing
      • 5.1.1.4 Transport Layer Reliability
      • 5.1.1.5 TCP
      • 5.1.1.6 UDP
      • 5.1.1.7 The Right Transport Layer Protocol for the Right Application
      • 5.1.1.8 Activity - TCP, UDP or Both
    • 5.1.2 Introducing TCP and UDP
      • 5.1.2.1 Introducing TCP
      • 5.1.2.2 Role of TCP
      • 5.1.2.3 Introducing UDP
      • 5.1.2.4 Role of UDP
      • 5.1.2.5 Separating Multiple Communications
      • 5.1.2.6 TCP and UDP Port Addressing
      • 5.1.2.7 TCP and UDP Port Addressing (Cont.)
      • 5.1.2.8 TCP and UDP Port Addressing (Cont.)
      • 5.1.2.9 TCP and UDP Port Addressing (Cont.)
      • 5.1.2.10 TCP and UDP Segmentation
      • 5.1.2.11 Activity - Compare TCP and UDP Characteristics
  • 5.2 TCP and UDP
    • 5.2.1 TCP Communication
      • 5.2.1.1 TCP Reliable Delivery
      • 5.2.1.2 TCP Server Processes
      • 5.2.1.3 TCP Connection Establishment
      • 5.2.1.4 TCP Three-way Handshake Analysis - Step 1
      • 5.2.1.5 TCP Three-way Handshake Analysis - Step 2
      • 5.2.1.6 TCP Three-way Handshake Analysis - Step 3
      • 5.2.1.7 TCP Session Termination Analysis
      • 5.2.1.8 Lab - Using Wireshark to Observe the TCP 3-Way Handshake
      • 5.2.1.9 Activity - TCP Connection and Termination Process
    • 5.2.2 Protocol Data Units
      • 5.2.2.1 TCP Reliability – Ordered Delivery
      • 5.2.2.2 TCP Reliability - Acknowledgement and Window Size
      • 5.2.2.3 TCP Reliability - Data Loss and Retransmission
      • 5.2.2.4 TCP Flow Control - Window Size and Acknowledgements
      • 5.2.2.5 TCP Flow Control - Congestion Avoidance
    • 5.2.3 UDP Communication
      • 5.2.3.1 UDP Low Overhead versus Reliability
      • 5.2.3.2 UDP Datagram Reassembly
      • 5.2.3.3 UDP Server Processes and Requests
      • 5.2.3.4 UDP Client Processes
      • 5.2.3.5 Lab - Using Wireshark to Examine a UDP DNS Capture
    • 5.2.4 TCP or UDP, that is the Question
      • 5.2.4.1 Applications that use TCP
      • 5.2.4.2 Applications that use UDP
      • 5.2.4.3 Lab - Using Wireshark to Examine FTP and TFTP Captures
  • 5.3 Summary
    • 5.3.1 Summary
      • 5.3.1.1 Class Activity - We Need to Talk, Again - Game
      • 5.3.1.2 Packet Tracer Simulation - TCP and UDP Communications
      • 5.3.1.3 Summary
  • Expand All
  • Collapse All