現(xiàn)代網(wǎng)際協(xié)議知識講義_第1頁
現(xiàn)代網(wǎng)際協(xié)議知識講義_第2頁
現(xiàn)代網(wǎng)際協(xié)議知識講義_第3頁
現(xiàn)代網(wǎng)際協(xié)議知識講義_第4頁
現(xiàn)代網(wǎng)際協(xié)議知識講義_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1本資料來源2第3章網(wǎng)際協(xié)議3主要內(nèi)容IPv4協(xié)議

IP的基本概念及分類編址子網(wǎng)劃分IP分組分片下一代IP:IPv6移動IP4IP地址的概念I(lǐng)P地址是網(wǎng)絡(luò)上任一設(shè)備用來區(qū)別于其他設(shè)備的標志。網(wǎng)絡(luò)上的每一臺設(shè)備為了與其他設(shè)備相區(qū)別,就應(yīng)該有自己的特殊標志,而別人不會擁有這個標志,IP地址就是這一標志(就象公用電話網(wǎng)中的電話號碼一樣)。IP提供的是不可靠的、無連接的、盡最大努力交付的分組傳輸機制。5IP提供的3個重要定義IP定義了數(shù)據(jù)傳輸所用的基本單元,即規(guī)定了傳輸?shù)臄?shù)據(jù)格式IP定義了IP分組的路由機制除了數(shù)據(jù)格式和路由機制外,還包括了一組體現(xiàn)不可靠分組交付思路的規(guī)則。規(guī)則表明:主機和路由器應(yīng)如何處理IP分組何時及如何發(fā)出錯誤信息在什么情況下可以放棄分組6IP地址的表示形式

每個IP地址共占32位(bit),這32位被分為4個段(segment),每一個段占8個位(即一個字節(jié))每個字節(jié)之間用“.”隔開。有兩種表示形式:1、十進制表示例:192.168.0.12、二進制表示例:11000000.10101000.00000000.00000001上圖表示二進制格式中的IP地址:X代表二進制的0或1

注:在實際應(yīng)用中多用十進制表示,每8位二進制數(shù)對應(yīng)一位十進制數(shù)。byte2xxxxxxxxbyte3xxxxxxxxbyte4xxxxxxxxbyte1xxxxxxxx3.1.1IP分類編址7IP地址的分類IPv4中一般采用兩級的地址結(jié)構(gòu),一個IP地址包括兩個部分:網(wǎng)絡(luò)號和主機號。

Internet組織根據(jù)網(wǎng)絡(luò)規(guī)模的不同將IP地址分為(A、B、C、D、E)五類,每一類網(wǎng)絡(luò)可以從IP地址的第一個數(shù)字看出。網(wǎng)絡(luò)類決定了IP地址4個字節(jié)如何劃分成網(wǎng)絡(luò)和主機部分。從下圖說明五個地址類:8網(wǎng)絡(luò)號主機號A類網(wǎng)絡(luò)號主機號B類網(wǎng)絡(luò)號主機號C類多播地址D類0101101110保留未用E類1111第1個字節(jié)(0~7)第2個字節(jié)(8~15)第3個字節(jié)(16~23)第4個字節(jié)(23~31)9

D類1110xxxxxxxxxxxxxxxxxxxxxxxxxxxx

多播地址224—239E類1111xxxxxxxxxxxxxxxxxxxxxxxxxxxx

實驗室保留240—255A類0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx網(wǎng)絡(luò)

主機1—126224-2=16,777,21427-2=126網(wǎng)絡(luò)主機B類10xxxxxxxxxxxxxxxxxxxxxxxxxxxxx128—191216-2=65534214=16384網(wǎng)絡(luò)

主機C類110xxxxxxxxxxxxxxxxxxxxxxxxxxxxx192—22328-2=254221=209715210每一類網(wǎng)絡(luò)中的網(wǎng)絡(luò)數(shù)量和主機數(shù)量分類第1個字節(jié)地址范圍網(wǎng)絡(luò)數(shù)量主機數(shù)量A1~1261.0.0.1~126.255.255.25427-2=126224-2=16777214B128~191128.0.0.1~191.255.255.254214=16384216-2=65534C192~223192.0.0.1~223.255.255.254221=209715228-2=254D224~239224.0.0.0~239.255.255.255不適用不適用E240~255240.0.0.0~255.255.255.255不適用不適用11說明1、IP地址中,主機號全為0或全為1時分別作為本網(wǎng)絡(luò)地址和廣播地址使用,所以這個特殊的IP地址不能分配給用戶使用。2、D類網(wǎng)絡(luò)用于廣播,它可以將信息同時傳送到網(wǎng)上的所有設(shè)備,而不是點對點的信息傳送,這種網(wǎng)絡(luò)可以用來召開電視電話會議。3、E類網(wǎng)絡(luò)常用于進行試驗。4、網(wǎng)絡(luò)管理員在配置網(wǎng)絡(luò)時不應(yīng)該采用D類和E類網(wǎng)絡(luò)。5、IP地址可以由網(wǎng)絡(luò)管理員手動配置,也可由安裝動態(tài)主機配置協(xié)議(DHCP)的服務(wù)器來自動配置。12

互聯(lián)網(wǎng)上的每個IP地址標識的不是某臺設(shè)備(主機或路由器),而是設(shè)備和網(wǎng)絡(luò)之間的一個連接。與多個網(wǎng)絡(luò)有連接的設(shè)備必須為每個連接分配一個IP地址。每一個地址對應(yīng)路由器中的一個接口。在同一個物理網(wǎng)絡(luò)上,所有設(shè)備(主機或路由器)的IP地址對應(yīng)的網(wǎng)絡(luò)地址相同,一臺設(shè)備連接了多個網(wǎng)絡(luò),則分別有對應(yīng)不同網(wǎng)絡(luò)的IP地址?;ヂ?lián)網(wǎng)上的IP地址對應(yīng)連接關(guān)系1314特殊地址特殊地址網(wǎng)絡(luò)號主機號源地址/目的地址網(wǎng)絡(luò)地址特定的全0都不是直接廣播地址特定的全1目的地址受限廣播地址全1全1目的地址本網(wǎng)絡(luò)上的本主機全0全0源地址本網(wǎng)絡(luò)上的特定主機全0

特定的目的地址環(huán)回地址127

任意目的地址15私有地址類網(wǎng)絡(luò)地址網(wǎng)絡(luò)數(shù)A10.0.0.01B172.16.0.0~172.31.0.016C192.168.0.0~192.168.255.025616IP地址配置原則為了確保網(wǎng)絡(luò)上的主機能夠正常工作,在為主機配IP地址時,應(yīng)遵守以下原則:同一物理網(wǎng)絡(luò)上的所有主機應(yīng)該采用相同的網(wǎng)絡(luò)號;在一個網(wǎng)絡(luò)中主機號必須是惟一的;主機號不能為全“1”(主機號為全“1”是廣播地址);主機號不能為全“0”(主機號為全“0”表示網(wǎng)絡(luò));因特網(wǎng)上的網(wǎng)絡(luò)號必須是惟一的;網(wǎng)絡(luò)號不能為全“1”;網(wǎng)絡(luò)號不能為全“0”(“0”表示一個本地網(wǎng));網(wǎng)絡(luò)號不能以127開頭(127是環(huán)回地址)。17各類網(wǎng)絡(luò)地址塊的示例類別起始地址結(jié)束地址網(wǎng)絡(luò)地址主機地址范圍廣播地址A類86.0.0.086.255.255.25586.0.0.086.0.0.1~86.255.255.25486.255.255.255B類188.6.0.0188.6.255.255188.6.0.0188.6.0.1~188.6.255.254188.6.255.255C類206.8.2.0206.8.2.255206.8.2.0206.8.2.1~206.8.2.254206.8.2.255

每個網(wǎng)絡(luò)都要占用兩個IP地址,一個用于標識網(wǎng)絡(luò),一個用于網(wǎng)絡(luò)廣播。每個網(wǎng)絡(luò)使用該網(wǎng)絡(luò)地址塊的起始地址作為網(wǎng)絡(luò)地址,該地址僅作為網(wǎng)絡(luò)的標識,主要用在網(wǎng)絡(luò)路由中。網(wǎng)絡(luò)地址塊的結(jié)束地址被用作該網(wǎng)絡(luò)的廣播地址。18

一個標準的A類、B類和C類網(wǎng)絡(luò)可以進一步劃分為子網(wǎng)。子網(wǎng)劃分技術(shù)能夠使單塊網(wǎng)絡(luò)地址橫跨幾個物理網(wǎng)絡(luò),這樣路由器所連接的多個物理網(wǎng)絡(luò)可以是同屬于一個網(wǎng)絡(luò)的不同子網(wǎng)。3.1.2子網(wǎng)劃分19創(chuàng)建子網(wǎng)的目的1、擴展網(wǎng)絡(luò)。如果你的網(wǎng)絡(luò)達到了物理限制,可以通過增加路由器并創(chuàng)建子網(wǎng)來擴展網(wǎng)絡(luò),以連接更多的主機,增加網(wǎng)上的用戶。2、減少競爭。同一網(wǎng)絡(luò)中主機越多,需要帶寬越大,創(chuàng)建子網(wǎng)減少每個網(wǎng)絡(luò)的主機數(shù),競爭也減少了。3、減少CPU使用負載。這與減少競爭類似,網(wǎng)絡(luò)中比較多的主機會產(chǎn)生較多的廣播。即使廣播沒有被發(fā)送給所有的主機,但是每個主機必須聽網(wǎng)絡(luò)廣播,以便決定是否接收還是丟棄,這占用主機CPU?!倪M系統(tǒng)性能4、隔離網(wǎng)絡(luò)問題。通過將大網(wǎng)隔離成小網(wǎng),你可以限制子網(wǎng)對其它網(wǎng)絡(luò)的影響。——提高系統(tǒng)的可靠性5、有利于網(wǎng)絡(luò)管理員對網(wǎng)絡(luò)的管理。提高網(wǎng)絡(luò)的安全性。2032比特網(wǎng)絡(luò)部分(網(wǎng)絡(luò)號)主機部分(主機號)子網(wǎng)部分(子網(wǎng)號)網(wǎng)絡(luò)部分(網(wǎng)絡(luò)號)主機部分(主機號)兩級地址結(jié)構(gòu)三級地址結(jié)構(gòu)劃分子網(wǎng)的方法劃分子網(wǎng)的方法是將IP地址的主機號部分劃分成兩部分,拿出一部分來標識子網(wǎng),另一部分仍然作為主機號。21子網(wǎng)劃分舉例例:C類網(wǎng)絡(luò)192.168.1.0,主機號部分的前三位用于標識子網(wǎng)號,即:

110000001010100000000001xxxyyyyy網(wǎng)絡(luò)號+子網(wǎng)號新的主機號部分子網(wǎng)號為全“0”全“1”不能使用,于是劃分出23-2=6個子網(wǎng),子網(wǎng)地址分別為:

11000000101010000000000100100000--192.168.1.3211000000101010000000000101000000--192.168.1.6411000000101010000000000101100000--192.168.1.9611000000101010000000000110000000--192.168.1.12811000000101010000000000110100000--192.168.1.16011000000101010000000000111000000--192.168.1.19222在劃分子網(wǎng)后,我們?nèi)绾沃谰W(wǎng)絡(luò)號、子網(wǎng)號以及主機號的長度呢?為此,TCP/IP采用了子網(wǎng)掩碼。子網(wǎng)掩碼是一個32位的二進制數(shù)字,指定了子網(wǎng)標識和主機號的分界點。子網(wǎng)掩碼中對應(yīng)于網(wǎng)絡(luò)號和子網(wǎng)號的所有比特都被設(shè)為1,而對應(yīng)于主機號的所有比特都被設(shè)為0。23子網(wǎng)掩碼計算上例中:網(wǎng)絡(luò)號24位,子網(wǎng)號3位,總共27位。所以子網(wǎng)掩碼為:

11111111

11111111

11111111

11100000

即255.255.255.224

缺省子網(wǎng)掩碼:A類:255.0.0.0 B類:255.255.0.0 C類:255.255.255.0例:C類網(wǎng)絡(luò)192.168.1.0,主機號部分的前三位用于標識子網(wǎng)號,即:

110000001010100000000001xxxyyyyy網(wǎng)絡(luò)號+子網(wǎng)號新的主機號部分24

子網(wǎng)掩碼既不能作為IP地址使用,也不能單獨存在,必須結(jié)合IP地址一起使用。

TCP/IP協(xié)議使用子網(wǎng)掩碼判斷目的主機是位于本地子網(wǎng),還是位于遠程子網(wǎng)。獲得子網(wǎng)地址的方法是將子網(wǎng)掩碼和IP地址進行按位“與”運算。子網(wǎng)掩碼使用25子網(wǎng)地址計算子網(wǎng)掩碼∧IP地址,結(jié)果就是該IP地址的網(wǎng)絡(luò)號。例如:IP地址192.168.1.203,子網(wǎng)掩碼255.255.255.22411000000101010000000000111001011∧11111111111111111111111111100000

11001010011101010000000111000000∴子網(wǎng)地址為:192.168.1.192

主機號為:11

26究竟拿出多少比特作為子網(wǎng)號來標識子網(wǎng),取決于子網(wǎng)的數(shù)量和子網(wǎng)的規(guī)模。各類網(wǎng)絡(luò)的主機號的比特數(shù)用p表示,如果從p比特主機號中拿出m比特來劃分子網(wǎng),則剩下n=p-m比特用于標識主機。m比特可以標識2m個子網(wǎng),但一般不建議使用m比特子網(wǎng)號為全“0”和全“1”的子網(wǎng)。這樣,m比特實際可以劃分2m-2個可用的子網(wǎng)。n比特可以標識2n臺主機,但n比特為全“0”時用于標識子網(wǎng),為全“1”時用于表示子網(wǎng)廣播地址。這樣,n比特主機號實際可以標識2n-2臺主機。27通常規(guī)劃一個網(wǎng)絡(luò)時劃分子網(wǎng)的步驟如下:1)確定需要劃分的子網(wǎng)數(shù)量。2)確定被劃分網(wǎng)絡(luò)地址主機部分的位數(shù)。3)根據(jù)子網(wǎng)數(shù)量,確定子網(wǎng)部分所需的位數(shù)。4)計算子網(wǎng)掩碼5)確定每一個子網(wǎng)的地址范圍定長子網(wǎng)掩碼28例:假設(shè)已經(jīng)得到一個B類網(wǎng)絡(luò)地址160.46.0.0。要求把整個網(wǎng)絡(luò)劃分成18個不同的子網(wǎng),該網(wǎng)絡(luò)的最大的段要求1800個可供主機尋址的地址。 想要提供18個子網(wǎng),必須占用主機地址的5比特。除去子網(wǎng)號為全“0”和全“1”的子網(wǎng)外,5比特可以提供30個可用的子網(wǎng)(25-2=30)。這樣,子網(wǎng)掩碼為:255.255.248.0。每個子網(wǎng)可以容納的主機數(shù)為211-2=2046,可以滿足要求。下表給出了各個子網(wǎng)的地址、子網(wǎng)中主機IP地址的范圍以及子網(wǎng)的直接廣播地址。2930在上面所討論的子網(wǎng)劃分中,各個子網(wǎng)的地址空間是一樣大,各個子網(wǎng)的掩碼也是一樣的。但為了提高地址空間的利用率,需要將子網(wǎng)進行進一步的劃分,從主機號中再拿出一些比特來劃分子網(wǎng),這就使得在一個網(wǎng)絡(luò)中有多個不同規(guī)模的子網(wǎng),每個子網(wǎng)都有其惟一的子網(wǎng)掩碼,這便是可變長子網(wǎng)掩碼VLSM(Variable-LengthSubnetMask)。31網(wǎng)絡(luò)中變長子網(wǎng)掩碼的劃分步驟如下:1)按每個子網(wǎng)所含主機地址數(shù)從小到大排列。2)計算每個子網(wǎng)所需主機部分位數(shù)。3)對主機部分位數(shù)以從小到大的順序?qū)ψ泳W(wǎng)號進行編碼。4)劃分得到的子網(wǎng)地址和子網(wǎng)掩碼。變長子網(wǎng)掩碼32變長子網(wǎng)掩碼33在IP層傳輸?shù)姆纸M叫IP分組(Packet)。通常IP分組由首部和數(shù)據(jù)兩部分組成。IP分組首部中包含選項字段,所以是可變長度的,基本首部的長度是20字節(jié),包含選項的最大長度是60字節(jié)。3.1.3IP分組3412345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

3512345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

版本(Version):占4bit,記錄數(shù)據(jù)報屬于那個版本的協(xié)議,通過版本字段,可以長期在不同版本間傳輸數(shù)據(jù)。3612345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

IHL:占4bit,用來說明頭部的長度,默認的最小值為5個單位(一個單位為4個字節(jié)),可表示的最大數(shù)值是15個單位,因此IP的頭部長度的最大值是60字節(jié),可選字段最多只能為40字節(jié)。當IP分組的頭部長度不是4字節(jié)的整數(shù)倍時,用0加以填充,從而保證數(shù)據(jù)部分始終在4字節(jié)的整數(shù)倍時開始。3712345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

服務(wù)類型:占8bit,是主機可以告訴子網(wǎng)所需的各種可靠性和速度的組合服務(wù),包含1個3比特的優(yōu)先級字段,從0(一版)到7(網(wǎng)絡(luò)控制分組);3個標志位D、T和R,說明主機最關(guān)心組合{延遲,吞吐量,可靠性}中的哪一項。C比特:是新增加的,表示要求選擇費用更低廉的線路,最后一個比特未用。3812345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

總長:占16bit,是頭部和數(shù)據(jù)之和的長度,單位為字節(jié)。數(shù)據(jù)報的最大長度為65535字節(jié)。當很長的數(shù)據(jù)報要分片傳送時,“總長”不是指未分片前的數(shù)據(jù)報長度,而是指分片后每片的頭部長度與數(shù)據(jù)長度的總和。3912345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

標識:占16bit,使分片后的各數(shù)據(jù)報片最后能準確地重裝成為原來的數(shù)據(jù)報。注意:這里的“標識”并不代表順序號,因為IP是無連接的服務(wù),數(shù)據(jù)報不存在按序接收的問題,而是讓目的主機判斷新來的分片屬于哪個分組,所有屬于同一分組的分片包含同樣的標識值。4012345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

標志:占3bit當DF=0時允許分片;當DF=1時不要分片,此時命令路由器不要將數(shù)據(jù)報分片,因為目的端不能重組分片。MF=1表示后面還有分片的數(shù)據(jù)報,MF=0表示這已是最后一個數(shù)據(jù)報片。4112345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

分片偏移:占13bit,表示較長的分組在分片后,某個分片在原分組中的相對位置。以8字節(jié)為一個偏移單位;每個數(shù)據(jù)報最多由213即8192個分片組成;這樣的數(shù)據(jù)報長度是65536字節(jié),比總長字段提供的最大值還大。4212345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

生命期:占8bit,是一個用來限制分組生命周期的計數(shù)器。建議值為32秒,最長生命期時255秒。必須在每個節(jié)點中都遞減,而且當在一個路由器中排隊時間過長時,可以以倍數(shù)遞減。實際上只以節(jié)點計數(shù),當它減到零時,該分組就要丟棄,并向源主機發(fā)送一個警告分組,這一特性能防止數(shù)據(jù)報在網(wǎng)中無限制地漫游。4312345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

協(xié)議:占8bit,指出數(shù)據(jù)報攜帶的傳輸層數(shù)據(jù)所使用的協(xié)議,以便目的主機的IP層知道應(yīng)將此數(shù)據(jù)報上交給哪個進程。常用的協(xié)議字段值:UDP(17bit)TCP(6bit)ICMP(1bit)CGP(3bit)EGP(8bit)IGP(9bit)OSPF(89bit)TP4(29bit)4412345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

頭校驗和:占8bit,只檢驗數(shù)據(jù)報的頭部,不包括數(shù)據(jù)部分,數(shù)據(jù)報每經(jīng)過一個節(jié)點,節(jié)點處理機都要重新計算一下頭校驗和,如果校驗出錯,便將此數(shù)據(jù)報丟棄。源地址和目標地址:各占32bit,指明了網(wǎng)絡(luò)號和主機號。4512345607優(yōu)先級DTRC未用版本IHL服務(wù)類型總長標識分片偏移生命期協(xié)議頭校驗和源地址目標地址選項(0或多個32位)DMFF~~~~32比特

IPv4頭部的組成

選項:允許后續(xù)版本的協(xié)議中引入最初版本中沒有的信息,讓試驗者進行新的嘗試,避免為很少使用的信息分配頭部位??蛇x項是變長的,每個可選項以一個字節(jié)表明內(nèi)容。有些可選項有一字節(jié)的可選項長度字段,其后是一個或多個數(shù)據(jù)字節(jié),可選項字節(jié)字段的長度以4字節(jié)計??蛇x字段的五個可選項:安全性:指明數(shù)據(jù)報的機密程度;嚴格源站路由選擇:給出后跟的完整路由;非嚴格源站路由選擇:給出一個不能漏掉的路由器列表;記錄路由:使每個路由器都附上它的IP地址;時間標記:使每個路由器都附上它的IP地址和時間標記。

463.1.4分片最大傳輸單元(MTU)任何一個物理網(wǎng)絡(luò)的數(shù)據(jù)鏈路層都有其自己的幀格式,在幀格式中規(guī)定了一個物理幀中允許傳輸數(shù)據(jù)量的上限值,這個上限值稱作網(wǎng)絡(luò)最大傳輸單元,或MTU(MaximumTransferUnit)。47具有不同MTU的互聯(lián)網(wǎng)分組首部數(shù)據(jù)(1480字節(jié))數(shù)據(jù)(600字節(jié))分片首部1數(shù)據(jù)(600字節(jié))分片首部2數(shù)據(jù)(280字節(jié))分片首部348舉例具有不同MTU值的一個互聯(lián)網(wǎng)的拓撲,主機A向主機B發(fā)送一個滿足最大MTU值的IP分組1,當該分組通過網(wǎng)絡(luò)2和網(wǎng)絡(luò)3時發(fā)生分片,表3-18給出了分組1經(jīng)過此網(wǎng)絡(luò)時的分片情況,給出了分片總長度、標識、標志和分片偏移的關(guān)系。493.2下一代IP:IPv6IPv6地址IPv6分組格式IPv4向IPv6的過渡50 IPv4與IPv6地址最大的差別在于長度:IPv4地址長度是32位,IPv6的地址長度是128位。IPv6有2128個地址。 一個典型的IPv6地址中若干起始位組成的可變長度域被稱為格式前綴(FormatPrefix,F(xiàn)P)。根據(jù)這些格式前綴形成的地址分配如下圖:3.2.1IPv6地址可變長度可變長度128比特類型前綴地址的其余部分5152IPv6地址在表示和書寫時,用冒號將128比特分割成8個16比特的部分,每個部分包括4位的16進制數(shù)字。例如:1080:0000:0000:0000:0008:0800:200C:123A在每個4位一組的十六進制數(shù)中,如其高位為0,則可省略。例如:1080:0000:0000:0000:0008:0800:200C:123A

可縮寫成:1080:0:0:0:8:800:200C:123A為進一步簡化,采取重疊冒號規(guī)則,即“0壓縮”規(guī)則:用重疊冒號置換地址中的連續(xù)16比特的0?!?壓縮”規(guī)則在一個地址中只能使用一次。例如:上例壓縮后可表成如下形式:1080::8:800:200C:123A可以用“IPv6地址/前綴長度”來表示地址前綴,前綴長度是一個十進制值,指定該地址中最左邊的用于組成前綴的比特數(shù)。例如:對32比特的前綴10800000(十六進制),可以如下表示:1080::8:800:200C:123A/32和

1080::/3253單播地址(UnicastAddress):用來標識單一網(wǎng)絡(luò)接口,目標地址是單播地址的數(shù)據(jù)包將發(fā)送給以這個地址為標識的網(wǎng)絡(luò)接口?!獑尾サ刂钒凑盏刂返膫鬏敺秶譃椋嚎删酆先騿尾サ刂?、本地單播地址、特殊地址、兼容地址等。任播地址(AnycastAddress):用來標識一組網(wǎng)絡(luò)接口(通常屬于不同的節(jié)點),目標地址是任播地址的數(shù)據(jù)包將發(fā)送給路由意義上最近的一個網(wǎng)絡(luò)接口地址。多播地址(MulticastAddress):用來標識一組網(wǎng)絡(luò)接口(通常屬于不同的節(jié)點),發(fā)送到多播地址的數(shù)據(jù)包將發(fā)送給本組中所有的網(wǎng)絡(luò)接口。

——在IPv6中用多播地址取代廣播地址(BroadcastAddress)。地址類型54可聚集全球單播地址

可聚集全球單播地址是可以在全球范圍內(nèi)進行路由轉(zhuǎn)發(fā)的地址,格式前綴為001,相當于IPv4公共地址。IPv6支持更高效的層次尋址和路由機制。13位的TLAID、8位的Res、24位的NLAID、16位SLAID和64位主機接口ID。TLA(TopLevelAggregator,頂級聚集符)、NLA(NextLevelAggregator,下級聚集符)、SLA(SiteLevelAggregator,網(wǎng)點級聚集符)三者構(gòu)成了自頂向下排列的三個網(wǎng)絡(luò)層次。55

本地單播地址

傳送范圍限于本地,又分為本地鏈路地址和本地網(wǎng)點地址兩類,分別適用于單條鏈路和一個網(wǎng)點內(nèi):

1)本地鏈路地址的格式前綴為1111111010,用于同一鏈路的相鄰結(jié)點間通信。

2)本地網(wǎng)點地址的格式前綴為1111111011,相當于IPv4私用地址空間。56兼容地址IPv4兼容地址,使用IPv6的源站要將分組發(fā)送給另一個使用IPv6的目的站,但分組必須通過使用IPv4地址的網(wǎng)絡(luò)。表示為0:0:0:0:0:0:w.x.y.z或::w.x.y.z。IPv4映射地址,使用IPv6的源站要將分組發(fā)送給另一個使用IPv4的目的站??杀硎緸?:0:0:0:0:FFFF:w.x.y.z或::FFFF:w.x.y.z。。特殊地址

IPv6中有兩個特殊地址:

不指明地址:是一個全0地址(即::)。

環(huán)回地址:相當于IPv4中的127.0.0.1地址(::1)57IPv6多播地址

IPv6多播地址格式前綴為11111111,此外還包括標志、范圍和組ID字段。

第2標志字段是定義“永久/臨時地址”的標志。永久地址,標志為0,由全球因特網(wǎng)編號權(quán)威機構(gòu)來分配。臨時地址,標志為1,是臨時分配的。第3個字段是定義地址的范圍(見書表3-21)。最后一個字段是標識不同的多播地址群組。583.2.2IPv6分組格式可選基本首部擴展首部1…擴展首部n數(shù)據(jù)IPv6數(shù)據(jù)報的通用格式59

——IPv6數(shù)據(jù)報的通用格式包括基本頭部,擴展頭部和數(shù)據(jù)負載三部分。

基本頭部的長度是固定的40B,擴展頭部可根據(jù)需要選用零個或多個。IPv6的基本頭部尺寸是IPv4的兩倍。IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級IPv6基本首部格式60IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級版本字段:占4位,取值為6,作用是使負責管理路由和公布路由協(xié)議的Internet機制知道將處理何種路由協(xié)議,在這里標志著這個分組是IP版本6的分組。61IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級16種取值可進一步分兩組:優(yōu)先權(quán)值0到7用來指定通信量從低到高的優(yōu)先權(quán),信息包發(fā)送方用它來進行通信量控制;優(yōu)先權(quán)值8到15用來指定那些遇到擁塞時不會后退的通信量從低到高的優(yōu)先權(quán)。優(yōu)先級:也稱通信量等級,包含不同種類信息流量的優(yōu)先級標識符,目的是標識IP優(yōu)先級,根據(jù)該字段的優(yōu)先級在路由器上使用優(yōu)先級排隊策略來決定“誰最先轉(zhuǎn)發(fā)”。該字段占4位,可以有16種不同的取值,使源節(jié)點可以通過向它所產(chǎn)生的信息包分配不同的優(yōu)先權(quán)來區(qū)分它們。62IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級當一條路徑建立之后,網(wǎng)絡(luò)系統(tǒng)返回一個路徑標記,發(fā)送方將這一標記放在每一個經(jīng)此路徑發(fā)送的數(shù)據(jù)報中,路由器使用流標記字段中的這一標記來將數(shù)據(jù)報送入預先安排的路徑中去。

流標記:是為了那些需要性能保證的新應(yīng)用而準備的,能將數(shù)據(jù)報與一個已分配的資源相聯(lián)系。IPv6支持資源預留,允許路由器將每一個分組與一個給定的資源相聯(lián)系。從特定的源站向特定的目的站發(fā)送的分組序列稱為分組流,并由源地址與流標號的組合唯一定義。一個分組流包含了互聯(lián)網(wǎng)上的一條路徑以及其上的路由器,保證一定的的服務(wù)質(zhì)量。63IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級負載長度(也稱為有效長度字段):定義了IP分組除基本首部外的總長度,以字節(jié)為單位;該字段占16位,允許的IPv6分組最大長度可達到65535B的數(shù)據(jù),IPv6這種允許大分組的能力增加了Internet作為一個整體的有效性。64IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級下一頭部字段:該字段占8位。用于指定基本頭部后面的首部。例如:如果數(shù)據(jù)包含有一個擴展頭部,則下一頭部字段指明擴展頭部的類型;如果沒有其他擴展頭部,下一頭部字段指明數(shù)據(jù)報中攜帶的數(shù)據(jù)類型。IPv6標準為每種可能的頭部類型規(guī)定一個唯一的標識值,接收方用每一頭部的下一頭部字段來確定頭部后面跟的是什么:如果字段中的值對應(yīng)于數(shù)據(jù)類型,接收方將數(shù)據(jù)報傳給處理數(shù)據(jù)的軟件模塊;如果字段中的值對應(yīng)于另一個頭部,IP軟件負責解釋其內(nèi)容。65IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級跳限制:該字段占8位,和IPv4中的生命周期(TTL)字段的目的一樣。信息包每經(jīng)過一個轉(zhuǎn)發(fā)點(通常是路由器)8位的跳限制字段的數(shù)值就會減1,當該字段的數(shù)值減少為0時,信息包就會被丟棄,最大跳數(shù)為28

,即255。66IPv6的基本頭部格式32比特版本流標記負載長度下一頭部跳限制源地址目的地址優(yōu)先級128位的源地址字段包含的是產(chǎn)生信息包的IPv6地址。128位的目的地址字段包含的是接收信息包的IPv6地址。67一個或多個選項下一個首部首部長度 IPv6的擴展首部被放在IPv6基本首部和上層首部之間。 擴展首部是通過下一個首部值來區(qū)分的。一個IPv6信息包可以有0個或多個擴展首部,每一個擴展首部都是通過前一個首部中的下一個首部字段來確定。擴展首部格式6869目前的IPv6規(guī)范定義了6種擴展首部:逐跳選項首部:當源站需要將某些信息傳遞給分組經(jīng)過的所有路由器時采用的擴展首部。目的站點選項首部:當源站需要將信息僅傳遞給目的站時所采用的擴展部首。源路由選擇擴展首部:由源站列出分組要經(jīng)過的中間路由器地址。可設(shè)置為嚴格源路由和不嚴格源路由。鑒別首部:此擴展首部提供了一種鑒別機制,對數(shù)據(jù)的完整性和數(shù)據(jù)源的可靠性進行鑒別。70分片擴展首部 在IPv6中分片只能由最初的源站完成。源站主要由兩種方法(1)采用路徑MTU發(fā)現(xiàn)機制。在發(fā)送任意長度的包之前,必須檢查由源節(jié)點到目的節(jié)點的路徑上最小的MTU。簡化了中間節(jié)點對包的處理。(2)只用1280B的最小保證MTU,這是連接互聯(lián)網(wǎng)上的每個網(wǎng)絡(luò)必須支持的MTU的最小值。以下給出分片擴展首部的格式:M:為1表示還有分片,為0表示最后一個分片。下一首部保留片偏移值保留M分片標識08162931713.2.3IPv4向IPv6的過渡72雙IP協(xié)議棧路由器中安裝雙協(xié)議棧雙IP協(xié)議棧:主機和路由器在同一個網(wǎng)絡(luò)接口上運行IPv4和IPv6兩個協(xié)議棧,分別有一個IPv4地址和IPv6一個地址73基于IPv4隧道的IPv6路由器-路由器之間建立隧道743.3移動IP移動IP的基本術(shù)語移動IP工作原理代理發(fā)現(xiàn)代理注冊兩次穿越的效率問題75移動IP的基本術(shù)語與移動IP技術(shù)相關(guān)的重要術(shù)語:

1.移動代理(MobilityAgent)

移動代理分歸屬代理(HomeAgent)和外地代理(ForeignAgent)兩類,它們是服務(wù)器或路由器,能知道移動結(jié)點實際連接在何處。Internet202.119.80.0202.119.80.16(202.119.81.8轉(zhuǎn)交地址)202.119.80.16歸屬地址202.119.81.0外區(qū)網(wǎng)絡(luò)歸屬網(wǎng)外地代理轉(zhuǎn)交地址歸屬代理76

歸屬代理又稱為家鄉(xiāng)代理,是一個在移動結(jié)點歸屬網(wǎng)(Homenetwork)上的路由器,它至少有一個接口在歸屬網(wǎng)上,當移動結(jié)點離開歸屬網(wǎng)后,它通過IP隧道把數(shù)據(jù)包轉(zhuǎn)發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論