TCP - Acknowledgment Number

maxl98

Banned
Registriert
Jan. 2021
Beiträge
47
Hi,

also irgendwie wird mir nicht ganz klar, wie die Acknowledgment Number genau zu definieren ist und ich finde auch nichts im Internet, dass meinem Verständnis auf die Sprünge helfen würde.

Grundsätzlich ist mir klar, dass für jedes TCP-Segment eine Empfangsbestätigung übertragen wird.

Ich hätte gesagt, dass mir die Acknowledgment Number die nächste Sequenznummer angibt, die der Empfänger erwartet. Und bis zu dieser nächsten Sequenznummer, die mir die Acknowledgment Number angibt, sind alle Daten bestätigt. Und wenn die nächste Sequenznummer dann nicht die Acknowledgment Nummer ist, bleibt die Acknowledgment Nummer gleich.

Oder wie würdet ihr das erklären?

Wäre euch echt dankbar für eine einfache Erklärung :)

LG
 
Ausschnitt aus einem curl -4 https://www.computerbase.de

20:28:09.041819 IP 87.230.75.2.443 > 192.168.2.43.58569: Flags [P.], seq 45408:46848, ack 545, win 127, options [nop,nop,TS val 4091403510 ecr 797081412], length 1440
20:28:09.041867 IP 192.168.2.43.58569 > 87.230.75.2.443: Flags [.], ack 46848, win 1639, options [nop,nop,TS val 797081424 ecr 4091403510], length 0
20:28:09.042981 IP 87.230.75.2.443 > 192.168.2.43.58569: Flags [.], seq 46848:48288, ack 545, win 127, options [nop,nop,TS val 4091403511 ecr 797081412], length 1440
20:28:09.042985 IP 87.230.75.2.443 > 192.168.2.43.58569: Flags [P.], seq 48288:49728, ack 545, win 127, options [nop,nop,TS val 4091403511 ecr 797081412], length 1440
20:28:09.043036 IP 192.168.2.43.58569 > 87.230.75.2.443: Flags [.], ack 49728, win 1594, options [nop,nop,TS val 797081425 ecr 4091403511], length 0
20:28:09.043129 IP 87.230.75.2.443 > 192.168.2.43.58569: Flags [.], seq 49728:51168, ack 545, win 127, options [nop,nop,TS val 4091403511 ecr 797081412], length 1440

Fällt dir was auf? :)
 
Zurück
Oben