前幾年就有人稱互聯網IP地址已快用完?
作為985高校計算機專業的本碩畢業生,來回答這個脫胎于《計算機網絡》課程的實際問題?!盎ヂ摼W地址即將用盡”確實是喊了很多年的問題,但是現在我們仍然可以無限制的購買電腦,手機以及各種家用智能設備,主要依賴的是NAT技術和ipv6協議,接下來我分別介紹下,這二者是如何解決“ip地址用盡”危機的。
ipv6上面提到的ip地址用盡其實是指ipv4地址,這是IETF(Internet engineering task force)設計的所有連入互聯網的設備可以互相通信的協議,長度為32位,全球現有的IPv4地址一共有2的32次方個,估算約為42.9億個,但是除去私有網段、網絡ID、廣播ID、保留網段、本地環回127.0.0.0網段、組播224.0.0.0網段、實際可用就是25.68億。隨著現在互聯網+的飛速發展,平均每個人都有2個以上的聯網設備(手機,電腦,智能電視,智能音響等等),如果真的給每個設備都分配一個ipv4地址,那這剩余的25億個地址,確實早就不夠用了。
因此,IETF又基于ipv4設計了新一代的協議IPV6,將地址從32位拓展為128位,有2的48次方個ip地址,號稱能夠使地球上的每一粒沙子都有自己的ip地址?,F在很多工業設備,都逐漸使用ipv6協議,ipv6地址了。我們在讀書期間,使用校園網的時候就支持使用ipv6的ip了,網速也是相當快的。因此,使用ipv6協議的設備,就完全沒有ip地址數量的限制。
NAT(Network Address Translation)我們現在使用電信/移動/聯通的網絡,看似每個設備都有一個獨立的ip,但是其實我們是被我們的網絡運營商圈進了一個大的局域網中,在局域網中的所有設備共享一批IP池中的資源。
這就涉及到了私網ip這個概念,私網ip通常是指
192.168.x
.x
開頭一個網段,這個網段的ip是不能與外網的設備通信的,只能與同一網段內的設備通信。
有了私網ip和NAT技術,就可以實現這一件事:現在有一個私網和一個ip池。私網中有10000個用戶,ip池中有5000個公網ip。私網內用戶之間互相通信沒有任何問題,而每當一個用戶要與外界通信的時候,都通過NAT技術,把自己當前的私網ip換成ip池中的一個公網ip。
考慮到私網中用戶不會同時大批量的與外界通信,因此5000個公網ip就承接了10000個用戶的請求,從而減緩了IPV4地址用盡的尷尬境地。
以上,就是大家仍然可以毫無顧忌的繼續使用不同設備連接到互聯網,而無需擔心ip用盡的原因,如果對你有所幫助,歡迎點贊留言,與我交流。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。