IPv6網(wǎng)絡(luò)協(xié)議知多少?
在網(wǎng)絡(luò)協(xié)議中,現(xiàn)在最為大家關(guān)注的就是IPv6了。那么IPv6網(wǎng)絡(luò)協(xié)議是即將替代V4的一個(gè)新版本。對(duì)于這個(gè)協(xié)議我們的商家和用戶都有著共同的期盼,但是目前,這個(gè)網(wǎng)絡(luò)的使用并沒(méi)有得到普及。那么下面我們就來(lái)講述一下這方面內(nèi)容。
1.IPv4到IPv6網(wǎng)絡(luò)協(xié)議的轉(zhuǎn)換
IP地址日益增長(zhǎng)的需要是IPv6發(fā)展的催化劑。據(jù)估計(jì),僅在無(wú)線領(lǐng)域,需要接入Internet的移動(dòng)電話、PDA和其它的無(wú)線設(shè)備就超過(guò)10億部,而且每部設(shè)備都需要唯一的一個(gè)IP地址。另外還有數(shù)十億個(gè)新的家庭需要通過(guò)Internet得到服務(wù),例如從電視、冰箱到電表,都將需要各自的IP地址,通過(guò)各種技術(shù)進(jìn)行連接。由此就需要IPv4 到IPv6集中改變以下幾個(gè)方面:
(1)擴(kuò)展地址容量。把IP地址從IPv4的32位增加到128位,以能夠支持更多的地址層次,更大數(shù)量的節(jié)點(diǎn)和以更簡(jiǎn)單的地址形式進(jìn)行自動(dòng)配置。
(2)改變首部格式。將IPv4的一些首部字段刪除或成為可選字段,以在一般情況下減少包的處理開銷以及IPv6首部占用的帶寬。
(3)支持?jǐn)U展和選項(xiàng)的改進(jìn)。修改IP 首部選項(xiàng)編碼方式以提高傳輸?shù)男?并在選項(xiàng)長(zhǎng)度方面有更少的限制,使得在引入新的選項(xiàng)時(shí)有更強(qiáng)的適應(yīng)性。
(4)增加數(shù)據(jù)流標(biāo)簽的能力。增加這一新的功能后,能夠使發(fā)送者要求特殊處理的,屬于特別傳輸“流"的包,比如非缺省質(zhì)量服務(wù)或者“實(shí)時(shí)"服務(wù)的包,能夠貼上“標(biāo)簽"。
(5)增強(qiáng)認(rèn)證和保密的功能。使支持認(rèn)證、數(shù)據(jù)完整性以及?穴可選的?雪數(shù)據(jù)保密的擴(kuò)展都能在IPv6中加以說(shuō)明。
2.IPv6網(wǎng)絡(luò)協(xié)議的結(jié)構(gòu)和內(nèi)容
擴(kuò)展的地址
IPv6采用了長(zhǎng)度為128位的IP地址,因而徹底解決了IPv4地址不足的難題?眼3?演。128位的地址空間,足以使一個(gè)大企業(yè)將所有的設(shè)備,如計(jì)算機(jī)、打印機(jī),甚至是尋呼機(jī)等聯(lián)入Internet,而不必?fù)?dān)心IP地址的不足。IPv6的地址格式與IPv4不同,一個(gè)IPv6的IP地址由8個(gè)地址節(jié)所組成,每節(jié)包含16個(gè)地址位,用4個(gè)十六進(jìn)制數(shù)書寫,節(jié)與節(jié)之間用冒號(hào)分隔開。除了128位的地址空間外,IPv6還為點(diǎn)對(duì)點(diǎn)的通信設(shè)計(jì)了一種具有分級(jí)結(jié)構(gòu)的地址,稱為可聚合全局單點(diǎn)廣播地址(Aggregately glob-al unicast address)。
開頭3個(gè)地址位是地址類型的前綴,用于區(qū)別其它地址類型,之后的13位TLA ID,32位的NLA ID,16位的SLA ID和64位的主機(jī)接口ID,分別用于標(biāo)識(shí)分級(jí)結(jié)構(gòu)中自頂向底排列的***聚合體(TLA:Top Level Aggregator)、下級(jí)聚合體(NLA:Next Level Aggregator)、位置級(jí)聚合體(SLA:Site Level Aggregator)和主機(jī)接口。TLA是與長(zhǎng)途服務(wù)供應(yīng)商和電話公司相互連接的公共網(wǎng)絡(luò)接入點(diǎn),從國(guó)際Internet注冊(cè)機(jī)構(gòu),如IANA處獲得地址。NLA通常是大型的ISP,從TLA處申請(qǐng)獲得地址,并為SLA分配地址。SLA也可稱為訂戶(Subscriber),可以是一個(gè)機(jī)構(gòu),也可以是一個(gè)小型的ISP。SLA負(fù)責(zé)為屬于它的訂戶分配地址,通常分配由連續(xù)地址組成的地址塊,以使這些機(jī)構(gòu)便于建立自己的地址分級(jí)結(jié)構(gòu)和識(shí)別不同的子網(wǎng)。分級(jí)結(jié)構(gòu)的***級(jí)是網(wǎng)絡(luò)主機(jī)。
流
流是從一個(gè)特定的節(jié)點(diǎn)發(fā)往一個(gè)特定目標(biāo)節(jié)點(diǎn)的分組序列,數(shù)據(jù)流的標(biāo)志字段用于標(biāo)志任意一個(gè)傳輸?shù)臄?shù)據(jù)流,以便網(wǎng)絡(luò)中所有的字節(jié)能對(duì)這一數(shù)據(jù)進(jìn)行識(shí)別,并作出特殊的處理。IPv6網(wǎng)絡(luò)協(xié)議中加長(zhǎng)的數(shù)據(jù)流標(biāo)志使得數(shù)據(jù)包的長(zhǎng)度超過(guò)了IPv4數(shù)據(jù)包,其長(zhǎng)度為64 kbyte。可以利用***傳輸單元(MTU),使應(yīng)用程序獲取更高、更可靠的數(shù)據(jù)傳輸。