既然ipv4已經枯竭,為什麼我的手機還能分配到地址?蕭瑟的星辰2020-04-05 12:19:01

使用了NAT技術

既然ipv4已經枯竭,為什麼我的手機還能分配到地址?null非空2020-04-05 20:14:56

IPv4枯竭指的是公網IPv4。手機獲取的IPV4大多是內網IP(例如10。x。x。x),這種地址和連線路由器分配的192。168。x。x一樣,可重複利用,其它使用者拿到這個IP沒法訪問到你的手機。

寬帶同理,部分地區的運營商確實有公網IP。只是比較少見。

既然ipv4已經枯竭,為什麼我的手機還能分配到地址?景陽2020-04-06 21:00:59

內網IP可以重複使用,理論上地址空間無窮大。

既然ipv4已經枯竭,為什麼我的手機還能分配到地址?八里土人2020-04-14 16:30:14

IPv4地址枯竭指的是“可以在internet上被路由的地址(類比一下,你的郵遞地址)”,已經枯竭。

存在一種技術,叫NAT,還有增強版,叫NAT-PT。NAT技術,是把一個私有網路地址,翻譯成一個公網地址。NAT-PT技術,是把多個私有網路地址翻譯成同一個公網地址。

目前,大部分手機和家庭使用者,拿到的都是私有地址,然後在網路上路由的是被翻譯過的地址。

舉例:

移動使用10。x。x。x作為其私有地址。

移動的邊緣路由器,在發現內部有從10。x。x。x地址發包向外,則翻譯成公網地址,例如103。1。1。2。一大堆內網使用者,在外面看起來,使用的都是103。1。1。2的地址。例如使用TCP連線的A(10。1。1。2:10000)使用者和B(10。1。1。3:10000)使用者訪問百度

翻譯的規則,是將A發的包和B發的包,分別使用不同的TCP埠地址替代。例如,A的10。1。1。2:10000,翻譯成103。1。1。2:60000,B的翻譯成103。1。1。2:50000。 NAT翻譯器會記錄這個翻譯規則,因為迴路的包投遞需要這個規則。

百度會看到是同一個IP地址(103。1。1。2)訪問的,但可以分別和103。1。1。2:50000和103。1。1。2:60000建立TCP連線。

移動的邊緣路由器,如果從外部收到一個發往103。1。1。2的包,則根據TCP或UDP埠號,分別發給A或B。例如,收到百度發往103。1。1。2:60000的包,則知道是發給A的,所以翻譯成10。1。1。2:10000,發給A。

由於每個使用者一般只有十幾幾十個連線,而TCP埠號的空間有60000多個,所以,一個公網IP地址,可以給1000個左右的使用者使用。

這就是為什麼個人還有IP地址的原因。

但是NAT有一個問題,必須由私網地址發起連線,在NAT上建立規則,才能收到外網發來的訊息。所以安卓手機的各個應用需要後臺不時和伺服器連線一下,搜尋一下有沒有訊息通知更新。蘋果手機則是所有應用都把通知發給蘋果,由蘋果一個伺服器轉發。所以蘋果手機只需要後臺和這個通知伺服器連線即可。

家裡的攝像頭冰箱之類的,都是類似。必須他們先主動連外面,外面才能連進來。

所以,物聯網下,IPv6是必然選擇。

對了,再加幾句:

電信也會使用10。x。x。x作為私網地址。因為internet上不允許轉發10段的地址,所以不會衝突。

自己家的wifi路由器,會給家裡各個裝置分192。168。x。x的地址,也是NAT起了作用。路由器會把他NAT轉換成家庭唯一地址發到運營商處。

既然ipv4已經枯竭,為什麼我的手機還能分配到地址?你的鄰居山田君2020-05-23 14:33:35

基本就是兩個解決方案動態IP和其他人提到nat私網共享一個公網IP

拿網咖舉例,每個電腦就是一個IPv4的IP 電腦(IPv4)固定數量有限,

有錢和有需求的企業使用者,他們是網咖的VIP,他們直接承包了

1-5

號些電腦,每次來都是固定坐

1-5

號電腦(公網IP),這就是 固定公網IP

你上網的時候佔用了一個

6

號電腦(公網IP),後來人就得坐空著的

7

號電腦(公網IP)上網,你下機了,又來的人就坐到了你剛剛下機的

6

電腦(公網IP)前。 這就是動態IP

可是有一天學校放假了,電腦(公網IP)全佔滿了,你沒辦法上網怎麼辦,老闆說:小夥砸,沒事兒,你可以連上我這WiFi(nat技術的那一個公網IP)先玩會手機,於是後來來的人,全部都是一群人連WiFi玩手機等機器(公網IP),這就是 nat技術的一個公網IP一群人用。

有些人就連著WiFi(nat技術的那一個公網IP)玩手機,他們只是聊QQ蹭空調,也不準備去上網,有機器了老闆也就沒有去叫他們,這就是現在大多數運營商給普通使用者的態度 。

可是有個人網遊得做日常啊,他是剛需還是個暴躁老哥,那個人就給老闆說,我網遊得做日常啊,你不給我個機器,我得損失幾個億啊,於是老闆在某個人把10號電腦(公網IP)下機後,就讓這暴躁老哥坐到了那。

這個暴躁老哥就是 普通使用者裡對公網IP有需求的人。

舉例也許不太恰當,但以上基本就是關於寬頻IPv4的幾種使用者和運營商(網咖老闆)的解決方案

順帶補一句 IPv6 就是網咖老闆(運營商)直接購買了超過小鎮(地球)需要聯網裝置總數的電腦,管你來多少人,反正這麼多電腦,每一個人(上網裝置)都能像ipv4的VIP(企業使用者)一樣,每個固定一個電腦(公網IP)

物聯網要把各種裝置都聯網,IPv6是必然。