05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.6. Summary 74<br />

D-SACK<br />

As an extension of the SACK mechanism, if a duplicate segment was received,<br />

then the receiver should send an ack, containing as its first SACK block, a<br />

reference to the duplicate data. Using SACK information <strong>and</strong> the D-SACK<br />

extensions [FMMP00] it is possible to infer the amount of re-ordering on a<br />

path <strong>and</strong> it is possible to make TCP more robust to re-ordering by using this<br />

information to set the fast retransmit threshold depending on the reordering<br />

detected on a path [BA02, ZKFP02].<br />

4.6 Summary<br />

The functions <strong>and</strong> implementation of the Transmission Control Protocol<br />

(TCP) were presented <strong>and</strong> some of the key changes to its algorithms in order<br />

to better utilise network resources upon congestion were given.<br />

As the Internet is a shared resource of many end-nodes sending traffic<br />

<strong>into</strong> a ‘black-box’ network, it is important that users do not send data <strong>into</strong><br />

the network such that congestion collapse occurs. Should the transport algorithms<br />

not support a mechanism that is aware of the need for appropriate<br />

use of these resources, then congestion collapse will invariably occur. <strong>An</strong> important<br />

aspect of TCP is that it introduces the idea of ‘congestion control’ in<br />

order to regulate the rate at which data is sent (<strong>and</strong> retransmitted) <strong>into</strong> the<br />

Internet. Because of the success of the Slow Start, RT O calculation, Fast<br />

Retransmit <strong>and</strong> Fast Recovery mechanisms, it is widely believed that TCP<br />

in all of its variants has prevented the occurrence of Internet collapse.<br />

TCP implements the notion of a congestion window, cwnd, which is the<br />

protocols’ estimation of the rate at which the network can h<strong>and</strong>le network

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

Saved successfully!

Ooh no, something went wrong!