Download presentation
Presentation is loading. Please wait.
Published byEvelyn Walsh Modified over 8 years ago
1
Transport Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version 2.1.1
2
Functions Flow Control Reliability
3
Protocols T ransmission C ontrol P rotocol U ser D atagram P rotocol
4
TCP Connection-Oriented Reliable
5
UDP Connectionless Unreliable
6
Port Numbers TCP and UDP communicate with the upper layers through ‘ports’ which are distinguished from each other by ‘port numbers’. Port numbers less than 255 are for public applications. Port numbers 255 to 1023 are assigned to companies which use them in their applications. Port numbers 1024 and higher are unregulated.
7
Port Numbers
8
A Closer Look at TCP In TCP communication, the source port is usually numbered greater than 1023. The destination port depends on the application (telnet uses 23). So you see that the source port distinguishes between different conversations.
9
Three-Way Handshake This well-known process is used to synchronize a TCP connection. Sequence numbers are exchanged between the source and destination. This allows for lost data to be later recovered through retransmission.
11
Windowing
12
Sequence Numbers Each TCP segment is numbered. When they arrive at the destination, they are reassembled according to the numbering. If a sequence number is missing, the segment is retransmitted. If a segment does not arrive in a certain time period, then the segment is retransmitted.
13
TCP Segment Format
14
More on UDP
15
More on UDP (cont.) No windowing or acknowledgements. Relies on applications to provide reliability. Designed for applications which don’t need to reassemble sequences of segments. UDP is used by TFTP, SNMP, NFS, and DNS.
16
THE END
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.