프라이빗 클래스 A 네트워크에서 사용 가능한 주소 수를 확인하는 방법은 무엇입니까?

프라이빗 클래스 A 네트워크에서 사용 가능한 주소 수를 확인하는 방법은 무엇입니까?

저는 네트워킹을 공부하고 있는데 이 질문을 발견했습니다.

각각 최대 400대의 컴퓨터를 보유할 수 있는 14개의 별도 IP 네트워크를 설정하라는 요청을 받았습니다. 어떤 IANA 비공개 IP 범위를 선택해야 합니까?

ㅏ. 10.0.0.0-10.255.255.255

비. 172.16.0.0-172.31.255.255

씨. 192.168.0.0-192.168.255.255

디. 169.254.0.0-169.254.255.255

답은 b라고 하는데 왜 그런지 알 수 없는 것 같죠?

답변1

대답은 "b"가 아닙니다. 대답예전에는"b"는 약 25년 전입니다. 그러나 서브넷이 발명되었고 나중에 CIDR(클래스 없는 라우팅)이 등장했으며 두 가지 모두 네트워크를 계산하고 분할하는 방식을 완전히 바 꾸었습니다.

학습 자료가 과거 정보가 아닌 다른 맥락에서 "클래스 A/B/C" 네트워크에 대해 이야기한다면 이는 매우 오래된 것입니다.


~였다어쨌든 대답은 "b"인가요?

IP가 완전히 클래스 기반 네트워크를 사용했을 때 나열된 범위는 다음과 같이 나누어졌습니다.

  • 10.0.0.0~10.255.255.255는 2^24개의 주소를 가진 단일 클래스 A 네트워크였습니다.
  • 172.16.0.0~172.31.255.255는 각각 2^16개의 주소를 가진 16개의 클래스 B 네트워크 그룹이었습니다.
  • 192.168.0.0~192.168.255.255는 각각 2^8개의 주소를 가진 256개의 클래스 C 네트워크 그룹이었습니다.
  • (169.254.0.0–169.254.255.255는공공의그렇다면 B급 네트워크이므로 무시하자.)

첫 번째 범위에는 단일 클래스 네트워크만 있었고 세 번째 범위에는 많은 네트워크가 있었지만 각각 400개의 호스트에 비해 너무 작았습니다. 그래서 2번 범위가 유일한 선택이었습니다.


그러나 언급했듯이 서브넷은 문제입니다. 개인 범위오늘다음과 같이 나누어집니다.

  • 첫 번째 범위는 접두사 길이가 8비트인 10.0.0.0 또는 짧은 표기법으로 10.0.0.0/8입니다.
  • 두 번째 범위는 접두사 길이가 12인 172.16.0.0 또는 172.16.0.0/12입니다.
  • 세 번째 범위는 접두사 길이가 16인 192.168.0.0 또는 192.168.0.0/16입니다.
  • (4번째 범위인 169.254.0.0/16은 현재 링크-로컬 통신용으로 예약되어 있으므로 라우팅에 적합하지 않습니다. 다시 무시하겠습니다.)

서브넷 또는 CIDR이 있는 경우그렇지 않다각 범위의 사전 정의된 네트워크 수, 사전 정의된 넷마스크 또는 접두사 길이 등 원하는 대로 범위를 세분화할 수 있습니다.

필요한 크기 계산에 대한 간단한 알림: x주소의 경우 최소한 ceil(log(x)/log(2))"호스트" 비트가 필요합니다. 32에서 이를 빼면 최대 "네트워크" 비트, 즉 허용 가능한 가장 긴 접두사 길이를 얻게 됩니다.

보시다시피, 세 가지 범위는 모두 14개의 서브넷 * 400개의 호스트(4 + 9비트)에 맞을 만큼 충분히 큽니다.

관련 정보