Sequence & ACK Number Question!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-08-2017 06:10 AM - edited 03-05-2019 09:36 AM
My understanding is
If PC A sends a packet (ACK = 80, Sequence Number = 1450, Payload = 1460), PC B will send an ACK Message (ACK = 2910, Sequence Number = RANDOM).
If I am misunderstanding, please let me know.
- Labels:
-
Other Routing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-17-2017 02:28 PM
Hi,
If PC A sends a packet (ACK = 80, Sequence Number = 1450, Payload = 1460), PC B will send an ACK Message (ACK = 2910, Sequence Number = RANDOM).
The SeqNo from PC B much depends on whether PC B is also sending data to PC A because that would mean that there is some data in flight already sent by PC B but not yet seen by PC A. For simplicity purposes, if for some time in the past, PC B was silent, then PC B will send a TCP segment with AckNo=1450+1460=2910, SeqNo=80.
Best regards,
Peter
