25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

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.

SACK option Selective Acknowledgment (SACK) allows the receiver<br />

to inform the sender about all the segments that are<br />

received successfully. Therefore, the sender will only<br />

send the segments that got lost. If the number of the<br />

segments that have been lost since the last SACK is<br />

too large, the SACK option will be too large. As a<br />

result, the number of blocks that can be reported by<br />

the SACK option is limited to four. To reduce this, the<br />

SACK option should be used for the most recent<br />

received data. See Figure 4-16 for more details.<br />

Figure 4-16 <strong>TCP</strong>: SACK option<br />

Timestamps option The timestamps option sends a time stamp value that<br />

indicates the current value of the time stamp clock of<br />

the <strong>TCP</strong> sending the option. The Timestamp Echo<br />

Value can only be used if the ACK bit is set in the <strong>TCP</strong><br />

header. See Figure 4-17 for more details.<br />

Figure 4-17 <strong>TCP</strong>: Timestamps option<br />

Padding All zero bytes are used to fill up the <strong>TCP</strong> header to a total<br />

length that is a multiple of 32 bits.<br />

160 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong><br />

5<br />

Left Edge of 1st Block<br />

Right Edge of 1st Block<br />

Length<br />

// - - - - - - -<br />

//<br />

Left Edge of Nth Block<br />

Right Edge of Nth Block<br />

8 10 TS Valve TS Echo Reply<br />

1 1 4 4

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

Saved successfully!

Ooh no, something went wrong!