Почему не меняется номер ACK при обмене по tcp ?

Корректно ли это ? АСК с тем же номером... обмен простейший, есть ли ошибка ?

|Time     | *.*.*.121                             |
|         |                   | *.*.*.184         |                   
|0.000    |         SYN       |                   |Seq = 0
|         |(45636)  ------------------>  (11111)  |
|0.000    |         SYN, ACK  |                   |Seq = 0 Ack = 1
|         |(45636)  <------------------  (11111)  |
|0.008    |         ACK       |                   |Seq = 1 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|5.781    |         PSH, ACK - Len: 8             |Seq = 1 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|5.781    |         ACK       |                   |Seq = 1 Ack = 9
|         |(45636)  <------------------  (11111)  |
|13.374   |         PSH, ACK - Len: 11            |Seq = 9 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|13.375   |         ACK       |                   |Seq = 1 Ack = 20
|         |(45636)  <------------------  (11111)  |
|18.486   |         PSH, ACK - Len: 9             |Seq = 20 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|18.486   |         ACK       |                   |Seq = 1 Ack = 29
|         |(45636)  <------------------  (11111)  |
|27.190   |         PSH, ACK - Len: 11            |Seq = 29 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|27.191   |         ACK       |                   |Seq = 1 Ack = 40
|         |(45636)  <------------------  (11111)  |
|30.494   |         PSH, ACK - Len: 7             |Seq = 40 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|30.495   |         ACK       |                   |Seq = 1 Ack = 47
|         |(45636)  <------------------  (11111)  |
|37.518   |         PSH, ACK - Len: 7             |Seq = 47 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|37.518   |         ACK       |                   |Seq = 1 Ack = 54
|         |(45636)  <------------------  (11111)  |
|43.191   |         PSH, ACK - Len: 7             |Seq = 54 Ack = 1
|         |(45636)  ------------------>  (11111)  |
|43.191   |         ACK       |                   |Seq = 1 Ack = 61
|         |(45636)  <------------------  (11111)  |
|50.457   |         FIN, ACK  |                   |Seq = 1 Ack = 61
|         |(45636)  <------------------  (11111)  |
|50.465   |         FIN, ACK  |                   |Seq = 61 Ack = 2
|         |(45636)  ------------------>  (11111)  |
|50.465   |         ACK       |                   |Seq = 2 Ack = 62
|         |(45636)  <------------------  (11111)  |
  • Вопрос задан
  • 2575 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Да, я вижу что вопрос старый, тем не менее: поскольку вторая сторона ничего не посылает, её sequence number не увеличивается (до момента отправки FIN, который тоже считается), соответственно не увеличивается и ACK отправляемый ей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы