Grundlagen der Netzwerktechnik Teil I: Kommunikation - GWDG
Grundlagen der Netzwerktechnik Teil I: Kommunikation - GWDG
Grundlagen der Netzwerktechnik Teil I: Kommunikation - GWDG
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