문제
IP의 체크섬(Checksum)에 대한 설명으로 올바른 것은?
① IP Header의 완전성을 검사한다. ② IP Header와 데이터의 완전성을 검사한다. ③ 데이터의 완전성을 검사한다. ④ TCP 계층에서만 체크섬 계산 및 검증 서비스가 제공된다.
정답
1번
해설
정답: 1. IPv4의 헤더 체크섬은 IP 헤더의 무결성만 검사한다. 페이로드(데이터)는 IP가 검사하지 않고, 상위 계층(TCP/UDP)이 자체 체크섬으로 데이터까지 검증한다.
오답 풀이
- 1번: IP 체크섬은 헤더의 완전성만 검사하므로 정답이다.
- 2번: 헤더와 데이터를 함께 검사하는 것은 IP가 아니라 TCP/UDP 체크섬(의사헤더 포함)이다.
- 3번: 데이터만 검사한다는 설명은 틀렸다 — IP 체크섬은 데이터를 보지 않는다.
- 4번: 체크섬은 TCP 계층뿐 아니라 IP 계층에도 있으므로 "TCP에서만"은 틀렸다.
보충 개념 IPv4 헤더 체크섬은 홉마다 TTL이 바뀌므로 라우터가 매번 재계산한다. IPv6는 헤더 체크섬을 제거해(상위 계층이 검증) 라우터 부담을 줄였다.