Hi Leute! Ich hab ein Bild angehängt, dass die Lösung der Aufgabe zeigt. Hier die Aufgabe: Aufgabe: Host A und B haben eine TCP-Verbindung aufgebaut, Host B hat von Host A alle Bytes bis einschließlich dem Byte Nr. 358 erhalten. Host A sendet kurz hintereinander zwei Segmente an Host B, eines mit 50 Byte und eines mit 80 Byte. Das erste Byte des ersten Segments hat die Nummer 359, der Ursprungsport hat die Nummer 1028 und der Zielport hat die Nummer 80. Host B schickt für jedes von A empfangene Segment ein ACK und speichert jedes empfangene Segment. Frage: Nehmen Sie nun an, dass die Segmente in der richtigen Reihenfolge übertragen werden. Weiter soll das erste ACK verloren gehen und das zweite ACK nach dem ersten Timeout von Host A ankommen. Weitere Verluste sollen nicht auftreten. Zeichnen Sie ein Diagramm mit dem zeitlichen Ablauf der Verbindung. Geben Sie für jedes Datensegment die Folgenummer und die Anzahl der Bytes und für jedes ACK-Segment die ACK-Nummer an. Nun meine Frage: TCP will ja nun das Segment von dem das Ack nicht angekommen ist nochmal senden. Zu welchem Zeitpunkt sendet TCP das dann? -> Während der timeout noch läuft oder zwischen dem Ende des timeouts und der Ankunft des Ack=489?
Hans Wurst schrieb: > Nun meine Frage: > TCP will ja nun das Segment von dem das Ack nicht angekommen ist nochmal > senden. Zu welchem Zeitpunkt sendet TCP das dann? > > -> Während der timeout noch läuft oder zwischen dem Ende des timeouts > und der Ankunft des Ack=489? Hier sollten Deine Fragen beantwortet werden. http://www.netzmafia.de/skripten/netze/netz8.html http://files.hanser.de/hanser/docs/20040401_244515439-7998_3-446-21501-8.pdf
Ich hab mir nun beide Informationen an den für mich wichtigen Stellen durchgelesen und komme zu dem Entschluss, dass die Nachricht mit dem Sequenznummer 359 NACH dem timeout gesendet wird. Stimmt das soweit? Kann das jemand verifizieren? Danke!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.