Lecture12 - TCP & UDP Operations

Lecture12 - TCP & UDP Operations - 11/30/2009 TCP...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 11/30/2009 TCP & UDP Operations CNIT 24000 – Data Communications & Networks TCP Provides a reliable host-to-host connection Includes controls for initiation, basic prioritization, flow control, congestion avoidance, and termination of connection Many revisions to TCP exist, including: Slow Start Reno Tahoe Vegas Compound TCP BIC/CUBIC 1 11/30/2009 TCP Header Format TCP Header Fields Sequence Number – The identifier of this segment being transmitted Acknowledgement Number – The value of the next sequence number expected to be received Data Offset – The number of 32-bit words in the TCP header This indicates where the data begins 2 11/30/2009 TCP Header Fields cont. Control Fields (1 bit each) URG - Urgent pointer valid flag. ACK - Acknowledgment number valid flag. PSH - Push flag. RST - Reset connection flag. SYN - Synchronize sequence numbers flag. FIN - End of data flag. Window - The number of data bytes beginning with the one indicated in the ACK # field that this device is able to accept Checksum – A 16-bit one's complement of the one's complement sum of segment Establishing a TCP Connection time 3 11/30/2009 Terminating a TCP Connection UDP Provides minimal capabilities to deliver segments to a given destination Not a reliable delivery mechanism Lacks nearly all of the robust mechanisms used in TCP 4 11/30/2009 UDP Header Format UDP Header Fields Length – The entire length of the segment Checksum – A 16-bit one's complement of the one's complement sum of segment Based on this, what can’t UDP not do? 5 11/30/2009 UDP Transmission Questions? 6 ...
View Full Document

This note was uploaded on 03/26/2010 for the course CIT 240 taught by Professor None during the Spring '10 term at Purdue University-West Lafayette.

Page1 / 6

Lecture12 - TCP & UDP Operations - 11/30/2009 TCP...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online