IPv6為啥無法相容IPv4

2021-05-14 16:56:26 字數 837 閱讀 4123

隨著

ietf

的大牛公開承認「

ipv6

設計中的最大敗筆是沒有做到和

ipv4

的向下相容」,國內一些所謂的先知先覺者又跳了出來,這一說法成為推銷自己產品和「理念」的又一手段甚至工具,提出了一些所謂的能夠和

ipv4

相容的、超越了

ietf

的ipv6

的下一代網際網路技術!

相容包括向下相容和向上相容兩種,這裡主要指的是向下相容。向下相容指新協議

(ipv6)

能夠接收、分析和處理老協議

(ipv4)

輸入的資訊。

ipv6

確實是和

ipv4

不相容的,因為純

ipv6

協議棧無法理解

ipv4

包,反之也不行!

這可以從

2個方面分析:

1)大多數的

ipv4

協議字段,其實在

ipv6

中是可以找到相同的甚至類似的字段,因此從找個包頭的角度看,還稱不上「不相容」;

2)位址字段,小空間的

ipv4

去訪問大空間的

ipv6

肯定是可以的,但反過來就不可能了,因為你沒法將乙個「大空間」的資訊不丟棄任何資訊的裝到乙個「小空間」中去,不可能用

32位元表示出

128位元的位址空間來。

有人會舉例說彩電能夠向下相容黑白電視,為什麼

ipv6

就不能向下相容

ipv4呢?

深層次的,造成某些技術相容性或者不相容的普遍規律,似乎沒人去研究。

IPv4和IPv6的相容問題

一網路拓撲 ipv6網路1 路由器a ipv4網路 路由器b ipv6網路2 二知識補充 注 雙協議棧主機 路由器a b 通過網域名稱解析器區分傳過來的是ipv4還是ipv6 三處理技術 雙協議棧 ipv6網路1過來的ip資料報,路由器a發現從ipv6來的要經過 ipv4所以把ipv6的頭部換成ip...

IPV4和IPV6詳細對比

我們已經在ip接力中介紹過,乙個ip包分為頭部 header 和資料 payload data 兩部分。頭部是為了實現ip通訊必須的附加資訊,資料是ip通訊所要傳送的資訊。黃色區域 同名區域 我們看到,三個黃色區域跨越了ipv4和ipv6。version 4位 用來表明ip協議版本,是ipv4還是i...

IPV4與IPV6的區別

在windows 7以上系統中,在設定本地ip位址的時候經常會看到同事含有ipv4協議項與ipv6協議項,並不同於以往windows xp系統中僅有tcp ip協議項,不少朋友都覺得比較奇怪,詢問編輯ipv4與ipv6的區別,下面編輯就為大家權威的介紹下ipv4與ipv6有什麼區別。目前的全球網際網...