TCP - sent to the destination before receiving an...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
What is TCP and what does it do? TCP stands for Transmission Control Protocol. It is layer 4 protocol. TCP is a connection oriented protocol. It establishes connection before data is allowed to submit. It uses port numbers to send data to upper layer applications. It is responsible for breaking data into segments for transmission over a network and reassembling them into their proper order at the destination. TCP is responsible for flow control. Segments are numbered based on bit number to allow TCP to reassemble the segments at the destination. It is done through windowing. Windowing sets the amount of data that can be
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: sent to the destination before receiving an acknowledgement. Reducing window size will reduce amount of data sent to the destination. TCP is also responsible for error checking. TCP performs a CRC checksum on the incoming data, if no errors are found; it sends a positive acknowledgement, signaling that the sending host can send more data. If errors are found, it sends a negative acknowledgement, signaling that the sending host must resend previous data....
View Full Document

Ask a homework question - tutors are online