What is TCP Previous segment / Out-of-order / TCP Dup ACK

asked 2020-06-03 07:06:16 +0000

Pr00001 gravatar image

updated 2020-06-03 07:14:00 +0000

Below is the packet capture for a small segment of the application which is getting timed out while the connection is established.

It starts with TCP Previous segment not captured, to TCP Out-of-order and leading to TCP Dup ACK. Below is the format.

72  53.967071   Service B   Service A   TCP 66  44520 → 443 [ACK] Seq=3414 Ack=15055 Win=64308 Len=0 TSval=Value Y TSecr=Value B
73  54.223866   Service A   Service B   TCP 116 [TCP Previous segment not captured] 443 → 44520 [PSH, ACK] Seq=16453 Ack=3414 Win=7643 Len=50 TSval=Value X TSecr=Value Y [TCP segment of a reassembled PDU]
74  54.223903   Service A   Service B   TCP 166 [TCP Previous segment not captured] 443 → 44520 [PSH, ACK] Seq=19299 Ack=3414 Win=7643 Len=100 TSval=Value X TSecr=Value Y [TCP segment of a reassembled PDU]
74  54.223903   Service A   Service B   TCP 166 [TCP Previous segment not captured] 443 → 44520 [PSH, ACK] Seq=19299 Ack=3414 Win=7643 Len=100 TSval=Value X TSecr=Value Y [TCP segment of a reassembled PDU]
75  54.223909   Service A   Service B   TCP 1464    [TCP Out-Of-Order] 443 → 44520 [ACK] Seq=15055 Ack=3414 Win=7643 Len=1398 TSval=Value X TSecr=Value Y [TCP segment of a reassembled PDU]
76  54.223916   Service A   Service B   TCP 2862    [TCP Out-Of-Order] 443 → 44520 [ACK] Seq=16503 Ack=3414 Win=7643 Len=2796 TSval=Value X TSecr=Value Y [TCP segment of a reassembled PDU]
77  54.223923   Service A   Service B   TLSv1.2 2495    Application Data [TCP segment of a reassembled PDU]
78  54.223983   Service B   Service A   TCP 78  [TCP Dup ACK 72#1] 44520 → 443 [ACK] Seq=3414 Ack=15055 Win=64308 Len=0 TSval=Value A TSecr=Value B SLE=16453 SRE=16503
79  54.223994   Service B   Service A   TCP 86  [TCP Dup ACK 72#2] 44520 → 443 [ACK] Seq=3414 Ack=15055 Win=64308 Len=0 TSval=Value A TSecr=Value B SLE=19299 SRE=19399 SLE=16453 SRE=16503
80  54.223996   Service B   Service A   TCP 78  44520 → 443 [ACK] Seq=3414 Ack=16503 Win=64308 Len=0 TSval=Value A TSecr=Value X SLE=19299 SRE=19399
81  54.223998   Service B   Service A   TCP 66  44520 → 443 [ACK] Seq=3414 Ack=19399 Win=64308 Len=0 TSval=Value A TSecr=Value X
82  54.224001   Service B   Service A   TCP 66  44520 → 443 [ACK] Seq=3414 Ack=21828 Win=64308 Len=0 TSval=Value A TSecr=Value X
83  54.480720   Service A   Service B   TCP 116 [TCP Previous segment not captured] 443 → 44520 [PSH, ACK] Seq=23226 Ack=3414 Win=7643 Len=50 TSval=Value Z TSecr=Value A [TCP segment of a reassembled PDU]
84  54.480730   Service A   Service B   TCP 1464    [TCP Out-Of-Order] 443 → 44520 [PSH, ACK] Seq=21828 Ack=3414 Win=7643 Len=1398 TSval=Value Z TSecr=Value A [TCP segment of a reassembled PDU]
85  54 ...
(more)
edit retag flag offensive close merge delete