>  기사  >  운영 및 유지보수  >  IP 주소를 분류하고 서브넷을 나누는 방법

IP 주소를 분류하고 서브넷을 나누는 방법

PHPz
PHPz앞으로
2023-05-17 19:01:322006검색

IP는 32비트 부호 없는 정수이며 범위는 0.0.0.0 - 255.255.255.255입니다. 특히 IP는 네트워크 번호 + 호스트 번호의 두 부분으로 구성됩니다. 동일한 네트워크 세그먼트를 사용하여 직접 통신할 수 있습니다.
네트워크 번호가 주어지면
호스트 번호가 모두 0인 IP는 네트워크 주소를 나타냅니다.
모든 호스트 번호가 1인 IP는 브로드캐스트 주소를 나타냅니다.
IP 주소 표현:
xxxxxxxx.xxxxxxxx. xxxxxxxx.xxxxxxxx
|--net--|---------host---|
클래스 A 주소의 네트워크 번호는 0으로 시작합니다. , 클래스 B 주소의 네트워크 번호는 10으로 시작하며, 클래스 C 주소의 네트워크 번호 시작은 110

클래스 A 주소의 표현 범위는 0.0.0.0~126.255.255.255이며, 기본값은 네트워크 마스크는 255.0.0.0입니다. 클래스 A 주소는 특히 대규모 네트워크에 할당됩니다. 클래스 A 네트워크는 첫 번째 숫자 집합을 사용하여 네트워크 자체의 주소를 나타내고 다음 세 숫자 집합을 네트워크에 연결된 호스트의 주소로 사용합니다. 호스트 수가 많고(직접 개인 사용자) LAN 수가 적은 대규모 네트워크에 할당됩니다. 예를 들어, IBM의 네트워크입니다.

클래스 B 주소의 표현 범위는 128.0.0.0~191.255.255.255이며, 기본 네트워크 마스크는 255.255.0.0입니다. 클래스 B 주소는 일반 중형 네트워크에 할당됩니다. 클래스 B 네트워크는 첫 번째와 두 번째 숫자 집합을 사용하여 네트워크 주소를 나타내고, 마지막 두 숫자 집합은 네트워크의 호스트 주소를 나타냅니다.

클래스 C 주소의 표현 범위는 192.0.0.0~223.255.255.255이며, 기본 네트워크 마스크는 255.255.255.0입니다. 클래스 C 주소는 일반 LAN 및 캠퍼스 네트워크와 같은 소규모 네트워크에 할당되며, 연결할 수 있는 호스트의 최소 개수는 관리를 위해 사용자를 여러 네트워크 세그먼트로 나누는 것입니다. 클래스 C 네트워크는 처음 세 개의 숫자 집합을 사용하여 네트워크 주소를 나타내고 마지막 숫자 집합을 네트워크의 호스트 주소로 사용합니다.

실제로 클래스 D 주소와 클래스 E 주소도 있습니다. 그러나 이 두 가지 유형의 주소에는 특별한 용도가 있습니다. 다음은 간략한 소개입니다. 클래스 D 주소는 브로드캐스트 주소라고 하며 특수 프로토콜에서 선택된 노드에 정보를 보내는 데 사용됩니다. 클래스 E 주소는 향후 사용을 위해 예약되어 있습니다.

넷마크의 정의는 매우 간단합니다. 넷마스크도 32비트입니다. 숫자적으로 Net-ID는 1이고 Host-ID는 0

예를 들어 공통 클래스 C IP 주소

Net-id=24비트입니다. , 호스트 -id=8자리, 2**8-2=254개의 IP

192.168.10.0과 같은 기존 클래스 C 네트워크의 넷마크는 255.255.255.0이어야 합니다. 이 네트워크가 2개의 하위 네트워크로 분할된 경우 아주 간단합니다. net-id는 25자리로 설정하고, Host-id는 7자리만 사용하면 됩니다. 그러면 이때 얻은 netmark는 255.255.255.128입니다. / 25
192.168.10.128/25
분명히 /25는 이 IP에서 net-id가 차지하는 자릿수를 나타냅니다. (이 두 IP의 호스트 ID는 모두 0이므로 이 두 IP는 자신이 속한 서브넷을 나타냅니다. 네트워크)

이 표현 방법은 하위 네트워크의 크기를 쉽게 계산할 수 있습니다. 예를 들어

192.168.0.0/27은 2의 5승(32-27=5) -2(첫 번째)를 나타냅니다. 각 네트워크 세그먼트의 마지막 하나의 주소는 특별한 목적으로 사용됩니다) = 62 ips
192.168.0.0/28, 이는 2의 4승(32-28=4)을 의미합니다. -2 = 30 ips

그래서 192.168입니다. 1.1/24는 하나의 서브넷 192.168.1.0을 표시합니다(254개의 IP 주소 포함: 192.168.1.1에서 192.168.1.254까지)

위 내용은 IP 주소를 분류하고 서브넷을 나누는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제