session session session session session... Provides best-effort delivery Has no data-recovery features Provides limited error checking UDP Characteristics... TCP Characteristics Fu
Trang 1Transport Layer
Trang 2 Reliability (when required)
Trang 3session session session session session
Trang 5 Reliability (when required)
Trang 610 M
1480 1480 1480 1480 1480 1480
Trang 7 Reliability (when required)
Trang 8Flow Control
1000 M 100 M
Trang 9Flow Control
Trang 10Flow Control
Trang 11 Reliability (when required)
Trang 13 Reliability (when required)
Trang 14ACK
Trang 15Reliable vs Best-Effort Comparison
Trang 18 Provides best-effort delivery
Has no data-recovery features
Provides limited error checking
UDP Characteristics
Trang 21Data Encapsulation
Application 7
Presentation 6
Session 5
Transport 4
Network 3
Data Link 2
Header
Trang 22UDP Header
Trang 23Source Port
Trang 24Data 80 1024 2.2.2.2 1.1.1.1 Data
Data 1024 1024 80 80 1.1.1.1 2.2.2.2
Trang 26web server
raovat.com 3.3.3.3
Trang 29Data 1025 21 10.0.0.1 10.0.0.2 Data 1026 69 10.0.0.1 10.0.0.2 Data 1027 80 10.0.0.1 10.0.0.2
Trang 30TCP Characteristics
Full-duplex mode operation
Error checking
Data-recovery features
Trang 33TCP Header
Trang 34Urgent Pointer
Trang 35Urgent Pointer
Trang 36– Domain Name System
TCP/IP Application Layer Overview
Trang 37Mapping Layer 4 to Applications
Trang 39Three-Way Handshake
Trang 40Three-Way Handshake
SYN
ACK SYN
SEQ = 100 ACK = 101 SEQ = 300 ACK = 301
Trang 42Three-Way Handshake
ACK = 101 SEQ = 300
Trang 43TCP Acknowledgment
Trang 44Fixed Windowing
Trang 45TCP Sliding Windowing
Trang 47TCP Sliding Windowing
segment 1
ACK 2 windown size = 1
Trang 49windown size = 4
Trang 50segment 9
windown size = 8
Trang 51TCP Sequence and Acknowledgment Numbers