IP Address 란?
- IP는 네트워크를 사용하는 장비가 가지고 있는 주소
- 송신자와 수신자가 각각 IP주소를 가지고 있음.
- IP주소를 읽어서 최적의 경로를 결정.
- IP는 32비트로 구성된 IPv4 와 128비트로 구성된 IPv6
- TCP/IP망의 네트워크계층의 주소화, 데이터그램 포맷, 패킷 핸들링 등을 정해놓은 인터넷 규약.
- 8비트를 하나의 묶으므로 구별
IPv4 주소체계
- A : 0~126
- 루프백: 127
- B : 128~191
- C : 192~223
- D : 224~239 멀티캐스트
- E : 240~255 군사목적
2진수로 표현
- A = 옥텟비트 0 - 1.0.0.0 ~ 126.255.255.255
- 127.0.0.0 => 루프 백 테스트용
- B = 옥텟비트 10 - 128.0.0.0 ~ 191.255.255.255
- C = 옥텟비트 110 - 192.0.0.0 ~ 223.255.255.255
- D = 옥텟비트 1110 - 224.0.0.0 ~ 239.255.255.255 [멀티캐스트용]
주소 범위별 클래스 구분
- A 클래스: 00000000 (0을 8비트로 표현) ~ 01111111 (127을 8비트로 표현)
- B 클래스: 10000000 (128을 2진수로 표현) ~ 10111111 (191을 8비트로 표현)
- C 클래스: 11000000 (192을 2진수로 표현) ~ 11011111 (223을 8비트로 표현)
- D 클래스: 11100000 (224을 2진수로 표현) ~ 11101111 (239를 8비트로 표현)
- E 클래스: 11110000 (240을 2진수로 표현) ~ 11111111 (255를 8비트로 표현)
Example
10.10.10.10 = A 172.255.255.0 = B 193.200.2.0 = C
IP v N
- IPv4 : 8 Bit 4개 > 32비트 주소
- IPv6 : 8 Bit 6개 > 48비트 주소
공인IP & 사설IP 정의
- 공인IP : 전세계에서 유일한 IP주소
- ISP가 제공하는 IP 주소
- 사설 IP : 가정이나 회사 내부에 할당된 IP주소
- 로컬IP, 가상IP
사설 IP 주소 범위
- 클래스 A: 10.0.0.0부터 10.255.255.255까지
- 클래스 B: 172.16.0.0부터 172.31.255.255까지
- 클래스 C: 192.168.0.0부터 192.168.255.255까지
- 클래스 D : 224 [ MultiCast ]
공인IP 주소
- 위 주소를 제외한 나머지
관련 프로토콜
- NAT : 사설IP → 공인IP
- ARP : MAC → IP
- RARP : PI → MAC
- DNS : URL ←→ IP
알아두면 좋은 이진수
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
. 192 (11000000)
. 96 (1100000)
. 48 (110000)
. 24 (11000)
. 12 (1100)
'Network' 카테고리의 다른 글
네트워크관리사 응용 프로토콜 (0) | 2024.03.01 |
---|---|
서브넷마스크(SubNet Mask)와 서브네팅(SubNetting) (2) | 2024.02.28 |
멀티플렉싱(Multiplexing 다중화) 기법 (0) | 2024.02.26 |
데이터 전송 제어 절차 와 신호 변환 (0) | 2024.02.25 |
데이터 흐름제어와 ARQ (0) | 2024.02.24 |