Table of contents
수신하는 쪽에서는 Checksum 값이 있는데
송신하는 쪽에서 Wireshark로 분석할 때,
IP Checksum이 0으로 보일 수 있습니다.
송신하는 쪽의 운영체제는 Window고
Window에 내장된 IP 프로토콜이니 송신의 문제는 없을 겁니다.
이런 현상은 Cehcksum Offload라는 개념 때문인데, 먼저, 송신하는 쪽에서 Wireshark로 확인해보겠습니다.
현상 확인
신기하게도 수신측에서는 IP Header Checksum이 잘 나타납니다.
Window 네트워크 설정 중, Checksum Offload 때문인데, 아래 화면들처럼 모두 설정을 Disable하겠습니다.
|
송신하는 쪽에서, 다시 확인해보겠습니다.
이제는 IP Cheksum이 잘 나오네요.
수신 쪽에서의 IP Checksum과도 같음을 확인했습니다.
이 현상의 이유..?
Wireshark가 모든 것을 볼 수 있을 것 같지만, 설정에 따라, 그렇지 않은 경우도 있습니다.
조금 어려운 개념으로, Wirehsark는 MAC <-> PHY 사이에서 보고 있는 거고
Offload는 PHY에서 관여하기 때문에 보이지 않습니다.
아래의 그림을 참조하면 이해하는데 도움이 될 것 입니다.
'데이터통신/네트워크 > 컴퓨터 네트워크' 카테고리의 다른 글
Wireshark FCS/CRC 4Byte 안보이는 이유 (0) | 2022.03.07 |
---|---|
스위치(Switch) 데이터 전달 모드 종류 (0) | 2022.03.07 |
계층별 PDU 명칭과 프레임/패킷/세그먼트 차이 (0) | 2022.03.07 |
NIC(Network Interface Card)란 (0) | 2022.03.04 |
VLAN(Virtual LAN) 개념 및 분류 (0) | 2022.03.04 |