About IP

127.0.0.1 과 같은 형식이 IPv4 형식이다. 10진수로 표현된다.

IP Area

  • 네트워크 영역: 내부적으로 자유롭게 통신이 가능한 영역(호스트들을 모은 네트워크를 지칭하는 주소)
  • 호스트 영역: 한 네트워크 내에서 서로를 구분하는 주소, 호스트를 개별적으로 관리

Classification based IP Addressing System

What are the classes of IPv4 Addresses..

예를 들어 Classification based 에서 기본 마스크는 아래와 같다.

  • Class A - 255.0.0.0
  • Class B – 255.255.0.0
  • Class C - 255.255.255.0

여기서 나의 IPv4 주소와 Mask 를 연산하여 Network 영역과 Host 영역을 구할 수 있다. Class A 를 기준으로 0으로 표기된 부분이 Host 영역이다. 예를들어, Class A 를 기준으로 192.168.12.17 에서 Network 영역은 192이며, Host 영역은 168.12.17 이다. Class C 를 기준으로는 17 이다.

클래스 A 네트워크는 수백만 개의 장치를 연결할 수 있다.

Subnet - Classless based IP Addressing System

IP 주소가 구성되는 방식을 통해 인터넷 라우터는 데이터를 라우팅할 올바른 네트워크를 비교적 간단하게 찾을 수 있다. 그러나 클래스 A 네트워크(예를 들어)에는 수백만 개의 연결된 장치가 있을 수 있으며 데이터가 올바른 장치를 찾는 데 시간이 걸릴 수 있다. 이것이 서브넷이 유용한 이유이다. 서브넷은 IP 주소를 장치 범위 내에서 사용하도록 좁혀준다.

따라서, Classification based IP Addressing System 는 라우팅하여 네트워크를 빨리 찾기에 부적절하므로, 요즘 현대에는 Classless based IP Addressing System 을 사용한다. 즉, 효율적으로 라우팅 하기 위해서 SubnetMask 를 통해 Host 범위를 제한하여, 라우팅의 범위를 좁혀준다 라고 생각하면 된다.

서브넷 마스크는 IP 주소와 비슷하지만, 네트워크 내에서 내부적으로만 사용된다. 라우터는 서브넷 마스크를 사용하여 데이터 패킷을 올바른 위치로 라우팅한다.