加速IPv6普及 蘋果新應用需給予IPv6支援

2021-09-30 23:08:31 字數 532 閱讀 9788

伴隨當今網際網路的**式增長,傳統的ipv4位址在全球範圍內都已經呈現入不敷出的現狀。因此,用於替代現行版本ip協議(ipv4)的下一代ip協議,ipv6技術已成為未來的主流ip技術。

ipv6已成為下一代的主流ip技術

對此,蘋果官方指出目前的ipv4位址面臨短缺,而ipv6的效能則在各方面上優於ipv4,同時,4g網路的部署也需要ipv6的擴充能力,現在更有大量的多**服務也只相容ipv6。

ipv6在各方面上都較ipv4更具優勢

為了解決ipv4位址枯竭問題而制訂的新一代網際網路協議,ipv6是由128位二進位制數碼所表示,這使得ip位址的數目進一步擴充到2^128-2^32個。然而由於現在網路裝置的投資仍然制約著ipv6協議的迅速推廣,其廣泛部署還有待各方的共同努力。因此,蘋果現在將所有移動應用的網路協議提公升到需支援ipv6,無疑會成為推動ipv6技術快速落地的又一有力之舉。

不過,蘋果也表示,大多數提交的應用不必進行變更,因為蘋果所提供的nsurlsession及cfnetwork等api都已支援ipv6,只有使用ipv4的專用api或ip位址的應用才必須修改。

針對蘋果最新審核要求 應用相容IPv6

下圖展示的藍色部分的這些api都是不存在相容性問題的,而我們平時自己用的包括那些第三方的網路庫大部分都是用的這些api。比如下面這個api,nodename這個引數不要傳ip位址,而應該用網域名稱 這個方法在著名的reachability中是用到的,我們常用的網路庫afnetworking就用了這個...

針對蘋果最新審核要求為應用相容IPv6

下圖展示的藍色部分的這些api都是不存在相容性問題的,而我們平時自己用的包括那些第三方的網路庫大部分都是用的這些api。比如下面這個api,nodename這個引數不要傳ip位址,而應該用網域名稱 這個方法在著名的reachability中是用到的,我們常用的網路庫afnetworking就用了這個...

針對蘋果最新審核要求 為應用相容IPv6

不建議使用底層的網路api 下圖展示的藍色部分的這些api都是不存在相容性問題的,而我們平時自己用的包括那些第三方的網路庫大部分都是用的這些api。不要用ip位址 比如下面這個api,nodename這個引數不要傳ip位址,而應該用網域名稱 這個方法在著名的reachability中是用到的,我們常...