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