728x90
반응형
IP, Internet Protocol
- 패킷 교환 네트워크(인터넷)에서 데이터를 주고 받을 때의 통신 규약
IP Address
- 네트워크(인터넷) 상에서 데이터를 주고받기 위해 모든 컴퓨터들은 각자의 주소를 가지는데 그 주소가 IP 주소
- IP=프로토콜, IP 주소=주소
- IP에 의한 패킷 교환을 위한 컴퓨터의 네트워크 상의 고유 주소
- IPv4
- 32비트로 구성, 8비트씩 4개 구간으로 나뉨
- Octet
- 32비트의 IP 주소를 8비트로 나누는 단위, 10진수로 0 ~ 255값을 가짐
- IPv6
- IPv4 방식의 IP 주소 고갈에 따라 등장
- 128비트로 확장
- 2옥텟(16비트) 단위로 8등분하여 표기
Network Class
이미 구성된 인프라를 최대한 활용하기 위해서 IPv4체계의 IP주소를 사용하는 네트워크의 규모에 따라 관리하기 쉽도록 클래스라는 이름으로 나누기 시작했고, 이는 네트워크 클래스의 등장으로 이어진다.
클래스 | 최상위 비트 | 범위 | 네트워크 비트 | 호스트 비트 | 네트워크 수 | 호스트 수 |
Class A | 0 | 0.0.0.0 ~ 127.0.0.0 | 8 | 24 | 128 | 16,777,214 |
Class B | 1 | 128.0.0.0 ~ 191.255.0.0 | 16 | 16 | 16,384 | 65,534 |
Class C | 11 | 192.0.0.0 ~ 223.255.255.0 | 24 | 8 | 2,097,152 | 254 |
Class D | 111 | 224.0.0.0 ~ 239.255.255.255 | N/A | N/A | N/A | N/A |
Class E | 1111 | 240.0.0.0 ~ 255.255.255.255 | N/A | N/A | N/A | N/A |
일반적으로 사용되는 IP주소는 A, B, C Class 네트워크에 포함된다.
IP주소 = 네트워크 주소 + 호스트 주소
- 네트워크 주소: 인터넷 상에서 네트워크를 구분하는 역할
- 호스트 주소: 특정 네트워크 안에 존재하는 기기들을 구분하는 역할
- 네트워크 주소를 통해 네트워크를 찾아가고, 호스트 주소를 통해 네트워크 내의 특정 장치로 접근한다
D Class, E Class
이 두 클래스는 A, B, C Class IP주소와는 다른 용도로 쓰인다. 일반 IP주소처럼 동일하게 사용할 수 없다. 따라서 네트워크 주소, 호스트 주소로 나눠져 있지 않은 특수용도 IP주소이다.
D Class 네트워크
- 멀티캐스트를 위해서 존재하는 네트워크
- 멀티캐스트
- 한 번의 메시지 송신으로 특정 네트워크 안에 있는 두 개이상의 컴퓨터에게 전송할 수 있도록 하는 기술
E Class 네트워크
- 예약된 주소로 미래에 사용될 용도로 구분해 놓은 네트워크
예약된 IP주소
특정 IP주소는 특정한 기능을 수행하도록 약속되어 있다.
- 127.0.0.1 - 루프백(Loopback) 주소, 자기자신을 가리키는 주소
- 192.168.0.0 - 사설 네트워크
- 224.0.0.0 - 멀티캐스트
- 240.0.0.0 - 미래 사용 용도로 예약
Private network
- 인터넷 어드레싱 아키텍처에서 사설 IP 주소 공간을 이용하는 네트워크
- 사설 IP 주소
- 일반 가정이나 회사 내 등에 할당 네트워크의 IP 주소
- 로컬 IP 주소라고도 불림
- 일반적으로 많이 사용되고 있는 IP 주소는 "192.168.XX"
RFC1918 이름 | IP 주소 범위 | 주소 개수 | 클래스 내용 | 최대 사이더 블록 (서브넷 마스크) |
호스트 ID 크기 |
24비트 블록 | 10.0.0.0 ~ 10.255.255.255.255 | 16,777,216 | 클래스 A 하나 | 10.0.0.0/8 (255.0.0.0) |
24비트 |
20비트 블록 | 172.16.0.0 ~ 172.31.255.255 | 1,048,576 | 16개의 인접 클래스 B | 172.16.0.0/12 (255.240.0.0) |
20비트 |
16비트 블록 | 192.168.0.0 ~ 192.168.255.255 | 65,536 | 256개의 인접 클래스 C | 192.168.0.0/16 (255.255.0.0) |
16비트 |
References
728x90
반응형
'IT 기초 > IP Network' 카테고리의 다른 글
[Network] Bandwidth vs Latency (0) | 2021.12.29 |
---|---|
OSI 7 Layer (0) | 2021.12.29 |
[Network] 네트워크 종류 (0) | 2021.12.29 |
IP (0) | 2021.12.29 |
TCP vs UDP (0) | 2021.12.27 |