上一篇我們對(duì)IPv6地址的格式進(jìn)行了一個(gè)基礎(chǔ)講解,但伴隨在IP地址身邊還有另外一個(gè)對(duì)象,他們倆都是成雙成對(duì)出現(xiàn)的,那就是子網(wǎng)掩碼。IPv4的子網(wǎng)掩碼大家都不陌生,比如最常見(jiàn)的3個(gè)分別是:
255.255.255.0
255.255.0.0
255.0.0.0
再就是一些不常見(jiàn)的比如:
255.255.255.224
255.255.240.0
其他太多了,就不一一舉例。但這實(shí)際表示什么意思呢?其實(shí)嚴(yán)格的說(shuō)這個(gè)是位數(shù)長(zhǎng)度,比如說(shuō)255.255.255.0,如 果 你 轉(zhuǎn)換為二進(jìn)制,正好就是24個(gè) 連 續(xù) 的 1, 255.255.0.0是16個(gè)連續(xù)的1。這樣我們多花點(diǎn)時(shí)間計(jì)算的話,255.255.255.224就是27個(gè)連續(xù)的 1,255.255.240.0 是20個(gè)連續(xù)的1。
可能有人會(huì)問(wèn),有沒(méi)有255.255.123.0這樣的掩碼,那你就可以算一下255.255.123.0的二進(jìn)制是:
11111111.11111111.1111011.0
由于數(shù)字1并不是連續(xù)的存在,因此就沒(méi)有255.255.123.0這樣的掩碼。
根據(jù)以上IPv4的掩碼推理,IPv6其實(shí)同樣也適應(yīng),但因?yàn)镮Pv6真的實(shí)在太長(zhǎng)了,所以我們就不再叫子網(wǎng)掩碼,我們管他叫前綴長(zhǎng)度。比如:
fec0:2019::1234/96 fec0:2019::1234:4321/96
這兩個(gè)IP地址別看后面相差那么大,但因?yàn)榍熬Y長(zhǎng)度是96,并且前綴都是fec0:2019::,因此這2個(gè)IP就是同一個(gè)網(wǎng)段的,并且可以理解為這是96個(gè)1的“子網(wǎng)掩碼”。
好了,最后再將上一篇和這一篇的內(nèi)容總結(jié)下:
1.IPv6地址的二進(jìn)制長(zhǎng)度是IPv4的4倍。
2.我們要記住4這個(gè)數(shù)字,因?yàn)楹芏喽己退怯嘘P(guān)的。
3.IPv6可以將多個(gè)連續(xù)的0省略成::或者在一組里前面的0省略。
4.IPv4相同的網(wǎng)段用子網(wǎng)掩碼表示(其實(shí)也是前綴長(zhǎng)度),IPv6相同的網(wǎng)段用前綴長(zhǎng)度表示。