![]() |
|
|
|||||||
| Portal | Wiki | IRC-Chat | Registrieren | Benutzerliste | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
|
|
#1 |
|
Profifragensteller
|
Moin!
Wann und von "wem" wird ein TCP-Acknowledge generiert? Die Idee hinter meiner Frage ist, ob ein ACK wirklich erst dann versendet wird, wenn die Anwendung, die mit einem read(2) Daten liest, die Daten bekommen hat oder schon vorher. TCP ist ja bekanntlich Layer 3 und demzufolge müsste das ACK schon versendet werden, bevor die Anwendung die Daten erhalten hat. Aber was geschieht, wenn das ACK versendet wird, die Anwendung das Paket aber nicht erhalten hat(aus welchen Gründen auch immer). Wird dann die Nachricht so lange im Puffer vorgehalten, bis sie von der Anwendung abgeholt wurde? Für Tipps bin ich sehr dankbar. Viele Grüße Herakles |
|
|
|
|
|
#2 | |||
|
Nervensäge
Registrierungsdatum: Feb 2005
Ort: ::1
Beiträge: 146
|
Salve.
Zitat:
Server: SYN ACK Client: ACK Zitat:
Zitat:
Hoffe, dass das hilfreich ist. |
|||
|
|
|
|
|
#3 |
|
Profifragensteller
|
Das hilft auf jeden Fall! Genau nach sowas hatte ich im Netz gesucht, im Gegensatz zu Dir aber nichts gefunden.
Danke! |
|
|
|