ipv6將ipv4中32位的ip地址擴(kuò)展到了128位。IPv4地址是以小數(shù)表示的二進(jìn)制數(shù),而IPv6地址是以十六進(jìn)制表示的二進(jìn)制數(shù)。IPv4協(xié)議具有32位地址長(zhǎng)度,而IPv6協(xié)議具有128位地址長(zhǎng)度,IPv6的地址長(zhǎng)度是IPv4地址長(zhǎng)度的4倍;一個(gè)IPv6的IP地址由8個(gè)地址節(jié)組成,每節(jié)包含16個(gè)地址位,總長(zhǎng)度是16×8=128位。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
ipv6將ipv4中32位的ip地址擴(kuò)展到了128位。
IPv6是英文“Internet Protocol Version 6”(互聯(lián)網(wǎng)協(xié)議第6版)的縮寫,是互聯(lián)網(wǎng)工程任務(wù)組(IETF)設(shè)計(jì)的用于替代IPv4的下一代IP協(xié)議,其地址數(shù)量號(hào)稱可以為全世界的每一粒沙子編上一個(gè)地址。
由于IPv4最大的問題在于網(wǎng)絡(luò)地址資源不足,嚴(yán)重制約了互聯(lián)網(wǎng)的應(yīng)用和發(fā)展。IPv6的使用,不僅能解決網(wǎng)絡(luò)地址資源數(shù)量的問題,而且也解決了多種接入設(shè)備連入互聯(lián)網(wǎng)的障礙。
IPv6的設(shè)計(jì)目的是取代IPv4,然而長(zhǎng)期以來IPv4在互聯(lián)網(wǎng)流量中仍占據(jù)主要地位,IPv6的使用增長(zhǎng)緩慢。在2022年4月,通過IPv6使用Google服務(wù)的用戶百分率首次超過40%。
IPv6的地址長(zhǎng)度為128位,是IPv4地址長(zhǎng)度的4倍。一個(gè)IPv6的IP地址由8個(gè)地址節(jié)組成,每節(jié)包含16個(gè)地址位,總長(zhǎng)度是16×8=128位。
于是IPv4點(diǎn)分十進(jìn)制格式不再適用,采用十六進(jìn)制表示。
IPv6有3種表示方法:
1、冒分十六進(jìn)制表示法
格式為X:X:X:X:X:X:X:X,其中每個(gè)X表示地址中的16b,以十六進(jìn)制表示,例如:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
這種表示法中,每個(gè)X的前導(dǎo)0是可以省略的,例如:
2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
2、0位壓縮表示法
在某些情況下,一個(gè)IPv6地址中間可能包含很長(zhǎng)的一段0,可以把連續(xù)的一段0壓縮為“::”。但為保證地址解析的唯一性,地址中”::”只能出現(xiàn)一次,例如:
FF01:0:0:0:0:0:0:1101 → FF01::1101
0:0:0:0:0:0:0:1 → ::1
0:0:0:0:0:0:0:0 → ::
3、內(nèi)嵌IPv4地址表示法
為了實(shí)現(xiàn)IPv4-IPv6互通,IPv4地址會(huì)嵌入IPv6地址中,此時(shí)地址常表示為:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六進(jìn)制表示,而最后32b地址則使用IPv4的點(diǎn)分十進(jìn)制表示,例如::192.168.0.1與::FFFF:192.168.0.1就是兩個(gè)典型的例子,注意在前96b中,壓縮0位的方法依舊適用
IPv4和IPv6協(xié)議的區(qū)別
1、協(xié)議地址的區(qū)別
1)、地址長(zhǎng)度
IPv4協(xié)議具有32位(4字節(jié))地址長(zhǎng)度;IPv6協(xié)議具有128位(16字節(jié))地址長(zhǎng)度
2)、地址的表示方法
IPv4地址是以小數(shù)表示的二進(jìn)制數(shù)。 IPv6地址是以十六進(jìn)制表示的二進(jìn)制數(shù)。
3)地址配置
IPv4協(xié)議的地址可以通過手動(dòng)或DHCP配置的?!鞠嚓P(guān)視頻教程推薦:HTTP視頻教程】
IPv4協(xié)議需要使用Internet控制消息協(xié)議版本6(ICMPv6)或DHCPv6的無狀態(tài)地址自動(dòng)配置(SLAAC)。
2、數(shù)據(jù)包的區(qū)別
1)、包的大小
IPv4協(xié)議的數(shù)據(jù)包需要576個(gè)字節(jié),碎片可選 。IPv6協(xié)議的數(shù)據(jù)包需要1280個(gè)字節(jié),不會(huì)碎片
2)、包頭
IPv4協(xié)議的包頭的長(zhǎng)度為20個(gè)字節(jié),不識(shí)別用于QoS處理的數(shù)據(jù)包流,包含checksum,包含最多40個(gè)字節(jié)的選項(xiàng)字段。
IPv6協(xié)議的包頭的長(zhǎng)度為40個(gè)字節(jié),包含指定QoS處理的數(shù)據(jù)包流的Flow Label字段,不包含checksum;IPv6協(xié)議沒有字段,但I(xiàn)Pv6擴(kuò)展標(biāo)頭可用。
3)數(shù)據(jù)包碎片
IPv4協(xié)議的數(shù)據(jù)包碎片會(huì)由轉(zhuǎn)發(fā)路由器和發(fā)送主機(jī)完成。IPv6協(xié)議的數(shù)據(jù)包碎片僅由發(fā)送主機(jī)完成。
數(shù)據(jù)包
3、DNS記錄
IPv4協(xié)議的地址(A)記錄,映射主機(jī)名;指針(PTR)記錄,IN-ADDR.ARPA DNS域。
IPv6協(xié)議的地址(AAAA)記錄,映射主機(jī)名;指針(PTR)記錄,IP6.ARPA DNS域
4、IPSec支持
IPv4協(xié)議的IPSec支持只是可選的。IPv4協(xié)議有內(nèi)置的IPSec支持。
5、地址解析協(xié)議
IPv4協(xié)議:地址解析協(xié)議(ARP)可用于將IPv4地址映射到MAC地址。
IPv6協(xié)議:地址解析協(xié)議(ARP)被鄰居發(fā)現(xiàn)協(xié)議(NDP)的功能所取代。
6、身份驗(yàn)證和加密
Pv6提供身份驗(yàn)證和加密,但I(xiàn)Pv4不提供。