【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一.
- 1) 為什么要有IPv6
- 2)數據報格式
- 3)IPv4和IPv6的區別
- 4)IPv6地址表示形式
- 5)IPv6基本地址類型
- 6)IPv4到IPv6的過渡方法
一.
1) 為什么要有IPv6
- CIDR、NAT只是緩解IPv4空間殆盡,治標不治本。
而IPv6可以從根本上解決地址耗盡問題 - 支持QoS(定義見下圖)
- 相對IPv4,改進了首部格式,可以快速處理/轉發數據報。
2)數據報格式
(下兩圖一起)
- 固定40B基本首部
- 有拓展首部
- 版本:總是6,指明了協議版本
- 優先級:區分數據報的類別和優先級
- 流標簽:所有同屬一個流的數據報有同樣的流標簽
- 下一個首部:標示下一個拓展首部或上層協議首部
- 跳數限制:相當于IPv4的TTL
3)IPv4和IPv6的區別
- 6 & 7:因為在路由器處無法分片,因此過大時只能丟棄,并返回ICMP報文,類型為“分組過大”。
- 圖片紅字部分為重點
4)IPv6地址表示形式
- 不能用IPv4的點分十進制,改用冒號十六進制記法。
- 其實就是’.‘號變成’:'號,十進制變成十六進制。
- 壓縮形式:全0的一組字節,直接用一個0即可。
- 零壓縮:一連串的全0字節組,可以直接用一對冒號代替。見圖例
FF05:【0:0:0:0:0:0】:B3 => FF05: :B3
5)IPv6基本地址類型
- 任播:通常選擇最近一臺,本質是一對一通信。
6)IPv4到IPv6的過渡方法
- 雙棧協議:全都要!
- 隧道技術:用得更多,見下圖的例子:
當IPv6路由傳輸到IPv4路由時,把IPv6數據報作為數據,包裝成IPv4的數據報。接著等到IPv4路由到IPv6路由時,再拆回IPv6數據報。
總結
以上是生活随笔為你收集整理的【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】剑指Offer
- 下一篇: C语言入门经验:零基础如何学习C语言?