Hi~ Summers!!

사설IP대역 본문

컴퓨터 일반/네트워크

사설IP대역

eNaNII 2007. 3. 13. 17:53

사설 IP를 설명하기 전에 기본적인 IP 대역에 대해 설명 드리겠습니다

현재 IP는 IPv4라는 형식을 가지고 잇는데 이 방식은 4개의 옥텟(8비트)로 구성이 되고 각 대역간에는 '.'으로 구분을 하게 됩니다.
그러니까 좀더 확실히 표현하면 192.168.1.1 이라는 IP를 원래의 표현으로 바꾸면

11000000.10101000.00000001.00000001 <<이렇게 표현을 하는 겁니다.

이렇게 총 32비트의 숫자를 가지고 모든 IP를 나타내는데요
각 IP의 효율적인 사용을 위해 IP를 크기별로 나누어 A ~ E Class로 나누었습니다

그리고 IP 주소는 32비트를 각각 네트워크 주소와 호스트 주소로 나누어서 생각을 하게 되는데 네트워크 주소는 각 클래스의 주소 대역 전체이고

호스트 클래스는 각 대역별 IP의 갯수를 나타냅니다.

쉽게 설명해서 네트워크 주소는 동네 이름이자 크기를 나타내는 것이고
호스트 주소는 그 동네에 잇는 집의 개별 주소를 나타내는 것이죠

각 클래스에 대한 설명을 해 보자면

A Class는
최상위 비트가 0으로 고정이되고 네트워크 주소가 8비트로 지정이 되어있습니다

그러니까
00000001.00000000.00000000.00000000 에서
01111110.11111111.11111111.11111111 까지가 A 클래스 인 것입니다.

이것을 우리가 보는 방식으로 바꾸면
1.0.0.0 ~ 126.255.255.255 인 것입니다.

자 그럼 네트워크 주소가 상위 8비트라고 햇죠?
그렇게 되면 A클래스 주소의 갯수는 126개가 되는 것이고(상위 8비트의 최대값)
A클래스 IP 하나당 사용할 수 있는 호스트 주소는 24비트 즉 2의 24승개가 되는 거죠

이해가 되시나요?

그럼 B 클래스를 보겠습니다.

B 클래스는
최상위 2비트가 10 으로 고정되고 두개의 옥탯(8비트)를 네트워크 주소로 사용합니다.

그렇다면 대역은
10000000.00000000.00000000.00000000 에서
10111111.11111111.11111111.11111111 까지 가 되는 것이죠

이것을 우리가 보는 주소로 바꿔 보면
128.0.0.0 ~ 191.255.255.255 까지가 B 클래스 인 것입니다.

그럼 상위 16비트가 네트워크 주소라고 했으니 B클래스의 IP갯수를 구해볼까요?
2의 16승개? 아니죠. 앞에 두개는 고정되어있으니 변할 수 잇는건 그 다음부터
즉 2의 14승개가 B클래스의 IP 갯수가 되는 것이죠.

그리고 각 B클래스별 호스트 갯수는 2의 16승 개가 되는 것입니다.

말 나온김에 C 클래스도 가보죠

C클래스는 최상위 3비트가 110으로 고정되고 네트워크 주소를 상위 3옥텟(24비트)를 사용합니다
자 그럼 다시한번 대역을 보겠습니다
11000000.00000000.00000000.0000000 에서
11011111.11111111.11111111.1111111 까지

바꿔보면
192.0.0.0 에서 223.255.255.255 까지가 되는것이죠.
그러면 C 클래스의 IP갯수는 몇개일까요.
2의 21승개 입니다. 최상위 3비트는 고정이니까요
그리고 각 IP별 호스트의 갯수는 255개 인 것이죠.

그럼 이제 사설 IP로 넘어가 보겠습니다.

A클래스의 사설IP 대역은 10.x.x.x 대역이죠.
그럼 네트워크 아이디는 10. 하나밖에 없죠? 그러니까 A클래스의 사설 아이피 갯수를 하나라고 한겁니다.


그럼 B클래스의 사설IP 대역은 172.16.0.0 ~ 172.31.255.255 까지죠
자 네트워크 주소는 172.16까지죠. 그리고 172.31까지. 그러면 몇개죠?
16개. 입니다.

-결론-

10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255

Comments