IP주소체계
IPv4
- 주소체계
: 10진수 8bit 단위
: 0.0.0.0 ~ 255.255.255.255
: 호스트 ID + 네트워크 ID
- 도메인
: 숫자로 표현된 IP를 쉽게 사용하기 위해 별칭으로 만든 주소
: DNS (도메인 주소와 IP주소를 서로 변환)
- 네트워크 ID
: 각 호스트가 속한 네트워크를 대표하는 값
: 8비트, 16비트, 24비트 크기로 분류 (2진수 IPv4)
- 호스트 ID
: 네트워크 내 개체의 값
- IPv4 클래스 주소 (공인 IP)
: A Class (1.0.0.0 ~ 126.255.255.255 / 대규모 네트워크 주소)
= 8bit 네트워크 / 24bit 호스트
: B Class (128.0.0.0 ~ 191.255.255.255 / 중형 네트워크 주소)
= 16bit 네트워크 / 16bit 호스트
: C Class (192.0.0.0 ~ 223.255.255.255 / 소규모 네트워크 주소)
= 8bit 네트워크 / 24bit 호스트
: D Class (224.0.0.0 ~ 239.255.255.255 / 멀티캐스팅)
: E Class (240.0.0.0 ~ 254.255.255.255 / 연구 및 특수용도 / 미래용)
: 기본 게이트웨이 주소 (0.0.0.0 ~ 0.255.255.255)
: LoopBack 주소 (127.0.0.0 ~ 127.255.255.255)
- IPv4 사설 IP 클래스
: A Class (10.0.0.0 ~ 10.255.255.255)
B Class (172.16.0.0 ~ 172.31.255.255)
C Class (192.168.0.0 ~ 192.168.255.255)
- IPv4 2진수 표현 (Subnet Mask)
: 00000000.00000000.00000000.00000000 (0.0.0.0)
: 각 자릿수의 크기
0 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
: ex) 10000000.11111111.11111110.11111111 (128.255.254.255) B Class
: 앞자리 기준 클래스 구분
= A (0), B(10), C(110), D(1110), E(1111)
- IPv4 Prefix
: 서브넷마스크 = 11111111.1111111.11111111.11000000
: 프리픽스 = 255.255.255.192 /26
IPv6
- 128비트 2바이트의 영역을 8개로 나눈 구조
- 네트워크 프리픽스 64비트와 인터페이스 ID 64비트 구조
- 헤더
: 버전(4bit)
: 트래픽 클래스 (8bit / QoS용 필드 )
: 플로 레이블 (20bit / 미사용)
: 페이로드 (16bit / 기본 헤더를 제외한 데이터그램의 전체 길이 규정)
: 다음 헤더 (8bit / 다음 프로토콜)
: 홉 제한 (8bit / 데이터그램의 수명)
: 송신지 주소 (128bit)
: 수신지 주소 (128bit)
- IPv6 확장헤더
: 홉-바이-홉 헤더 (경로상의 각 홉에서 배달 또는 전달 처리 옵션을 지정)
: 목적지 옵션 헤더 (패킷의 목적지에서 배달 또는 전달 처리 옵션 지정)
: 라우팅 헤더 (경유해야할 라우터 지정)
: 단편화 헤더 (요청한 페이로드가 MTU 보다 클 경우 사용)
: AH 헤더 (IPSec 인증 헤더)
: ESP 헤더 (IPSec 인증 및 암호화 헤더)
- 장점
: 확대된 주소 공간 / 단순해진 헤더 포맷 / 간편해진 주소 설정 기능 / 강화된 보안 기능 / 개선된 모바일 IP
IPv4에서 IPv6로의 전환 기술
- 응용 계층 게이트웨이 방식 (응용 계층)
- 전송 계층 릴레이 방식 (전송 계층)
- 헤더 변환 방식 (네트워크 계층)
'Computer Science > Network' 카테고리의 다른 글
전송 계층 (0) | 2020.12.13 |
---|---|
라우팅 (0) | 2020.12.13 |
네트워크 계층 (1) (0) | 2020.12.13 |
프로토콜 (0) | 2020.12.13 |
데이터 링크 계층 (0) | 2020.12.13 |