인프런 커뮤니티 질문&답변

JK KIM님의 프로필 이미지
JK KIM

작성한 질문수

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

IP주소체계 #2: IPv4와 IPv6 ★★★

상위 프로토콜 체크섬 존재와 IPv6의 CRC제외의 연관성

해결된 질문

작성

·

382

0

헤더 효율화를 위해 CRC(순환 중복검사)를 제외합니다. 다만 상위 프로토콜(TCP, UDP)에서 체크섬이 있기 때문에 이를 제거할 수 있습니다.

이 두 문장의 연결이 이해가 안됩니다. 단순히 접속사를 잘못 쓰신건지요?

원래 의도하신 건 '상위 프로토콜에 체크섬이 있기 때문에 IPv6에서 헤더효율화를 위한 CRC제외가 가능하다' 라는 의미인지요?

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 JK KIM님 ㅎㅎ

해당 부분의 설명이 좀 헷갈리게 되어있네요.

다음과 같이 다듬어서 다시 업데이트하도록 하겠습니다.

IPv4는 체크섬이 있지만 IPv6는 체크섬이 없다. 

IPv4에는 CRC를 통한 손상된 패킷을 확인하고 폐기하는데 쓰는 체크섬필드가 있습니다. (Header Checksum 필드)그러나 IPv6는 해당 체크섬필드가 존재하지 않습니다. 이유는 상위 프로토콜(TCP, UDP)에 체크섬필드가 있기 때문에 헤더의 효율화를 위해 버전이 업그레이드되면서 사라졌기 때문입니다.

원래 의도하신 건 '상위 프로토콜에 체크섬이 있기 때문에 IPv6에서 헤더효율화를 위한 CRC제외가 가능하다' 라는 의미인지요?

>> 음.. CRC제외가 가능한게 아니라 CRC를 위한 체크섬 필드가 IPv6에서는 사라졌습니다.

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제가 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

 

JK KIM님의 프로필 이미지
JK KIM

작성한 질문수

질문하기