>  기사  >  IPv6 주소를 분류하는 방법

IPv6 주소를 분류하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-10-10 12:32:2723794검색

IPv6 주소 분류 방법: 1. 유니캐스트 주소, 하나의 유니캐스트 주소는 하나의 인터페이스에 해당하고 유니캐스트 주소로 전송된 데이터 패킷은 해당 인터페이스에서 수신됩니다. 2. 멀티캐스트 주소, 하나의 멀티캐스트 주소는 그룹 인터페이스에 해당합니다. 멀티캐스트 주소로 전송된 데이터 패킷은 이 그룹의 모든 인터페이스에서 수신됩니다.

IPv6 주소를 분류하는 방법

IPv6 주소 분류 방법:

IPv4 주소의 경우 클래스 A, 클래스 B, 클래스 C, 멀티캐스트 주소 및 예약된 주소로 구분되는 것으로 알고 있습니다. ABC 클래스 주소도 있으며, 브로드캐스트 주소, 개인 주소 등 다양한 기능을 가진 유형이 있습니다. 그렇다면 IPv6 주소는 어떻게 분류됩니까?

지금까지 IPv6 주소에 대한 분류 표준이 아직 공식화되지 않았기 때문에 이를 예비 이해라고 부르는 이유에 대해 먼저 이야기해 보겠습니다. 가장 최근의 표준 초안은 2006년에 제정되었습니다. , RFC4291)을 확인할 수 있으므로 이 기사에서는 IPv6 주소 분류 및 구조에 대한 일반적인 이해를 돕고 시험해 볼 수 있도록 안내합니다. IPv6 표준이 초안에서 정식 표준으로 바뀌는 데 20년이 걸린 것처럼, IPv6 주소 분류 표준을 결정하는 것도 긴 과정입니다. 물론 IPv6의 급속한 인기로 인해 이 표준의 결정도 확실히 가속화될 것입니다.

1. IPv6 주소 표시 방법

IPv6 주소는 총 128자리로 구성되어 있어 IPv4 주소와 마찬가지로 수동으로 읽고 입력할 수 있도록 문자열로 표시할 수도 있습니다. IPv6 주소는 16진수로 표현됩니다. IPv6 주소는 8개의 블록으로 구분되며, 각 블록은 16비트이며, 블록은 ":"으로 구분됩니다. 아래와 같이:

IPv6 주소를 분류하는 방법

동시에 여러 주소 블록이 0인 경우 "::" 기호를 사용하여 단순화할 수 있습니다.

단순화 원리:

  • +모든 0 블록 "0000"은 "0"으로 단순화될 수 있습니다.

  • +다중 모든 0 블록은 "::"

  • +one 하나만 ": :"는 IPv6 주소에 나타날 수 있습니다. 모두 0인 블록이 여러 개 있는 경우 "::"는 가장 긴 블록으로 단순화되어야 합니다. 가장 긴 블록이 없으면 가장 가까운 블록을 찾아야 합니다(왼쪽)

  • + "::"는 주소의 시작 또는 끝에 나타날 수 있습니다.

구체적인 예는 다음과 같습니다.

IPv6 주소를 분류하는 방법

2. IPv6 주소 유형

IPv6 주소는 일반적으로 유니캐스트 주소의 세 가지 범주로 나뉩니다. , 애니캐스트 주소 및 멀티캐스트 주소입니다.

  • 유니캐스트 주소는 인터페이스에 해당하며 유니캐스트 주소로 전송된 데이터 패킷은 해당 인터페이스에서 수신됩니다.

  • 애니캐스트 주소: 애니캐스트 주소는 인터페이스 그룹에 해당하며 전송됩니다. 애니캐스트 주소가 있는 데이터 패킷은 이 그룹의 인터페이스 중 하나에서 수신됩니다. 어떤 인터페이스가 수신되는지는 특정 라우팅 프로토콜에 따라 결정됩니다.

  • 멀티캐스트 주소는 인터페이스 그룹에 해당합니다. 멀티캐스트 주소로 전송되는 패킷 데이터 패킷은 이 그룹의 모든 인터페이스에서 수신됩니다.

구체적인 주소 할당은 유니캐스트 주소 간에 존재하며 특별한 구분은 없습니다.

IPv6 주소를 분류하는 방법

특별히 명시된 주소 유형:

불특정 주소는 시스템 시작 초기, 아직 IP가 할당되지 않은 경우 주로 사용되며, 외부에서 IP 주소를 요청할 때 소스 주소로 사용할 수 없습니다. 데이터 패킷의 대상 주소로 사용됩니다.

루프백 주소는 데이터 패킷을 자신에게 보낼 때 사용되며 일상적인 네트워크 문제 해결 중에 네트워크 계층 프로토콜 상태를 테스트할 수 있습니다.

로컬 링크 유니캐스트 주소. 로컬 유니캐스트 주소의 접두사는 FE80::/64입니다. 그 기능은 라우팅(게이트웨이)이 없는 네트워크에서 호스트가 자동으로 MAC 주소를 통해 IPv6 주소를 구성할 수 있다는 것입니다. 로컬 네트워크에서만 사용할 수 있습니다.

IPv6 주소 공간은 IANA 조직에서 할당합니다. 자세한 내용은 공식 웹사이트에서 확인하세요.

추가: ipv4에 대한 PHP의 주소 변환에는 ip2long() 및 long2ip()

이 포함됩니다.

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

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