10.06.2015 Views

Opbouw INTERNET - Cardan.nl

Opbouw INTERNET - Cardan.nl

Opbouw INTERNET - Cardan.nl

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.

Hoe werkt internet ?<br />

Een optie kan in twee formaten opgegeven worden:<br />

1. Een enkele byte<br />

2. Een driedelige optie, welke een byte bevat die aangeeft welke type optie aanwezig is, een<br />

andere die aangeeft hoeveel bytes de opties beslaan, en als laatste de bytes die de opties<br />

aangeven.<br />

Mogelijk opties:<br />

End of Option List:<br />

Option kind = 0<br />

Option length = 1<br />

Option Data = N/A<br />

Deze optie markeert het einde van alle opties in de TCP header<br />

No-Operation:<br />

Option kind = 1<br />

Option length = 1<br />

Option Data = N/A<br />

Deze optie mag gebruikt worden tussen meerdere opties, om bijvoorbeeld de opties op 32<br />

bits te uitlijnen.<br />

Maximum Receive Segment Size Optie:<br />

Option kind = 2<br />

Option Length = 4<br />

Option Data = Maximum Receive Segment Size<br />

Als deze optie aanwezig is, wordt er onderhandeld over de maximum segment grootte, in<br />

bytes, welke de zender van deze optie wil ontvangen over de momenteel opgebouwde TCP<br />

connectie. Deze optie wordt alleen tijdens de initialisatie/opbouw van de connectie verstuurd<br />

(dus zoals later wordt uitgelegd in een SYN-segment). Als tijdens de opbouw van de<br />

verbinding deze optie niet wordt meegegeven, dan neemt de ontvanger aan dat een<br />

segment elk willekeurige grootte mag hebben.<br />

Window Scale Option:<br />

Option kind = 3<br />

Option Length = 3<br />

Option Data = Amount by which to scale the received window<br />

De waarde van de variabele 'shift' geeft het aantal bits aan welke de ontvanger bij zijn<br />

zendwindow moet rechts- bijtellen, om het te laten passen in de 16 bits TCP header. De<br />

waarde mag ook nul zijn (zodoende kan een schalings waarde van 1 op de grootte van de<br />

zend window verkregen worden). Zowel de zendende als de ontvangende TCP moeten de<br />

window scale optie uitwisselen, omdat de schaling van de grootte van de zend window in<br />

©opyright: Teus Groeneveld - www.cardan.<strong>nl</strong> Pag: 50

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

Saved successfully!

Ooh no, something went wrong!