前言
2019 年 11 月 26 日缕坎,全球所有 43 億個(gè) IPv4 地址已分配完畢衣洁。
1.IPv4
IPv4是 Internet Protocol version 4 的縮寫(xiě),中文翻譯為互聯(lián)網(wǎng)通信協(xié)議(TCP/IP協(xié)議)第四版致板,通常簡(jiǎn)稱(chēng)為網(wǎng)際協(xié)議版本 4交煞。
IPv4 使用32位地址,4 字節(jié)斟或,一共有 4,294,967,296(2^32)個(gè)素征。
IPv4 寫(xiě)為點(diǎn)分十進(jìn)制的形式,格式為 nnn.nnn.nnn.nnn,4 個(gè)字節(jié)以點(diǎn)分割分為 4 段御毅,每段一個(gè)字節(jié)根欧,一個(gè)字節(jié)有 8 位,能表示的數(shù)字位 0-255端蛆,0<=nnn<=255凤粗。可省略前導(dǎo) 0今豆。
TCP/IP 五層協(xié)議模型中嫌拣,一次網(wǎng)絡(luò)請(qǐng)求的經(jīng)過(guò)為 應(yīng)用層->傳輸層->網(wǎng)絡(luò)層->數(shù)據(jù)鏈路層->物理層。一個(gè)請(qǐng)求數(shù)據(jù)也會(huì)從應(yīng)用層到物理層經(jīng)過(guò)層層包裝呆躲。IPv4 作為網(wǎng)絡(luò)層協(xié)議异逐,在其報(bào)文結(jié)構(gòu)中,同樣包含了 IP 首部和數(shù)據(jù)部分插掂,IPv4 的首部長(zhǎng)度是可變的灰瞻,范圍在 20-60 字節(jié)之間。
2.IPv6
IPv6 是 Internet Protocol version 6 的縮寫(xiě)燥筷,中文翻譯為互聯(lián)網(wǎng)通信協(xié)議(TCP/IP協(xié)議)第 6 版,通常簡(jiǎn)稱(chēng)為網(wǎng)際協(xié)議版 6院崇。IPv6 具有比 IPv4 大得多的編碼地址空間肆氓,用它來(lái)取代 IPv4 主要是為了解決 IPv4 地址枯竭問(wèn)題,同時(shí)它也在其他方面對(duì)于 IPv4 有許多改進(jìn)底瓣。
IPv6 使用 128 位地址谢揪,16 字節(jié),340,282,366,920,938,463,463,374,607,431,768,211,456(2^128)個(gè)捐凭。
IPv6 寫(xiě)為冒號(hào) 分 十六進(jìn)制的形式拨扶,格式為 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,16 個(gè)字節(jié)以冒號(hào)分割分為 8 段茁肠,每段 2 個(gè)字節(jié)患民,一個(gè)字節(jié)有 8 位】寻穑可省略前導(dǎo) 0匹颤。
和 IPv4 一樣,IPv6 的報(bào)文中同樣包含首部和數(shù)據(jù)部分托猩。IPv6 報(bào)文的首部是 40 個(gè)字節(jié)的固定長(zhǎng)度印蓖。IPv6的頭部?jī)?nèi)容比 IPv4 少了很多。在報(bào)文上京腥,IPv6 和 IPv4 的主要區(qū)別是報(bào)文頭的區(qū)別赦肃。
3.演進(jìn)
IPv6 并不是 IPv4 協(xié)議的的升級(jí),而是一個(gè)全新的協(xié)議,二者之間是無(wú)法互相兼容的他宛。
為了保障 IPv4 向 IPv6 的順利演進(jìn)船侧,國(guó)際互聯(lián)網(wǎng)工程任務(wù)組(IETF)成立專(zhuān)門(mén)工作組進(jìn)行研究,形成了三類(lèi)技術(shù)方案:雙棧技術(shù)堕汞、隧道技術(shù)勺爱、協(xié)議轉(zhuǎn)換技術(shù)(NAT-PT)。
具體深入內(nèi)容可以查閱資料讯检,如果有哪些不對(duì)的地方煩請(qǐng)指認(rèn)琐鲁,先行感謝