首頁 常見問題 ipv6位址如何分類

ipv6位址如何分類

Oct 10, 2020 pm 12:32 PM

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位址也可以用一串字元表示。 IPv6位址使用16進位表示,IPv6位址分割成8個區塊,每塊16位,區塊與區塊之間以「:」隔開。如下圖所示:

ipv6位址如何分類

同時,對於多個位址區塊為0的情況時,可以使用「::」號,進行化簡。

化簡原則:

  • 全0塊“0000”,可以化簡為“0”

  • 多個全0塊,可以化簡為“::”

  • 一個IPv6位址中只能出現一個“::”,出現多個全0塊時,“::”要化簡最長的一段,沒有最長的要就近(左)

  • “::”可以出現在地址開頭或結尾

具體範例如下:

ipv6位址如何分類

2、IPv6位址類型

IPv6位址整體上分為三類:單播位址,任播地址,組播地址。

  • 單播位址:一個單播位址對應一個接口,發送到單播位址的封包會被對應的介面接收;

  • 任播位址:一個任播位址對應一組接口,發往任播位址的封包會被這組介面的其中一個接收,被哪個介面接收由具體的路由協定決定;

  • #組播位址:一個組播位址對應一組接口,發送到組播位址的封包會被這組的所有介面接收;

特定的位址分配如下圖,任播存在於單播位址之中,沒有專門的區分:

ipv6位址如何分類

#特別說明的位址類型:

未指定位址,主要用於系統啟動之初,尚未分配IP時,對外請求IP位址時,作為來源位址使用,它不能用於封包的目的位址之中。

環回位址,用於自己傳送資料包給自己時使用,在日常網路排錯中可以測試網路層協定狀態。

本地連結單播位址,本地單播位址的前綴為FE80::/64,它的作用是在沒有路由(網關)存在的網路中,主機透過MAC位址自動設定產生IPv6位址,僅能在本地網路中使用。

IPv6的位址空間由IANA組織分配,詳情可以去它的官網查看。

另外:php 對ipv4的位址轉換 有: ip2long()和long2ip()

以上是ipv6位址如何分類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1319
25
PHP教程
1269
29
C# 教程
1248
24