정보통신일반

IP주소 각 자리의 의미

administrators 2009. 6. 1. 18:11
요즘은 IP v4의 주소가 조만간 모자랄 것으로 예상되어 IP v6의 도입에 대한 검토가 활발 합니다.

IP주소 체계는 총 4bytes(32bits)로 표시하며 한 바이트씩 점(.)으로 분리하여 10진수로 나타냅니다. 예를들면 203.172.112.72와 같이 10진수로 표기 합니다. 하나의 IP주소는 크게 네트워크주소와 컴퓨터주소 두 부분으로 나뉘며 네트워크의 크기나 호스트 컴퓨터의 수에 따라 Class A, B, C, D, Class E등급이 있습니다. 이중 Class A, B, C가 일반 사용자에게 부여 됩니다.

IP주소 체계를 이해하려면 10진수, 2진수, 16진수 표기에 대해 잘 이해 하셔야 합니다. 우리가 일상 생활에서 가장 많이 쓰는 숫자 체계는 10진수입니다. 10진수는 0에서 9까지 10개의 기호를 가지고 숫자를 구분하며 2진수는 0,1 두 개의 기호로 모든 숫자 체계를 나타내며 16진수는 0-9, A,B,C,D,E등 16개의 기호를 가지고 모든 숫자를 나타냅니다.

Class A
대규모의 네트워크에 할당 됩니다. 총126개의 네트워크를 만들 수 있으며, 각 네트워크당 1677만개의 노드를 연결 할 수 있습니다.
- IP주소의 구성 : Network 주소.Host 주소.Host주소. Host주소
- 처음 비트 패턴 : 0(2진수)
- 네트워크 주소 범위 : 1-126(10진수)
- 최대 네트워크 수 : 126개(127은 loopback용임)
- 네트워크당 최대 노드 수 : 16,777,214개(2의 24승-2)
- Default subnet mask : 255.0.0.0
Class A의 순수한 네트워크 주소를 알아내려면 10진수로 255.0.0.0주소로 mask를 하면 됩니다.
- Class A 주소 할당 범위 : (1-126).(1-254).(1-254).1-254)

Class B
대규모 네트워크에 적용이 됩니다.
총 16,382개의 네트워크를 만들 수 있으며 각 네트워크당 6만5천개의 노드를 연결 할 수 있습니다.
- IP주소의 구성 : Network 주소.Network주소.Host주소. Host주소
- 처음 비트 패턴 : 10(2진수)
- 네트워크 주소 범위 : (128-191).(1-254)(10진수)
- 최대 네트워크 수 : 16,382개(2의14승-2개)
- 네트워크당 최대 노드 수 : 65,534개(2의 16승-2)
- Default subnet mask : 255.255.0.0
Class B의 순수한 네트워크 주소를 알아내려면 10진수로 255.255.0.0 주소로 mask를 하면 됩니다.
- Class B 주소 할당 범위 : (128-191) .(1-254).(1-254).1-254)

Class C
소규모의 네트워크에 적용이 되며 총 2,097,150개의 네트워크를 만들 수 있으며 각 네트워크마다 254개의 노드를 연결 할 수 있습니다.
- IP주소의 구성 : Network 주소. Network 주소. Network 주소. Host주소
- 처음 비트 패턴 : 110(2진수)
- 네트워크 주소 범위: (192-223).(1-254).(1-254)(10진수)
- 최대 네트워크 수 : 2,097,150개(2의 21승-2)
- 네트워크당 최대 노드 수 : 254개(2의 8승-2)
- default subnet mask : 255.255.255.0
Class C의 순수한 네트워크 주소를 알아내려면 10진수로 255.255.255.0 주소로 mask를 하면 됩니다.
- Class C 주소 할당 범위 : (192-223) .(1-254).(1-254).1-254)

Class D
IP멀티캐스트(Multicast)로 사용합니다.
최상위 4비트는 항상 1110(2진수) 값을 가집니다.
Class D 주소 할당 범위 : 224 .X.X.X

Class E
일반적인 용도로 사용하지 않습니다.

참고로 자신의 컴퓨터의 Windows디렉토리에서 hosts라는 파일 내용을 들여다 보면 처음에는 127.~.~.~으로 나가는 것이 하나 들어 있습니다.
- 127 네트워크: loopback test용, 자기 자신을 말합니다.
- Host 주소가 모두 0인 것: local node를 말합니다.
- Host 주소가 모두 1인 것: 해당 네트워크의 모든 컴퓨터를 말합니다.
- IP주소가 모두 0인것(0.0.0.0) : default route를 말합니다.
- IP주소가 모두 1인것(255.255.255.255): 해당 네트워크의 모든 컴퓨터에 보내는 브로드 캐스트 주소로 사용합니다.
- 네트워크 주소가 모두 0인 것: local 네트워크, 즉 해당 네트워크를 말합니다.

'정보통신일반' 카테고리의 다른 글

SMTP 에러코드  (0) 2009.12.07
그냥 약어정리  (0) 2009.09.07
키보드 기호의 정식명칭  (0) 2009.06.01