Free my mind

tcp 체크섬 계산시 오류 본문

pcap programing

tcp 체크섬 계산시 오류

김뿡빵 2018.05.29 20:58

1514 바이트가 넘어가는 패킷들은 체크섬의 계산이 틀리게 나올것이다.


이부분은 이더넷 랜카드 부분에서 체크섬을 대신 계산해주는 기능이 있기 때문에 와이어 샤크에서 수신되는 패킷의 체크섬값이 변조되기 때문이다.




http://blog.dork94.com/22




위 블로그에서 나온대로, 체크섬 오프로드를 표시하면







시각적으로는 체크섬 오류가 있는 패킷들이 검정색으로 컬러링 되는것을 확인 할 수 있고,






tcp부분에서 체크섬 오프로드 기능으로 인한 체크섬값 오류에 대한 원본 값이 나오게 된다.

(0xEA7F가 원래의 값)



내 계산이 틀린줄 알고 이유를 찾느라 오래걸렸다.



2 Comments
댓글쓰기 폼
Prev 1 2 3 4 5 6 7 8 9 Next