320x100
320x100

[TCP segment of a reassembled PDU]

재결합된 PDU (Protocol Data Unit)의 세그먼트

L3 IP헤더에는 통신망 대역폭에 따라 분할되고 조립될 수 있는 헤더가 존재

보내는 네트워크와 받는 네트워크 사이 통신망의 MTU 사이즈에 맞춰

패킷을 나누어 보내고 이를 L4에게 전달하면 "reassembled" 라고 함

 

 

 

 

[TCP Out-Of-Order]

데이터가 뒤죽박죽 섞여서 목적지에 도착했을때의 오류

 

 

[TCP Previous segment not captured]

유실된 패킷이 존재

 

 

[TCP Dup ACK]

송신 단말이 여러 개의 세그먼트를 한꺼번에 전송한 상태에서 수신된 세그먼트의 순서가 틀렸을 경우,

수신 단말이 받지 못한 패킷에 대해 송신 단말에게 다시 전송해달라고 요청하는 패킷을 의미.

Dup ACK가 3개 이상 발생하면 해당 데이터가 LOSS라고 판단하고 재전송을 요구함

 

ex) 12345 데이터 중 124만 도착한 경우 2를 ack로 보냄

 

 

 

[TCP Retransmission]

아래 문제로 인해 패킷을 재전송하는 경우

  - TCP Out-Of-Order
  - TCP Previous segment not captured
  - RTO(타임 아웃)
  - Dup ACK이 세번 발생(Fast Retransmition)

 

 

 

[TCP Previous segment lost]

이전 패킷과 다음 패킷의 SEQ 번호가 일치하지 않음

통상적으로 케이블, NIC, 스위치, 네트워크 부하 등 물리적인 요인에 의해 발생

MTU size가 매우 클 경우 라우터나 스위치에서 처리하지 못하고 패킷이 분실되기도 함

checksum 불일치 시에는 Transmmision error로 처리

 

 

 

[TCP ACKed unseen segment]

이전 세그먼트가 누락된 패킷

정상적으로 전송되었고 수신자는 이를 승인했지만 와이어샤크는 캡처에서 이 패킷을 찾을 수 없을때 발생

캡처 장치가 빠르지 않을때 발생

 

 

 

[Reassembly error protocol TCP: New fragment overlaps old data (retransmission?)]

수신자가 이상한 패킷을 감지하고 다시 요구한 패킷을 받았는데, 

이상이 발생한 패킷과 동일한 패킷을 받았을때

 

 

 

[TCP Window Update]

수신자에게 설정된 Window size에 비해 큰 패킷을 수신자가 받았을때

클라이언트가 데이터를 충분히 빠르게 수신하지 못하여 TCP 버퍼가 채워진 상태에서 

수신자는 송신자에게 window full ACK 패킷을 보내는데,

그럼에도 불구하고 송신자가 패킷을 계속 보내는 경우에 발생

 

 

 

 

 

 

Reference

 

OMNIBUSCODE [Network] - WireShark 패킷 로그에서 발견되는 메세지들의 의미

[TCP segment of a reassembled PDU] 보내는 컴퓨터 : L7--->L1, 받는 컴퓨터 : L1-->L7 L3 ip헤더에는 통신망 대역폭에 따라 분할되고 조립되어질 수 있도록 헤더가 꾸며져 있음 예를들면 L3(헤더+데이타)의 크기

www.omnibuscode.com

 

WireShark [TCP ACKed unseen segment]

이전 세그먼트가 누락된 패킷 tcp.analysis.ack_lost_segment https://osqa-ask.wireshark.org/questions/46134/tcp-acked-unseen-segment/ "TCP ACKed unseen segment"는이 패킷이 캡처되지 않은 데이터를 확인 함을 의미합니다. 정상

bit1919.tistory.com

 

Wireshark Q&A

Reassembly error, protocol TCP: New fragment overlaps old data (re transmission?) This error does not show an error at the IP layer. It is a follow up of a retransmitted segment, if you have "Allow subdissectors to reassemble TCP streams" enabled. With TCP

osqa-ask.wireshark.org

 

What is a TCP window update?

I'm making my own custom server software for a game in Java (the game and original server software were written with Java). There isn't any protocol documentation available, so I am having to read ...

stackoverflow.com

 

300x250
728x90