6 2 transport layer (tcp)
TRANSCRIPT
Transport Layer (Part 3)TCPTransmission Control protocol
Computer Networks
Tutun JuhanaTelecommunication EngineeringSchool of Electrical Engineering & InformaticsInstitut Teknologi Bandung
6
2
3
TCP SERVICES
4
Process-to-Process Communication
• TCP provides process-to-process communication using port numbers
5
Stream Delivery Service
6
7
8
9
TCP FEATURES
10
Numbering System
11
12
13
14
SEGMENT
15
Format
16
17
18
Encapsulation
19
A TCP CONNECTION
20
Connection Establishment
21
Data Transfer
22
Connection Termination
23
24
25
WINDOWS IN TCP
26
Send Window
27
Receive Window
28
FLOW CONTROL
29
30
31
32
Window Shutdown
33
ERROR CONTROL
34
• Error control in TCP is achieved through the use of three simple tools– Checksum– Acknowledgment– Time-out
35
36
Acknowledgment
37
Acknowledgment Type
38
39
Retransmission
40
41
CONGESTION CONTROL
42
43
Congestion Policy
44
45
46
47
48
49