6 2 transport layer (tcp)

Preview:

Citation preview

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

Recommended