Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments)...

26
76

Transcript of Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments)...

Page 1: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

76

Page 2: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

Transport Layer Layer 4 (Segments)

77

Page 3: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

Transport Layer Layer 4 (Segments)

Two main protocols are worked in this layer TCP and UDP

1-TCP : Transmission Control Protocol

2-UDP : User Datagram Protocol

78

Page 4: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

79

Page 5: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

• Tracking Individual ConversationsAny host may have multiple applications that are communicating across

the network. Each of these applications will be communicating with one or more

applications on remote hosts. It is the responsibility of the Transport layer to

maintain the multiple communication streams between these applications.

• Segmenting DataAs each application creates a stream data to be sent to a remote

application, this data must be prepared to be sent across the media in

manageable pieces. The Transport layer protocols describe services that

segment this data from the Application layer. This includes the encapsulation

required on each piece of data. Each piece of application data requires headers

to be added at the Transport layer to indicate to which communication it is

associated.

80

Page 6: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

• Reassembling SegmentsAt the receiving host, each piece of data may be directed to the

appropriate application. Additionally, these individual pieces of data must also

be reconstructed into a complete data stream that is useful to the Application

layer. The protocols at the Transport layer describe the how the Transport layer

header information is used to reassemble the data pieces into streams to be

passed to the Application layer.

• Identifying the ApplicationsIn order to pass data streams to the proper applications, the Transport

layer must identify the target application. To accomplish this, the Transport

layer assigns an application an identifier. The TCP/IP protocols call this

identifier a port number. Each software process that needs to access the

network is assigned a port number unique in that host. This port number is

used in the transport layer header to indicate to which application that piece of

data is associated

81

Page 7: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

82

Page 8: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

83

Page 9: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

84

Page 10: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

85

Page 11: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

86

Page 12: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

87

Page 13: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

88

Page 14: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

89

Page 15: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

90

Page 16: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

91

Page 17: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

92

Page 18: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

93

Page 19: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

94

Page 20: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

95

Page 21: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

96

Page 22: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

TCP Termination

97

Page 23: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

98

Page 24: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

99

Page 25: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

100

• Guaranteed delivery• Best effort delivery

Page 26: Transport Layer Layer 4 (Segments) - University of Babylon · Transport Layer Layer 4 (Segments) Two main protocols are worked in this layer TCP and UDP 1-TCP : Transmission Control

101