··조회 8,838
실전문제풀이(1) 심층도움말 - IP 클래스
이해가 될 지 모르겠습니다만 그래도 말이 나온김에 클래스에 대해 마저 설명을 드리겠습니다. 다 이해할 필요는 없습니다. 그저 C클래스에 등록할 수 있는 호스트의 수가 254개 정도이구나만 아셔도 될 것입니다.
현재 사용되는 IP 클래스의 종류에는 클래스 A, 클래스 B, 클래스 C가 있습니다. 이는 각각 앞부분의 4비트로 식별할 수 있습니다. 또한 각각의 클래스에 따라 IP 네트워크 주소의 지정하는 범위가 서로 다르게 나타납니다. 또한 각 클래스의 IP 네트워크 주소 중 식별자(클래스 A: 0, 클래스 B: 10, 클래스 C: 110제외 나머지 비트)를 제외한 나머지 비트가 모두 ''0'' 또는 모두 ''1''인 주소는 규약에 의한 예약된 주소로 사용할 수 없습니다.

현재 사용되는 IP 클래스의 종류에는 클래스 A, 클래스 B, 클래스 C가 있습니다. 이는 각각 앞부분의 4비트로 식별할 수 있습니다. 또한 각각의 클래스에 따라 IP 네트워크 주소의 지정하는 범위가 서로 다르게 나타납니다. 또한 각 클래스의 IP 네트워크 주소 중 식별자(클래스 A: 0, 클래스 B: 10, 클래스 C: 110제외 나머지 비트)를 제외한 나머지 비트가 모두 ''0'' 또는 모두 ''1''인 주소는 규약에 의한 예약된 주소로 사용할 수 없습니다.
- ▶ 클래스 A
클래스 A는 앞의 1비트(식별용 비트)가 ''0''으로 시작되는 경우입니다. IP 호스트 네트워크 주소에 8비트, IP 네트워크 주소에 24비트 주소가 지정되어 있습니다.
IP 네트워크 주소는 0 ~ 127까지이며, 식별용 비트를 뺀 나머지 비트이므로 2^7 = 128개이며, 이중 0과 127은 예약되어 있으므로 실제로 사용할 수 있는 IP 네트워크 주소의 수는 126개로 다음과 같습니다.
00000000. 00000000. 00000000. 00000000 ( 0. 0. 0. 0 ) 예약주소
00000001. 00000000. 00000000. 00000000 ( 1. 0. 0. 0 ) 사용가능
∼
01111110. 00000000. 00000000. 00000000 ( 126. 0. 0. 0 ) 사용가능
01111111. 00000000. 00000000. 00000000 ( 127. 0. 0. 0 ) 예약주소
IP 호스트 주소는 IP네트워크 주소를 제외한 24비트 부분으로서 2^24 = 16,777,216개를 가질 수 있습니다. 이 중 모두 ''0'' 또는 ''1''인 것은 규약에 의해 예약된 것으로 사용할 수 없습니다. 때문에 클래스 A의 IP 호스트 주소로 할당할 수 있는 것은 IP 네트워크 주소 1개당 16,777,214개가 됩니다.
- ▶ 클래스 B
클래스 B는 앞의 2비트(식별용 비트)가 ''10''으로 시작되는 경우입니다. IP 호스트 네트워크 주소에 16비트, IP 네트워크 주소에 16비트 주소가 지정되어 있습니다.
IP 네트워크 주소는 128.0 ~ 191.255까지이며, 식별용 비트를 뺀 나머지 비트이므로 2^14 = 16,284개가 되며, 이중 128.0과 192.255은 예약되어 있으므로 실제로 사용할 수 있는 IP 네트워크 주소의 수는 16,282개로 다음과 같습니다.
10000000. 00000000. 00000000. 00000000 ( 128. 0. 0. 0 ) 예약주소
10000000. 00000001. 00000000. 00000000 ( 128. 1. 0. 0 ) 사용가능
∼
10111110. 11111110. 00000000. 00000000 ( 191. 254. 0. 0 ) 사용가능
10111111. 11111111. 00000000. 00000000 ( 191. 255. 0. 0 ) 예약주소
IP 호스트 주소는 IP네트워크 주소를 제외한 16비트 부분으로서 2^16 = 65536개를 가질 수 있습니다. 이중 모두 ''0'' 또는 ''1''인 것은 규약에 의해 예약된 것으로 사용할 수 없습니다. 때문에 클래스 A의 IP 호스트 주소로 할당할 수 있는 것은 IP 네트워크 주소 1개당 65,534개가 됩니다.
- ▶ 클래스 C
클래스 C는 앞의 3비트(식별용 비트)가 ''110''으로 시작되는 경우입니다. IP 호스트 네트워크 주소에 24비트, IP 네트워크 주소에 8비트 주소가 지정되어 있습니다.
IP 네트워크 주소는 192.0.0~ 223.255.255까지이며, 식별용 비트를 뺀 나머지 비트이므로 2^21 = 2,097,152개가 되며, 이중 192.0.0과 223.255.255은 예약되어 있으므로 실제로 사용할 수 있는 IP 네트워크 주소의 수는 2,097,150개로 다음과 같습니다.
11000000. 00000000. 00000000. 00000000 ( 192. 0. 0. 0 ) 예약주소
11000000. 00000000. 00000001. 00000000 ( 192. 0. 1. 0 ) 사용가능
∼
11011111. 11111111. 11111110. 00000000 ( 223. 255. 254. 0 ) 사용가능
11011110. 11111111. 11111111. 00000000 ( 223. 255. 255. 0 ) 예약주소
IP 호스트 주소는 IP네트워크 주소를 제외한 8비트 부분으로서 2^8 = 256개를 가질 수 있습니다. 이중 모두 ''0'' 또는 ''1''인 것은 규약에 의해 예약된 것으로 사용할 수 없습니다. 때문에 클래스 A의 IP 호스트 주소로 할당할 수 있는 것은 IP 네트워크 주소 1개당 254개가 됩니다.
