1. IP 주소(Internet Protocol Address)
IP 주소는 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소
- 숫자로 8bit씩 4부분, 총 32bit로 구성되어 있다.
- IP 주소는 네트워크 부분의 길이에 따라 다음과 같이 A 클래스에서 E클래스까지 총 5단계로 구성되어있다.
1.1. 구성 단위
| A Class | - 국가나 대형 통신망에 사용 - 2^24=16,777,216개의 호스트 사용 가능 |
0.0.0.0~127.255.255.255 |
| B Class | - 중대형 통신망에 사용 - 2^16=65,536개의 호스트 사용 가능 |
128.0.0.0~191.255.255.255 |
| C Class | - 소규모 통신망에 사용 - 2^8=256개의 호스트 사용 가능 |
192.0.0.0~223.255.255.255 |
| D Class | 멀티캐스트 용으로 사용 | 224.0.0.0~239.255.255.255 |
| E Class | 실험적 주소이며 공용되지 않음. 연구 목적용으로 사용 | 240.0.0.0~255.255.255.255 |
1.2. IP Address 생성 규칙
- 2진수 32개, 32bit
- 2진수 8개를 묶어 하나의 Octet을 구별한다.
- 4개의 Octet으로 구성된다. 각 Octet 별로 십진수로 변환하여 표현한다.

2. 서브네팅(Subnetting)
할당된 네트워크 주소를 다시 여러개의 작은 네트워크로 나누어 사용하는 것
- 4byte의 IP 주소 중 네트워크 주소와 호스트 주소를 구분하기 위한 비트를 서브넷 마스크(Subnet Mask)라고 하며, 이를 변경하여 네트워크 주소를 여러 개로 분할하여 사용한다.
- 서브넷 마스크는 각 클래스마다 다르게 사용된다.
2.1. Prefix
Subnet Mask의 또 다른 표현법. 이진수 1의 개수로 표현
ex)
- 255.255.255.0 → 11111111.11111111.11111111.00000000 → /24
- 255.255.0.0 → 11111111.11111111.00000000.00000000 → /16
2.2. Subnet Mask를 만드는 규칙
- IP를 만드는 규칙과 동일하다.
- 2진수 0이 나오면 끝까지 0이어야 한다.

각 네트워크의 첫 번째 address는 네트워크 ID, 마지막 address는 BroadCast로 사용 불가
2.3. 서브넷팅 예제
예제1.
IP 10.0.0.0
SM 255.255.255.128
총 2개의 네트워크
- 10.0.0.0~10.0.0.127
- 사용가능 범위 : 10.0.0.1~10.0.0.126
- 네트워크 ID : 10.0.0.1
- BroadCast : 10.0.0.127
- 10.0.0.128~10.0.0.255
- 사용 가능 범위 10.0.0.129~10.0.0.254
- 네트워크 ID : 10.0.0.128
- BroadCast : 10.0.0.255
예제2.
IP 10.0.0.0
SM 255.255.192.0
총 4개의 네트워크
- 10.0.0.0~10.0.63.255
- 사용가능 범위 : 10.0.0.1~10.0.63.254
- 네트워크 ID : 10.0.0.1
- BroadCast : 10.0.63.255
- 10.0.64.0~10.0.127.255
- 사용 가능 범위 : 10.0.64.1~10.0.127.254
- 네트워크 ID : 10.0.64.0
- BroadCast : 10.0.127.255
- 10.0.128.0~10.0.191.255
- 사용 가능 범위 : 10.0.128.1~10.0.191.254
- 네트워크 ID : 10.0.128.0
- BroadCast : 10.0.191.255
- 10.0.192.0~10.0.255.255
- 사용 가능 범위 : 10.0.192.1~10.0.255.254
- 네트워크 ID : 10.0.192.0
- BroadCast : 10.0.255.255
3. CIDR (Classless Inter-Domain Routing)
클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, 최신의 IP 주소 할당 방법이다. 사이더는 기존의 IP 주소 할당 방식이었던 네트워크 클래스를 대체하였다. 사이더는 IP 주소의 영역을 여러 네트워크 영역으로 나눌 때 기존방식에 비해 유연성을 더해준다.
- 급격히 부족해지는 IPv4 주소를 보다 효율적으로 사용하게 해준다.
- 접두어를 이용한 주소 지정 방식을 가지는 계층적 구조를 사용함으로써 인터넷 광역 라우팅의 부담을 줄여준다.
Reference.
CIDR: https://ko.wikipedia.org/wiki/%EC%82%AC%EC%9D%B4%EB%8D%94_(%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9)
사이더 (네트워킹) - 위키백과, 우리 모두의 백과사전
사이더(Classless Inter-Domain Routing, CIDR)는 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, 최신의 IP 주소 할당 방법이다. 사이더는 기존의 IP 주소 할당 방식이었던 네트워크 클래스
ko.wikipedia.org
'Network' 카테고리의 다른 글
| 06. Network : Switch (0) | 2022.04.19 |
|---|---|
| 05. Network : 패킷 구조 (ARP) (0) | 2022.04.19 |
| 04. Network : Subnet 문제 (0) | 2022.04.19 |
| 03. Network : Cisco Packet Tracer 네트워크 구성 (0) | 2022.03.15 |
| 01. Network : 개념 및 OSI 7계층 (0) | 2022.03.15 |