IP 주소의 범위 구분

Sunhee·2024년 2월 22일

네트워크

목록 보기
13/40
post-thumbnail

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.


서브넷 마스크란?

전항에서 살펴본 것처럼 IP 주소는 전반의 네트워크부와 후반의 호스트부로 구성됩니다. 네트워크부와 호스트부의 구분은 고정된 게 아니라 가변적입니다. 32비트 IP주소의 어디까지나 네트워크부인지 명시한 것이 서브넷 마스크입니다. 서브넷 마스크는 IP 주소처럼 32비트이므로 '0'과 '1'이 32개 나열됩니다. '1'은 네트워크부를 나타내며, '0'은 호스트부를 나타냅니다. 서브넷 마스크는 반드시 연속한 '1'과 연속한 '0'입니다. '1'과 '0'이 교대로 나타나는 서브넷 마스크는 없습니다.

비트의 나열만으로는 파악하기 어려우므로 IP 주소처럼 서브넷 마스크도 8비트씩 10진수로 변환하고 '.'으로 구분해 표시합니다. 서브넷 마스크가 가질 수 있는 10진수 수치는 표에 정리한 것 중 하나입니다.
또한, /뒤에 연속한 '1'의 개수로 표기하는 경우도 있습니다. 이 방식은 프리픽스 표기라고 부릅니다.
원칙적으로 192.168.1.1 255.255.255.0 또는 192.168.1.1/24처럼 IP 주소에는 서브넷 마스크를 병기해서 네트워크부와 호스트부를 명확하게 구분합니다.

네트워크 주소와 브로드캐스트 주소

IP 주소 후반 호스트부를 모두 비트 '0'으로 채우면, 네트워크 자체를 식별하기 위해 이용하는 네트워크 주소가 됩니다. 네트워크 구성도 드엥서 네트워크 식별할 때 네트워크 주소를 이용합니다.
호스트부를 모두 비트 '1'로 채우면, 브로드캐스트 주소가 됩니다. 255.255.255.255 이외에, 이 형식의 브로드캐스트 주소를 이용할 수도 있습니다.


Point

  • 서브넷 마스크로 IP 주소의 네트워크와 호스트부를 구분한다.
  • 서브넷 마스크는 32비트로 비트 '1'이 네트워크부, 비트 '0'이 호스트부를 나타낸다.
  • 서브넷 마스크 표기는 IP 주소처럼 8비트씩 10진수로 변환하고 '.'으로 구분한다.
  • 서브넷 마스크 표기에는 '/' 뒤에 연속한 비트 '1'의 개수로 표기하는 프리픽스 표기도 있다.

[참고자료] https://nordvpn.com/ko/blog/what-is-subnet-mask/

0개의 댓글