如果你花過很多時間在互聯網上,那么你應該已經聽說過計算機每天使用的 IPv4 和 IPv6 協議。
如果你花過很多時間在互聯網上,那么你應該已經聽說過計算機每天使用的 IPv4 和 IPv6 協議。
你可能會問的一個問題是:為什么沒有 IPv5?為什么 IPv6 在 IPv4 之后而不是 IPv5 之后出現?是否有 IPv5,如果是,那么 IPv5 發(fā)生了什么?
答案是肯定的,曾經有一個 IPv5。
IPv4是怎么誕生的?
在 1960 年代后期,美國國防部的高級研究計劃局(DARPA)發(fā)起了一個項目來連接全國的計算機。最初的目標是創(chuàng)建一個由全國 ARPA 資助的所有計算機組成的網絡系統(tǒng)。
由于這是第一次將如此規(guī)模的網絡整合在一起,因此他們也在不斷發(fā)展自己的技術和硬件。他們首先做的工作之一就是開發(fā)名為傳輸控制協議互聯網協議(IP)。
最初,TCP 被設計為“主機級別的端到端協議以及封裝和路由協議”。但是,他們意識到他們需要拆分協議以使其更易于管理。于是決定由 IP 協議處理封裝和路由。那時,TCP 已經經歷了三個版本,因此新協議被稱為 IPv4。
IPv5去哪兒了?
因特網流協議(IPv5)是一個資源協議,被稱為因特網流協議(ST),目的是提供服務質量(QoS),支持多媒體在因特網上實時傳輸。需要注意的是:IPv4與IPv5無關,IPv5也已嵌入至IPv6
IPv5實際上是被設計用來和IPv4一起運行的,彌補IPv4的不足。IPv5 開始時有個不同的名字:互聯網流協議。它是由 Apple、NeXT 和 Sun Microsystems 為試驗流式語音和視頻而創(chuàng)建的。同時,IPv5 奠定了 VoIP 的基礎,而該技術已被我們用于當今世界范圍內的通信。
IPv5 從未被接受為正式的互聯網協議。這主要是由于 32 位限制。IPV5 使用與 IPv4 相同的尋址系統(tǒng)。每個地址由 0 到 255 之間的四組數字組成。這將可能的地址數量限制為 43 億個。
在 1970 年代初,這似乎比全世界所需要的還要多。但是,互聯網的爆炸性增長證明了這一想法是錯誤的。2011 年,世界上的IPv4地址正式用完了。
為何要從IPv4轉向IPv6?
為了解決地址短缺問題,目前出現一些地址復用和優(yōu)化管理技術,但是增加網絡復雜性,最直接的影響就是增加了大量的成本,不利于互聯網的發(fā)展。
IPv4 協議從 1981 年發(fā)布到今天已經過去了將近 40 年,在過去的這段時間里,它作為互聯網協議簇中的重要協議承擔著分組轉發(fā)和路由選擇的重要責任,隨著網絡環(huán)境和終端設備變得越來越復雜,我們也需要更多的 IP 地址滿足今天的需求。
在 1990 年代,一個新項目開始致力于研究下一代互聯網協議(IPng)。這形成了 128 位的 IPv6。IPv6 地址包含 “8 組 4 字符的十六進制數字”,它可以包含從 0 到 9 的數字和從 A 到 F 的字母。與 IPv4 不同,IPv6 擁有數萬億個可能的地址,因此我們應該能安全一陣子。
為什么 IPv6 難以取代 IPv4?
為什么 IPv6 協議有如此之多的好處并且能夠解決 IPv4 的地址短缺問題,但是哪怕在最初預估的 2003 年后又過了 17 年,IPv6 協議也沒有被大規(guī)模采納。
IPv6 協議擺脫了很多歷史的包袱輕裝前行,雖然越來越多的網站和網絡設備都開始支持 IPv6,但是因為很多原因 IPv6 最終也很難完全取代 IPv4 協議。
• NAT 技術可以很大程度上緩解 IPv4 的地址短缺問題并且能夠保護私有內部的網絡,提供防火墻的功能;
• IPv4 與 IPv6 協議完全不兼容,我們需要引入雙協議棧、隧道技術或者 NAT64 解決兼容性問題,而應用這些技術也需要額外的成本;
• 通過對資源的細粒度管控并回收不再使用的 IP 地址,可以延緩 IP 地址耗盡的時間。
工程師的想象力是無窮的,在過去的十幾年間,我們嘗試通過各種辦法為 IPv4 協議續(xù)命延緩 IP 資源耗盡的時間,不過在可預見的未來 IPv4 協議也終將被 IPv6 替代,我們也會擁有幾乎用不完的 IP 地址。
免責聲明:本文內容由互聯網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現本社區(qū)中有涉嫌抄襲的內容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。