- IPv4
- IPv4는 32비트로 표현되는 주소체계이다.
- 2^32 개의 주소를 표현할 수 있다.
- 8비트(1옥텟) 단위로 점을 찍어 4개로 구분해서 표현한다.
- 보통 8비트를 10진수로 표현한다.
- 헤더가 가변 길이이다.
- IPv6
- 128비트로 표현되는 주소체계이다.
- 2^128 개의 주소를 표현할 수 있다.
- 16비트씩 8개로 구분하고 16비트는 16진수로 변환되어 콜론으로 구분하여 표시한다.
- 앞의 연속되는 0은 생략될 수 있다.
- 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 와 같은 형태이다.
- 여기서 앞의 64비트는 네트워크 주소를 뜻하고 뒤의 64비트는 인터페이스 주소를 뜻한다.
- IPSec이 내장되어 있다.
- IPSec은 데이터 패킷을 암호화하는 보안 네트워크 프로토콜 제품군이다.
- IPv4에 비해 헤더 포맷이 단순하다.
- IPv4에는 체크섬이 있지만 IPv6는 체크섬이 있다.
- IPv6에서는 상위 프로토콜인 TCP, UDP 헤더에 체크섬이 있기 때문에 효율성을 위해 체크섬필드를 없앴다.
- 헤더가 40바이트로 고정길이다.
출처
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 큰돌