Search
Duplicate

IP 주소 클래스(A,B,C class)

개요

IP 주소를 네트워크 주소와 호스트 주소로 구분하는 방법
하나의 네트워크에서 몇 개의 호스트 주소를 가질 수 있느냐에 따라 클래스를 나눌 수 있다.

클래스 도입 이전

원래 예전에는IPv4 주소는 단순한 8비트의 네트워크 영역과 해등 네트워크 내의 호스트 주소를 가리키는 영역으로 단순하게 구분되어 있었다.
이 당시에는 대규모 네트워크가 적었기에(ex: ARPANET) 나눌 필요도 없었다.

클래스 도입

시대가 바뀌면서 대규모 네트워크가 늘어나는 상황에서 IP 주소 클래스가 등장하게 되었다.
한정된 자원인 IP주소를 체계적으로 나눠 쓸 필요가 있다.

Class A

하나의 네트워크가 가질 수 잇는 호스트 수가 가장 많은 클래스
IP주소를 바이너리로 표시할 때 맨 앞자리수가 항상 0인 경우
0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
0.0.0.0 ~ 127.255.255.255 까지 를 A클래스라 한다.
네트워크 주소는 1.0.0.0126.0.0.0까지로 규정되어 있다.
호스트 갯수는 2^24 - 2

Class B

IP주소를 바이너리로 표시할 때 맨 앞자리수가 항상 10인 경우
10xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
128.0.0.0 ~ 191.255.255.255까지를 B클래스라 한다.
네트워크 범위는 10xx xxxx. xxxx xxxx 에서 x가 가질 수 있는 경우의 수이다(2 ^ 14)개
호스트 범위는 뒤의 xxxx xxxx. xxxx xxxx 에서 x가 가질 수 있는 경우의 수이다.(2 ^ 16) -2개
⇒ 네트워크및 브로드캐스트 주소사용으로 2개를 호스트 주소에서 제외해야 한다.

class C

IP주소를 바이너리로 표시할 때 맨 앞자리 수가 항상 110으로시작한다.
110x xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
192.0.0.0 ~ 223.255.255.255 까지를 C클래스라 한다.
네트워크 범위는 110x xxxx.xxxx xxxx.xxxx xxxx 에서 x가 가질 수 있는 경우의 수이다(2 ^ 21)개
호스트 범위는 뒤의 xxxx xxxx 에서 x가 가질 수 있는 경우의 수이다.(2 ^ 8) -2개
⇒ 네트워크및 브로드캐스트 주소사용으로 2개를 호스트 주소에서 제외해야 한다.