티스토리 뷰
IPv6 (IPv4와 비교)
1) 주소 공간 확장
- IPv4의 32 비트에서 128 비트로 확장
- 최대 2128개의 호스트를 지원
2) 헤더 구조 단순화
- 오류 제어 등의 오버헤드를 줄여 프로토콜의 전송 효율 향상
3) 흐름 제어 기능 지원
- 흐름 제어 기능을 지원하는 필드(Flow Label)를 추가하여 일정 범위 내에서 예측 가능한 데이터 흐름을 지원
- 실시간 멀티미디어 응용 환경을 수용
IPv6 헤더 형식
- 헤더 40바이트 중 32바이트를 주소 공간으로 사용
- 필요 시 기본 헤더 뒤에 여러 개의 확장 헤더를 지원
- DS/ECN: 차등 서비스 및 혼잡제어
- Flow Label: 음성, 영상 등 실시간 서비스가 필요한 응용 환경에서 사용
현재 필드를 지원하지 않는 호스트 혹은 라우터 패킷 생성시 0으로 지정
0이 아닌 동일한 번호 패킷: 중계 과정을 간단히 처리할 목적으로 만든 필드
기타 필드
- Version Number: 6으로 지정
- Payload Length: 헤더를 제외한 패킷의 크기
- Next Header: 기본 헤더 다음에 위치하는 헤더의 유형
- Hop Limit: IPv4의 Time To Live 필드와 동일한 역할을 수행
- Source Address/Destination Address: IPv6 의 송신 호스트/수신 호스트 주소
IPv6 확장 헤더의 종류
- Hop-by-Hop Options Header: Hop-by-Hop 옵션 처리를 지원
- Routing Header: IPv4의 소스 라우팅과 유사한 기능
- Fragment Header: 패킷 분할과 관련된 정보를 포함
- Destination Options Header: 수신 호스트가 확인할 수 있는 옵션정보
- Authentication Header: 패킷 인증 관련 기능
- Encapsulating Security Payload Header: 프라이버시 기능을 위해 페이로드를 암호하고, 수신측의 복호에 필요한 정보 제공
IPv6 주소 표현
- 32비트에서 128 비트로 확장
- 16비트씩 8개의 숫자를 콜론으로 구분
- 16진수로 나타냄
'cs > network' 카테고리의 다른 글
[네트워크/network] ICMP, IGMP 프로토콜 (0) | 2021.04.18 |
---|---|
[네트워크/network] ARP/RAP 프로토콜 (0) | 2021.04.18 |
[네트워크/network] 네트워크 계층의 DHCP 프로토콜 (0) | 2021.04.17 |
[네트워크/network] 네트워크 계층의 IP 헤더/분할 과정 (0) | 2021.04.17 |
[네트워크/network] 네트워크 계층의 라우팅 프로토콜 (0) | 2021.04.17 |