비디오: 15_인터넷 주소 체계 2024
서브넷이 작동하려면 라우터에 서브넷 네트워크 ID로 사용할 호스트 ID의 부분을 알려야합니다. 이 작은 손재주는 서브넷 마스크라고하는 다른 32 비트 숫자를 사용하여 수행됩니다.
네트워크 ID를 나타내는 IP 주소 비트는 마스크에서 1로 표시되고 호스트 ID를 나타내는 비트는 마스크에서 0으로 표시됩니다. 결과적으로 서브넷 마스크에는 항상 왼쪽에 연속적인 1의 문자열이 있고 그 뒤에 0의 문자열이옵니다.
즉, 첫 번째 20 비트는 1이고 나머지 12 비트는 0입니다. 따라서 전체 네트워크 ID의 길이는 20 비트이고 서브넷 주소의 실제 호스트 ID 부분은 길이가 12 비트입니다.IP 주소의 네트워크 ID를 확인하려면 라우터에 IP 주소와 서브넷 마스크가 모두 있어야합니다. 그런 다음 라우터는 네트워크 ID를 추출하기 위해 IP 주소에서
논리 AND비트 연산을 수행합니다. 논리 AND를 수행하기 위해, IP 주소의 각 비트는 서브넷 마스크의 해당 비트와 비교됩니다. 두 비트가 모두 1이면 네트워크 ID의 결과 비트가 1로 설정됩니다. 비트 중 하나가 0이면 결과 비트가 0으로 설정됩니다.
예를 들어, 앞의 예에서 20 비트 서브넷 마스크를 사용하여 IP 주소에서 네트워크 주소를 추출하는 방법은 다음과 같습니다.
144. 28. 16. 17 IP 주소: 10010000 00011100 00010000 00010001 서브넷 마스크: 11111111 11111111 11110000 00000000 네트워크 ID: 10010000 00011100 00010000 00000000 144. 28. 16. 0 999 따라서이 서브넷의 네트워크 ID는 144입니다..서브넷 마스크 자체는 일반적으로 점으로 구분 된 10 진수 표기법으로 표시됩니다. 결과적으로 앞의 예제에서 사용 된 20 비트 서브넷 마스크는 255로 표시됩니다. 255. 240. 0:
서브넷 마스크: 11111111 11111111 11110000 00000000 255. 255. 240. 0
서브넷 마스크와 IP 주소를 혼동. 서브넷 마스크는 인터넷상의 장치 나 네트워크를 나타내지 않습니다. 이것은 네트워크 ID를 결정하기 위해 IP 주소의 어느 부분을 사용해야하는지 나타내는 방법 일뿐입니다. (첫 번째 옥텟은 항상 255이고 255는 IP 클래스의 모든 클래스에 유효한 첫 옥텟이 아니기 때문에 서브넷 마스크를 즉시 발견 할 수 있습니다.)