Presentation is loading. Please wait.

Presentation is loading. Please wait.

Transport Layer Tasks: -tracks conversations -manages data for many applications -segments data -multiplexes applications.

Similar presentations


Presentation on theme: "Transport Layer Tasks: -tracks conversations -manages data for many applications -segments data -multiplexes applications."— Presentation transcript:

1 Transport Layer Tasks: -tracks conversations -manages data for many applications -segments data -multiplexes applications

2 numbering and sequencing -tracks conversations -manages data for many applications -segmentaion -multiplexing

3 Voice: Daten: vollständig  schnell, < 80ms delay dafür ist TCP geeignet dafür ist UDP geeignet

4 64-20 bis 1500-20 Byte

5 TCP Ports UDP Ports Internet Assigned Numbers Authority (IANA)

6 Port Adressing: -identifies the communicating applications -enables a receiving host to forward the data to the appropriate application -identifies multiple conversations between the hosts

7 Anmerkung: Microosoft Windows verwendet für Webbrowser Ports im Bereich 1024 bis etwa 5000. (Diese „RPC dynamic port allocation“ Einstellungen können geändert werden.)

8 TCP Connection Termination: netstat –n zeigt als State: TIME_WAIT TCP is connection-oriented ! TCP Connection Establishment: Data Transfer: 3-Way Handshake: initializes the sequence numbers for the session.

9 The 3-Way Handshake initializes the sequence numbers for the session.

10

11

12

13

14 packets will be delivered and reassembled at the destination SourceDestination

15 Flow Control with Window Size = 10

16 Only the data in the segments that complete the stream are acknowledged.

17 Timeout: A host transmits segments and starts a timer. If the acknowledgment is not received before the timer expires, the segments are retransmitted. timeout and resend the data that needs to be acknowledged

18

19 Flow Control: to prevent the receiver from being overwhelmed by incoming data,  provided by window size

20  connectionless low overhead:

21


Download ppt "Transport Layer Tasks: -tracks conversations -manages data for many applications -segments data -multiplexes applications."

Similar presentations


Ads by Google