20.01.2013 Views

Transport Layer - Freie Universität Berlin

Transport Layer - Freie Universität Berlin

Transport Layer - Freie Universität Berlin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TCP Sender Events<br />

● Data received from app:<br />

● Create segment with sequence number<br />

● Sequence number is byte-stream number of first data byte in segment<br />

● Start timer if not already running (think of timer as for oldest unacked segment)<br />

● Expiration interval: TimeOutInterval<br />

● Timeout:<br />

● Retransmit segment that caused timeout<br />

● Restart timer<br />

● Ack received:<br />

● If acknowledges previously unacked segments<br />

● Update what is known to be acked<br />

● Start timer if there are outstanding segments<br />

Univ.-Prof. Dr.-Ing. Jochen H. Schiller ▪ cst.mi.fu-berlin.de ▪ Telematics ▪ Chapter 8: <strong>Transport</strong> <strong>Layer</strong><br />

8.73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!