31.01.2013 Aufrufe

Grundlagen der Netzwerktechnik Teil I: Kommunikation - GWDG

Grundlagen der Netzwerktechnik Teil I: Kommunikation - GWDG

Grundlagen der Netzwerktechnik Teil I: Kommunikation - GWDG

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Sliding Window<br />

• Algorithmus zur effizienten Verlustsicherung<br />

– Übertragung mehrerer Pakete vor Warten auf Bestätigung,<br />

– Menge <strong>der</strong> unbestätigten Daten (Fenster) dynamisch vom<br />

Empfänger bestimmt,<br />

– dient gleichzeitig als Flußkontrolle,<br />

– ständig gefüllter Übertragungskanal möglich.<br />

Paket 1<br />

Paket 2<br />

Paket 3<br />

Stop & Wait Sliding Window<br />

ACK 1<br />

ACK 2<br />

ACK 3<br />

Paket 1<br />

Paket 2<br />

Paket 3<br />

Paket 4<br />

Paket 5<br />

Paket 6<br />

Paket 7<br />

Paket 8<br />

Paket 9<br />

Paket 10<br />

Window ‡ 4<br />

ACK 1<br />

ACK 2<br />

ACK 3<br />

ACK 4<br />

ACK 5<br />

ACK 6<br />

ACK 7<br />

ACK 8<br />

ACK 9<br />

ACK 10<br />

Holger Beck – <strong>Grundlagen</strong> <strong>der</strong> <strong>Netzwerktechnik</strong> – Februar 2003 173<br />

Sequenznummern<br />

• Verlustsicherung durch Nummerierung<br />

– bei TCP (byte-orientiert) durch Nummerierung <strong>der</strong> Bytes<br />

– 32 Bit große Sequenznummern<br />

– Zählung beginnt bei einem Zufallswert (nicht 1)<br />

• Empfangsbestätigung<br />

– durch Angabe <strong>der</strong> Nummers des nächsten erwarteten Bytes<br />

(Acknowledgement Number)<br />

– im Vollduplexbetrieb<br />

• jedes Segment enthält eine Sequenz- und eine Acknowlegment-<br />

Nummer<br />

• ein Acknowledgement-Bit in den „Code Bits“ des TCP-Hea<strong>der</strong>s<br />

besagt, dass die Acknowledgement-Nummer gültig ist.<br />

Holger Beck – <strong>Grundlagen</strong> <strong>der</strong> <strong>Netzwerktechnik</strong> – Februar 2003 174

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!