자세한 IP정보
IP 개요
인터넷(TCP/IP)에 연결되어 있는 모든 인터페이스(이더넷 카드 같은)는 고유의 IP주소를 가지고 있어야 통신할 수 있다.
IP주소는 32bit 크기를 가지는데 8bit(1byte) 씩 끊어서 옥텟 octets이라고 하고, 각 octet은 0-255의 범위를 가지는 10진수로 바꿔 마침표(".") 기호로 나누어 표기한다. ( 예) )
IP주소의 효율적인 관리를 위해서, IP주소를 네트워크 ID + 호스트 ID로 구성하고, 이렇게 그룹화(네트워크ID)된 것을 class 라고 부르며, A, B, C, D, E의 클래스로 나뉜다.
네트워크 ID(혹은,네트워크 주소)는 IP 라우터에 의해 묶여져 있는 동일한 물리적 네트워크에 존재하는 시스템을 구분한다. 동일한 물리적 네트워크상에 존재하는 모든 시스템은 반드시 동일한 네트워크 ID를 가져야 한다. 인터넷상에서는 네트워크 ID는 반드시 유일해야 한다.
호스트 ID(혹은, 호스트 주소) 는 네트워크내에서 워크스테이션, 서버, 라우터, 기타 TCP/IP 호스트를 구분한다. 호스트 주소는 네트워크 ID에 대해 유일해야 한다.
각각의 클래스는 관리(할당) 가능한 IP 주소의 범위가 아래와 같이 정해져 있다.
IP 주소 범위
class |
네트워크ID |
호스트 ID |
범위 |
비고 |
A |
첫 1 옥텟 |
나머지 3 옥텟 |
0.0.0.0 ~ 127.255.255.255 |
큰 규모의 네트워크에 위임하기 위해서 |
B |
첫 2 옥텟 |
나머지 2 옥텟 |
128.0.0.0 ~ 191.255.255 |
중간 정도 규모의 네트워크에 위임하기 위해서 |
C |
첫 3옥텟 |
나머지 1옥텟 |
192.0.0.0 ~ 223.255.255.255 |
소규모 네트워크에 위임하기 위해서 |
D |
최상위 4비트는 항상 1110 |
나머지 비트는 관심 있는 호스트가 인식할 주소 값을 위해 사용 |
224.0.0.0 ~ |
IP 멀티캐스트를 위해 사용 |
E |
최상위 4비트는 항상 1111 |
240.0.0.0 ~ |
앞으로 사용하기 위해 남겨둔 실험적인 영역 |
사설 Private IP 범위
RFC 1597에 정의된 사설(Private) 주소 공간은 3개의 블록으로 정의되어 있다.
10.0.0.1~ 10.255.255.254
172.16.0.1 ~ 172.31.255.254
192.168.0.1 ~ 192.168.255.254
위와 같은 사설IP를 가지는 공유기 내부나 네트워크 내부에서, 공인IP를 확인하는 방법은 여기에 접속해서 확인하는 방법이 있다.
특수 IP들
클래스 A 주소에 해당하는 127.x.y.z 은 루프백(loopback) 테스트와 지역 컴퓨터 내부에서 프로세스간 통신을 위해 사용한다.
네트워크 ID에 모두 1로 지정하는 것은 IP 브로드캐스트 주소를 위해 사용된다.
네트워크 ID에 모두 0으로 지정하는 것은 지역 네트워크의 특정 호스트가 경로 설정 되지 않는 것을 나타낸다.
호스트 ID에 모두 1로 설정하는 것은 패킷을 네트워크의 모든 호스트로 보내는 브로드캐스팅 주소사용된다.
호스트 ID에 모두 0으로 지정하는 것은 IP 네트워크 ID를 나타내기 위해 사용됩니다.

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.