컴퓨터 지식 네트워크 - 노트북 지식 - 컴퓨터 네트워크에서 서브넷 마스크를 계산하는 방법은 무엇입니까?

컴퓨터 네트워크에서 서브넷 마스크를 계산하는 방법은 무엇입니까?

방법 1: 3개의 28비트 IP 주소 세그먼트를 집계해야 하므로 집계된 IP 주소 세그먼트는 202.113.79.32/26입니다.

사용 가능한 IP 주소: 2^(32-26)-2=64-2=62.

방법 2:

202.113.79.32/28 여기서 28은 서브넷 마스크 1의 수입니다. IPV4 서브넷 마스크는 32비트입니다. 예를 들어, 종종 하나는 192.168입니다. .1.1/255.255.255.0.

바이너리로 변환된 마스크는 1111 1111.1111 1111.1111 1111.0000 0000이며, 이를 192.168.1.1/24로 단순화합니다. 문제의 /28 마스크는 1111 1111.1111 1111.1111 1111.1111 0000으로 바이너리로 변환됩니다.

이 서브넷 마스크에서 사용할 수 있는 IP 주소는 그 반대 부분, 즉 0000입니다. 시작 주소를 제거한 후, 사용 가능한 IP 주소는 15개입니다. 202.113.79.32에 사용 가능한 주소 15개를 더하면 202.113.79.47이고, IP ​​주소 15개를 더하면 202.113.79.62입니다.

확장 정보:

계산 단계:

1. 분할할 서브넷 수

2. 서브넷 수에 해당하는 이진수 N과 호스트 수에 해당하는 이진수 M을 구합니다.

3. IP 주소의 원자 네트워크 마스크의 경우 호스트 주소 부분의 첫 번째 N 위치를 1로 설정하거나 마지막 M 위치를 0으로 설정합니다. 그러면 IP를 분할한 후 서브넷 마스크가 제공됩니다. 서브넷 코드에 주소를 입력합니다.

예:

클래스 B 네트워크 135.41.0.0/16은 200개의 호스트를 수용할 수 있는 20개의 네트워크(예: 서브넷)로 나누어야 합니다.

16<20<32, 즉 2의 4승<20<2의 5승이기 때문에 서브넷 비트는 호스트 비트 5개만 차지하면 32개의 서브넷으로 나눌 수 있습니다. 20개의 서브넷으로 분할되어야 하는 요구 사항을 충족합니다.

클래스 B 네트워크의 기본 서브넷 마스크는 255.255.0.0이며 이진수 11111111.11111111.00000000.00000000으로 변환됩니다.

이제 서브넷은 또 다른 5개의 호스트 비트를 차지합니다. 서브넷 마스크의 정의에 따르면 서브넷을 나눈 후의 서브넷 마스크는 11111111.11111111.11111000.00000000이어야 하며 이를 10진수로 변환하면 255.255.248.0이 됩니다.

서브넷에는 여전히 11개의 사용 가능한 호스트 비트가 있습니다. 2의 11번째 거듭제곱 = 2048입니다. 호스트 비트가 모두 0이고 모두 1인 상황을 제외하면 할당할 수 있는 호스트 ID는 여전히 2046개입니다. , 서브넷은 200개의 호스트를 수용하여 수요를 충족할 수 있습니다.

위 방법으로 서브넷을 나누면 각 서브넷이 수용할 수 있는 호스트 수가 필요한 호스트 수보다 훨씬 많아져 IP 주소 자원이 낭비되는 문제가 있다. 자원을 보다 효율적으로 활용합니다.

위의 예에서는 128<200<256, 즉 2^7<200<2^8 즉, Class B 네트워크의 16개 호스트 비트 중 8개 호스트 비트가 나머지 16-8=8비트는 서브넷 비트로 사용됩니다.

클래스 B 네트워크 135.41.0.0은 256-1-1=254개의 호스트(모두 0과 모두 1 제외)를 수용할 수 있는 256(2^8)개의 서브넷으로 나눌 수 있습니다.

이때 서브넷 마스크는 11111111.11111111.11111111.00000000이며, 이를 십진수로 환산하면 255.255.255.0입니다.

참고 자료:

바이두 백과사전 - 서브넷

上篇: PSP 로봇대전 MX 청주인공의 신체 아카이브를 가지고 있는 사람이 있나요? 下篇: 쿠고의 음악은 어느 폴더에 있나요?
관련 내용