>일반적인 문제 >IP 주소 분류

IP 주소 분류

(*-*)浩
(*-*)浩원래의
2019-06-05 13:42:425147검색

인터넷이 처음 설계되었을 때 주소 지정 및 계층적 네트워크 구성을 용이하게 하기 위해 각 IP 주소에는 두 개의 식별 코드(ID), 즉 네트워크 ID와 호스트 ID가 포함되었습니다. 동일한 물리적 네트워크에 있는 모든 호스트는 동일한 네트워크 ID를 사용합니다. 네트워크의 호스트(워크스테이션, 서버, 라우터 등 포함)는 이에 해당하는 호스트 ID를 갖습니다. 인터넷위원회는 다양한 용량의 네트워크에 적합하도록 클래스 A ~ 클래스 E의 5가지 IP 주소 유형을 정의했습니다.

IP 주소 분류

클래스 A IP 주소(권장 학습: PHP 비디오 튜토리얼#🎜🎜 #)

A 클래스 A IP 주소는 IP 주소의 4개 숫자 중 첫 번째 숫자가 네트워크 번호이고 나머지 3개 숫자가 로컬 컴퓨터의 숫자임을 의미합니다. IP 주소가 이진수로 표현되는 경우 클래스 A IP 주소는 1바이트 네트워크 주소와 3바이트 호스트 주소로 구성됩니다. 네트워크 주소의 최상위 비트는 "0"이어야 합니다. 클래스 A IP 주소의 네트워크 식별자 길이는 8비트이고 호스트 식별자 길이는 24비트입니다. 클래스 A 네트워크 주소의 수는 126개 네트워크로 비교적 적으며 각 네트워크는 16개 이상을 수용할 수 있습니다. 백만 명의 호스트.

클래스 A IP 주소, 주소 범위 1.0.0.1 ~ 127.255.255.254(이진 표현: 00000001 00000000 00000000 00000001 - 01111111 11111111 11111111 1 111110). 마지막은 방송 주소입니다.

클래스 A IP 주소의 서브넷 마스크는 255.0.0.0이며, 각 네트워크에서 지원하는 최대 호스트 수는 256의 3승 -2=16777214입니다.

클래스 B IP 주소

A 클래스 B IP 주소는 IP 주소의 4개 숫자 중 처음 2개가 네트워크임을 의미합니다. 숫자. IP 주소가 이진수로 표현되는 경우 클래스 B IP 주소는 2바이트 네트워크 주소와 2바이트 호스트 주소로 구성됩니다. 네트워크 주소의 최상위 비트는 "10"이어야 합니다. 클래스 B IP 주소의 네트워크 식별자 길이는 16비트이고, 호스트 식별자 길이는 16비트입니다. 클래스 B 네트워크 주소는 16,384개의 네트워크에 적합하며 각 네트워크는 더 많은 것을 수용할 수 있습니다. 60,000대 이상의 컴퓨터.

클래스 B IP 주소 범위 128.0.0.1-191.255.255.254(이진 표현: 10000000 00000000 00000000 00000001---10111111 11111111 11111111 1 1111110). 마지막은 방송 주소입니다.

Class B IP 주소의 서브넷 마스크는 255.255.0.0이며, 각 네트워크에서 지원하는 최대 호스트 수는 256의 2-2제곱=65534입니다.

클래스 C IP 주소

클래스 C IP 주소는 IP 주소의 4개 숫자 중 처음 3개 숫자가 네트워크임을 의미합니다. 번호, 나머지 번호는 로컬 컴퓨터의 번호입니다. IP 주소가 이진수로 표현되는 경우 클래스 C IP 주소는 3바이트 네트워크 주소와 1바이트 호스트 주소로 구성됩니다. 네트워크 주소의 최상위 비트는 "110"이어야 합니다. 클래스 C IP 주소의 네트워크 식별자 길이는 24비트이고 호스트 식별자 길이는 8비트입니다. 클래스 C 네트워크 주소는 209만 개 이상입니다. 소규모 LAN에 적합하며 각 네트워크에는 최대 254대의 컴퓨터만 포함될 수 있습니다.

클래스 C IP 주소 범위 192.0.0.1-223.255.255.254(이진 표현: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 1 1111110).

Class C IP 주소의 서브넷 마스크는 255.255.255.0이며, 각 네트워크에서 지원하는 최대 호스트 수는 256-2=254입니다.

D 클래스 D IP 주소

클래스 D IP 주소는 역사적으로 멀티캐스트 주소, 즉 멀티캐스트 주소라고 불렸습니다. 이더넷에서 멀티캐스트 주소는 패킷을 수신해야 하는 네트워크의 스테이션 집합을 지정합니다. 멀티캐스트 주소의 최상위 비트는 "1110"이어야 하며 범위는 224.0.0.0부터 239.255.255.255까지입니다.

클래스 E IP 주소:

은 예약된 주소입니다. 이 유형의 IP 주소의 시작은 "1111"이므로 해당 주소의 네트워크 번호 범위는 240~255입니다.

특수 URL

모든 바이트가 0("0.0.0.0")인 주소는 현재 호스트에 해당합니다.

IP 주소의 각 바이트가 1인 IP 주소("255.255.255.255")는 현재 서브넷의 브로드캐스트 주소입니다.

IP 주소에서 모든 클래스 E IP 주소는 시작됩니다. "11110"은 향후 실험용으로 예약되어 있습니다.

IP 주소는 10진수 "127"로 시작할 수 없습니다. 이 주소 유형의 숫자 ​​127.0.0.1 ~ 127.255.255.255는 다음과 같이 루프 테스트에 사용됩니다. 127.0.0.1 IP를 나타낼 수 있습니다. 로컬 시스템의 주소입니다. "http://127.0.0.1"을 사용하여 로컬 시스템에 구성된 웹 서버를 테스트하십시오.

네트워크 ID의 첫 번째 6비트 그룹은 모두 "0"으로 설정할 수 없으며, 모두 "0"은 로컬 네트워크를 나타냅니다.

PHP 관련 기술 기사를 더 보려면

PHP 그래픽 튜토리얼

컬럼을 방문하여 알아보세요!

위 내용은 IP 주소 분류의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.