2013-01-14 2 views
1

IP 패킷의 (TTL) 필드를 필드로 변경하면 IP 체크섬을 다시 계산해야합니까?TTL 필드 및 IP 체크섬

전송 레이어의 체크섬은 무엇입니까? 윌 역시 변화해야합니까?

답변

2

예. 을 IP 헤더의 필드로 변경하면 체크섬을 업데이트해야합니다.

전송 계층의 체크섬에 관해서는 이론적으로 전송 프로토콜이 무엇인지에 따라 달라 지지만 실제로는 체크섬이 IP TTL 필드를 포함하는 전송 프로토콜이 존재한다고 생각하지 않습니다. 물론 TCP와 UDP의 유사 헤더는이를 커버하지 않습니다.

+0

확인. 그러나 라우터는 패킷을 전달할 때마다 TTL 값을 줄입니다. 매번 IP 체크섬을 업데이트합니까? –

+1

예. 이더넷 하드웨어는 하드웨어에서 IP 체크섬을 계산할 수있는 능력이 있습니다. 라우터 및 커널 IP 스택의 하위 수준 코드는 일반적으로이 기능을 사용하도록 장치 드라이버와 조정할 수 있으므로 주 CPU가 작업하지 않아도됩니다. – Celada