2009年軟考網絡工程師教程之二十四
通過對本講的學習,整理簡要分時筆記如下,如若再不懂請參照視頻。完整六十八講視頻見泳者雷敏播客,陸續上傳中……
本講主要內容:IPV6協議
Internet地址空間的擴展
1、IPV6仍然支持無連接傳送;允許發送方選擇數據報大小;要求發送方指明數據報在到達目的站前的***跳數。更大的地址空間;靈活的報頭格式;增強的選項;支持資源分配;支持協議擴展。
2、IPV6的數據報格式:IPV6數據有一個固定的基本報頭40字節其后可以允許多個擴展報頭,也可以沒有擴展報頭,擴展報頭后是數據。
![]() |
IPV4的數據報格式:包括數據報報頭和數據區的部分。報頭:版本號、IHL、服務級別、數據單元長度、標識、標記、分段偏移、生命期、用戶協議、報頭檢查和、源地址、目的地址、任選項+填充、數據。
3、該基本報頭包含
版本號
數據流標記(20bit,“流”是互聯網絡上從特定源點到特定終點的一系列數據報,同一個流的數據報都具有同樣的流標號。)
PAYLOAD長度(有效載荷長度,16bit)
下一個報頭(8bit,相當于IPV4的協議字段或可選字段。)
跳數極限(8bit,源站在數據報發出時即設定跳數限制,路由器在轉發數據報時將跳數限制字段中的值減1,當跳數限制的值為零時,就要將此數據報丟棄。)
源地址(128bit)
目的地址(128bit)是數據報接收站的IP地址。
4、IPV4與IPV6比較:取消了報頭長度字段,數據報長度字段被PAYLOAD長度字段代替;源地址和目的地址字段大小增加為每個字段占16個八位組,128位;分段信息從基本報頭的固定字段移動擴展報頭;生存時間字段改為跳數極限字段;服務類型字段改為數據流標號字段;協議字段改為指明下一個報頭類型字段。
IPV6的擴展首部:
![]() |
41:00 擴展首部舉例。
用隧道技術來傳送長數據報。
46:00 IPv6有三個基本地址類型,
單播地址(unicast)即目的地址指明一臺計算機或路由器,數據報選擇一條最短的路徑到達目的站;
群集地址(cluster)即目的站是共享一個網絡地址的計算機的集合,數據報選擇一條最短路徑到達該組,然后傳遞給該組最近的一個成員;
組播地址(multicast)即目的站是一組計算機,它們可以在不同地方,數據報通過硬件組播或廣播傳遞給該組的每一成員。
結點與接口:IPv6將實現IPv6的主機和路由器均稱為結點。IPv6地址是分配給結點上面的接口。一個接口可以有多個單播地址;一個結點接口的單播地址可用來唯一地標志該結點。
IPv6采用:冒號十六進制記法。
·零壓縮,一連串連續的零可以為一對冒號所取代。FF05:0:0:0:0:0:0:B3 可以寫成,FF05::B3 。在一個地址中只能使用一次零壓縮技術。
0:0:0:0:0:0:128.10.2.1 再使用零壓縮技術得 ::128.10.2.1
CIDR的斜線表示法仍然可用。
56:00 地址空間的分配
***部分是可變長度的類型前綴,它定義了地址的目的。
第二部分是地址的其余部分,其長度也是可變的。
·對任何地址若開始80位是全零,接著16位是全1或全零,則它的低32位就是一個IPV4地址。
【編輯推薦】