TCPIP-第六章-IP路由選擇與相關(guān)協(xié)議_第1頁
TCPIP-第六章-IP路由選擇與相關(guān)協(xié)議_第2頁
TCPIP-第六章-IP路由選擇與相關(guān)協(xié)議_第3頁
TCPIP-第六章-IP路由選擇與相關(guān)協(xié)議_第4頁
TCPIP-第六章-IP路由選擇與相關(guān)協(xié)議_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

TCP/IP協(xié)議第六章IP路由選擇與相關(guān)協(xié)議本章內(nèi)容直接交付和間接交付轉(zhuǎn)發(fā)技術(shù)靜態(tài)路由和動態(tài)路由選擇路由選擇模塊和路由表的設(shè)計ARP與RARPICMPDHCP引言互聯(lián)網(wǎng)結(jié)構(gòu)信息:IP分組節(jié)點:路由器信道:物理網(wǎng)絡(luò)選擇路徑傳送IP分組202.115.1.32/27202.115.1.33202.115.1.34202.115.1.35202.115.1.33202.115.1.64/27202.115.1.65202.115.1.66202.115.1.67202.115.1.97202.115.1.96/27202.115.1.98202.115.1.99路由器網(wǎng)絡(luò)3網(wǎng)絡(luò)2網(wǎng)絡(luò)1主機A主機BFE0FE1FE2202.115.1.32/27FE0202.115.1.64/27FE1202.115.1.96/27FE2

目的網(wǎng)絡(luò)/掩碼接口路由表IP分組交付和路由選擇Delivery(交付,遞交)對分組的物理轉(zhuǎn)發(fā)直接交付和間接交付Routing(路由選擇,選路)為分組尋找路徑靜態(tài)路由和動態(tài)路由Routingprotocol:尋找到達目的的最佳路徑Route1Route2SourceDestinationRoute,路由路徑Routing,路由路由選擇選路6.1直接交付和間接交付直接交付分組目的與分組的發(fā)送接口在同一IP網(wǎng)絡(luò)中間接交付分組目的與分組的發(fā)送接口在不同IP網(wǎng)絡(luò)中Net1Net2源目的1目的2DirectDeliveryIndirectDelivery傳送過程傳送方式判斷分組目的IP與發(fā)送接口是否在同一IP網(wǎng)絡(luò)中判斷方法:目的IP&發(fā)送端口掩碼=發(fā)送端口IP&發(fā)送端口掩碼?相等:直接傳送不等:間接傳送傳送操作1.地址映射:IP地址物理地址直接交付:目的IP地址物理地址間接交付:下一跳IP地址物理地址2.封裝成數(shù)據(jù)鏈路幀發(fā)送ARPNet1Net2Net3IPA

IP11

IP12

IP21

IP22

IPB

下一跳IP地址源IP=IPA,目的IP=IPB第1次交付:第2次交付:第3次交付:間接交付,下一跳IP=IP11

間接交付,下一跳IP=

IP21

直接交付,目的IP=

IPB

主機A的默認網(wǎng)關(guān)R1R2主機的間接交付設(shè)置Windows使用TCP/IP與網(wǎng)外通信時使用的間接交付地址,一般設(shè)置為可與外網(wǎng)進行通信的路由器。命令:ipconfig討論一次交付過程0或多個間接交付+1個直接交付(最后的交付)分組:(源IP地址,目的IP地址)保持不變幀:(源物理地址,目的物理地址)逐跳改變Net1Net2Net3AB11122122(IPA,IPB)(PhA,Ph11)(IPA,IPB)(Ph12,Ph21)(IPA,IPB)(Ph22,PhB)R1R26.2轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)-把分組放到去終點的路由上要求:主機或路由器裝有路由表本節(jié)學(xué)習(xí)內(nèi)容轉(zhuǎn)發(fā)技術(shù)分類編址的轉(zhuǎn)發(fā)無分類編址的轉(zhuǎn)發(fā)地址聚合技術(shù)6.2.1轉(zhuǎn)發(fā)技術(shù)基本思想:不是收到IP分組后才為其選路,而是預(yù)先獲得到所有目的的路由IP報文查找路由表按預(yù)定的路由轉(zhuǎn)發(fā)預(yù)定路由:路由表(routetable)主機和路由器都用路由表實現(xiàn)報文的發(fā)送、轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)技術(shù):下一跳方法特定網(wǎng)絡(luò)方法特定主機方法默認方法下一跳方法(

Next-hopmethod)路由表中只保留下一跳地址,而不是完整的路徑簡化路由,使用盡可能少的信息實現(xiàn)選路特定網(wǎng)絡(luò)方法

Network-specificmethod特定網(wǎng)絡(luò)方法包含了下一跳方法把連接在同一個網(wǎng)絡(luò)上的所有主機看成一個路由表項。使路由表減小、查找過程簡化特定主機方法Host-specificrouting思想為某臺主機單獨指定一條路由實現(xiàn)掩碼值全‘1’

主機掩碼作用:降低效率換取更多控制主機自己定義投遞路徑安全,作用不大Net2I2,Mask2Net3I3,Mask3I22I31Net1I1,Mask1I32I21I12I11IAIBI1AI1A發(fā)送接口maskIP地址I11Mask3I3直接投遞Mask1I1下一跳地址目的網(wǎng)絡(luò)I1AI12/32IBNet3HostBIC默認方法,Defaultroute思想指定一默認路由器,當(dāng)IP分組的目的網(wǎng)絡(luò)沒有出現(xiàn)在選路表中時,則把IP分組送給默認路由器實現(xiàn)目的網(wǎng)絡(luò)地址=0.0.0.0目的網(wǎng)絡(luò)掩碼=0.0.0.0作用定義一個分組默認流向的IP地址使路由表變得很小隱藏大量的網(wǎng)絡(luò)路由信息6.2.2分類編址的轉(zhuǎn)發(fā)分類編址的特點-存在默認掩碼分類編址轉(zhuǎn)發(fā)模塊:分類編址的轉(zhuǎn)發(fā)原理每個路由器有A類B類C類三張路由表,如果路由器支持多播,還有D類路由表路由表由網(wǎng)絡(luò)地址,下一跳IP地址,路由器物理端口號組成分組首先提取目的地址,計算出網(wǎng)絡(luò)地址,找到對應(yīng)類的路由表,通過網(wǎng)絡(luò)地址找到下一跳IP地址(如果為空則直接交付),通過下一跳IP地址和路由器物理端口號使用ARP找到物理地址,然后傳輸給數(shù)據(jù)鏈路層,發(fā)送到下一跳當(dāng)分組按照3的流程一直轉(zhuǎn)發(fā)到最后一個目的網(wǎng)絡(luò)的路由器,路由器會檢查其子網(wǎng)掩碼,如果有,計算出子網(wǎng)網(wǎng)絡(luò)地址,查找路由表繼續(xù)轉(zhuǎn)發(fā),如果沒有則直接交付Example

1ShowtheroutingtablesforrouterR1.If

R1receivesapacketwithdestinationaddress192.16.7.14.Showhowthepacketisforwarded.R1的路由表6.2.3無分類編址的轉(zhuǎn)發(fā)無分類編址的特點:地址空間是一個實體,沒有類別分組目的地址得不到網(wǎng)絡(luò)地址的線索解決方法:路由表中包含掩碼Example

2MakearoutingtableforrouterR1usingtheconfigurationin

next

slideIf

a

packetarrivesatR1withthedestinationaddress180.70.65.140,Showtheforwardingprocess例2180.70.65.1406.2.4地址聚合202.4.5.0/24202.4.4.0/24202.4.5.0/24202.4.4.0/24R1R2R2R3IR1IR2IR1IR24:00000105:0000010254:1111111001014&254=45&254=4202.4.4.0/23IR2IR1R1目的網(wǎng)絡(luò)/掩碼下一跳發(fā)送接口/24IR2IR1/24IR2IR1202.4.4.0202.4.5.0地址聚合推論如果把掩碼再向左縮小1bit,則該表項能實現(xiàn)對.4、.5、.6、.7四個網(wǎng)絡(luò)的尋址,條件是這四個網(wǎng)絡(luò)的路徑都通過同樣的下一跳。如果把連續(xù)的IP地址塊合理地組織,可以在路由器中有效的合并選路項數(shù)-地址聚合有效減少關(guān)鍵路由器選路表項,充分發(fā)揮路由器的轉(zhuǎn)發(fā)性能地址聚合示例分層分地區(qū)路由選擇轉(zhuǎn)發(fā)討論無分類編址使路由表項數(shù)量增加了嗎?路由表的大小只與網(wǎng)絡(luò)的個數(shù)有關(guān),與每個網(wǎng)絡(luò)的大?。ò闹鳈C數(shù)多少)無關(guān)路由器獨立選路,從A到B的路徑可能與從B到A的路徑不是同一條只有最后一個路由器才知道目的主機是否存在Net1Net2ADBCENet1ABCNet2Net1ADENet26.3路由選擇路由選擇涉及的問題:創(chuàng)建路由表維護路由表創(chuàng)建路由表——

路由表初始化和路由發(fā)現(xiàn)過程推導(dǎo)初始路由直連網(wǎng)絡(luò)直連路由無法推導(dǎo)部分手工設(shè)置靜態(tài)路由路由器間交換選路信息動態(tài)路由維護路由表——

路由更新過程(網(wǎng)絡(luò)拓撲改變時)手工、靜態(tài)更新路由協(xié)議自動、動態(tài)更新6.3.1靜態(tài)和動態(tài)路由選擇靜態(tài)路由選擇Staticrouting管理員手工設(shè)置管理員手工更新不能保證路由的一致性和及時性管理性強沒有路由開銷小型、變化緩慢網(wǎng)絡(luò)動態(tài)路由選擇Dynamicrouting路由自動發(fā)現(xiàn)路由自動更新保證路由的一致性和及時性管理性較弱產(chǎn)生一定的路由開銷大型、迅速變化網(wǎng)絡(luò)6.4路由選擇模塊和路由表的設(shè)計IP分組的發(fā)送選路表IP報文選路算法目的IP下一跳IPARP物理網(wǎng)NI接口直接投遞下一跳IP=目的IP間接投遞下一跳IP=中繼IP發(fā)送報文目的物理地址IP報文IP分組的接收主機路由器接收報文IP報文I1I2I3dIP與I1、I2、I3相符?丟棄dIP與I1、I2、I3不符接收報文IP報文I1I2I3dIP與I1、I2、I3相符?dIP與I1、I2、I3不符轉(zhuǎn)發(fā)路由器結(jié)構(gòu):輸入端口,路由選擇處理器,交換結(jié)構(gòu),輸出端口IP路由模塊在整個IP模塊中的位置路由選擇模塊和路由表路由選擇算法用IP分組中的目的IP地址查找路由表,使用匹配表項的下一跳地址完成分組交付匹配條件dIP&Mask(i)=destNet(i)查找方法順序查找,直至找到第一個匹配表項關(guān)鍵:路由表表項的排列順序直連路由特定主機路由網(wǎng)絡(luò)路由默認路由路由表查找算法Classfuladdresses路由表中無掩碼信息哈希算法:利用分類地址的自標(biāo)識性提取網(wǎng)絡(luò)部分,計算哈希值作為表項索引路由表查找順序DirectdeliveryHost-specificrouteIndirectdeliveryDefaultrouteDestinationaddressNexthopaddressNexthopaddressDefaultgatewayARPClasslessaddresses按掩碼長度進行最長匹配(longestmatch)查找用IP分組中的目的IP地址查找路由表,使用匹配表項的下一跳地址完成分組交付匹配條件:dIP&Mask(i)=Net(i)查找算法:遍歷、二叉樹、層壓縮二叉樹等,直至找到最長的匹配表項關(guān)鍵:路由表的查找順序直連路由主機路由網(wǎng)絡(luò)路由默認路由最長匹配(longestmatch)thebestrouteisoneofthematchedrouteswiththelargestnumberof1sinitsmaskWhyweuselongestmatch?Mask:

255.255.255.255Mask:

255.255.255.252“small”networkMask:

255.255.255.224Mask:

255.255.255.0“l(fā)arger”networkMask:

0.0.0.0“l(fā)argestnetwork”--Internet當(dāng)有多個路由表項與分組的目的地址匹配的時候,具有最長子網(wǎng)掩碼的路由表項是到目的地址的最佳選擇項練習(xí)1192.168.1.0/26192.168.1.80/28192.168.1.64/28RARCRB192.168.1.96/30192.168.1.100/30192.168.1.97192.168.1.98192.168.1.101192.168.1.102RouteTableofRouterRARA#

showiproute…………192.168.1.0/24isvariablysubnetted,5subnets,3masksC192.168.1.96/30isdirectlyconnected,serial1C192.168.1.100/30isdirectlyconnected,serial0R192.168.1.64/28[120/1]via192.168.1.97,serial1R192.168.1.80/28[120/1]via192.168.1.102,serial0C192.168.1.0/26isdirectlyconnected,ethernet0顯示的順序C:ConnectedR:RIPS:StaticO:OSPF問題在RA的路由表中查找到達以下目的的路徑192.168.1.2192.168.1.65192.168.1.127解答:192.168.1.2RA#showiproute…………192.168.1.0/24isvariablysubnetted,5subnets,3masksC192.168.1.96/30isdirectlyconnected,serial1C192.168.1.100/30isdirectlyconnected,serial0R192.168.1.64/28[120/1]via192.168.1.97,serial1R192.168.1.80/28[120/1]via192.168.1.102,serial0C192.168.1.0/26isdirectlyconnected,ethernet0解答:192.168.1.65RA#showiproute…………192.168.1.0/24isvariablysubnetted,5subnets,3masksC192.168.1.96/30isdirectlyconnected,serial1C192.168.1.100/30isdirectlyconnected,serial0R192.168.1.64/28[120/1]via192.168.1.97,serial1R192.168.1.80/28[120/1]via192.168.1.102,serial0C192.168.1.0/26isdirectlyconnected,ethernet0解答:192.168.1.127RA#showiproute…………192.168.1.0/24isvariablysubnetted,5subnets,3masksC192.168.1.96/30isdirectlyconnected,serial1C192.168.1.100/30isdirectlyconnected,serial0R192.168.1.64/28[120/1]via192.168.1.97,serial1R192.168.1.80/28[120/1]via192.168.1.102,serial0C192.168.1.0/26isdirectlyconnected,ethernet0沒有匹配項,路由選擇失敗,發(fā)送ICMP差錯報文練習(xí)2路由器R1的路由表如下:Mask Destination NextHop Interface255.255.0.0 110.70.0.0 -- m0255.255.0.0 180.14.0.0 -- m2255.255.0.0 190.17.0.0 -- m1255.255.0.0 130.4.0.0 190.17.6.5 m1255.255.0.0 140.6.0.0 180.14.2.5 m20.0.0.0 0.0.0.0 110.70.4.6 m0根據(jù)以上路由表畫出網(wǎng)絡(luò)拓撲圖。解答Mask Destination NextHop Interface255.255.0.0 110.70.0.0 -- m0255.255.0.0 180.14.0.0 -- m2255.255.0.0 190.17.0.0 -- m1255.255.0.0 130.4.0.0 190.17.6.5 m1255.255.0.0 140.6.0.0 180.14.2.5 m20.0.0.0 0.0.0.0 110.70.4.6 m0130.4.0.0/16140.6.0.0/16因特網(wǎng)的其余部分190.17.0.0/16m1180.14.0.0/16m2110.70.0.0/16m0R16.52.54.6思考1下圖所示的以太網(wǎng)中,哪幾對主機間能進行IP通信?哪幾對不能進行IP通信?為什么?分析IP網(wǎng)內(nèi):直接交付目的IP地址IP網(wǎng)間:間接交付下一跳IP地址(路由器)能通信:12,34不能通信:IP網(wǎng)間,沒有路由器10.1.1.1/2510.1.1.2/2510.1.1.131/2410.1.1.132/241234I22I22發(fā)送接口maskIP地址I21/00.0.0.0直接投遞Mask2I2下一跳地址目的網(wǎng)絡(luò)I31直接投遞Mask3I3I21I11發(fā)送接口maskIP地址I22/00.0.0.0直接投遞Mask1I1下一跳地址目的網(wǎng)絡(luò)I21直接投遞Mask2I2思考2主機和路由器的默認路由設(shè)置會帶來什么問題?Net1I1,Mask1Net2I2,Mask2I31I11I21I22送往Net4Net3I3,Mask3Net4I4,Mask4默認路由環(huán)路主機上的路由表示例小結(jié)概念交付直接交付、間接交付轉(zhuǎn)發(fā)技術(shù):主機路由、網(wǎng)絡(luò)路由、默認路由、聚合路由表:作用、內(nèi)容、查找規(guī)則路由類型網(wǎng)絡(luò)拓撲:直連路由、非直連路由目的范圍:主機路由、網(wǎng)絡(luò)路由、默認路由獲得方式:靜態(tài)路由、動態(tài)路由應(yīng)用根據(jù)網(wǎng)絡(luò)拓撲或分組的源、目的IP地址判斷直接交付和間接交付根據(jù)路由表查找到達給定目的的路徑6.5IP層常見協(xié)議ARP:地址解析協(xié)議RARP:反向地址轉(zhuǎn)換協(xié)議DHCP:動態(tài)主機配置協(xié)議ICMP:因特網(wǎng)控制消息協(xié)議ARP:地址解析協(xié)議

RARP:反向地址轉(zhuǎn)換協(xié)議IP地址與MAC地址不同,MAC地址是網(wǎng)卡的物理地址,從層次的角度看,物理地址是數(shù)據(jù)鏈路層和物理層使用的地址,而IP地址是網(wǎng)絡(luò)層和以上各層使用的地址,是一種邏輯地址。不管網(wǎng)絡(luò)層使用的是什么協(xié)議,在實際物理網(wǎng)絡(luò)的鏈路上傳送數(shù)據(jù)幀時,最終還是必須使用硬件地址。6.5.1地址解析協(xié)議ARPIP地址是一個邏輯地址,不能被物理網(wǎng)絡(luò)所識別ARP給出了將主機的網(wǎng)絡(luò)地址動態(tài)映射為MAC地址的方法RARP給出了一種允許工作站動態(tài)獲得其協(xié)議地址的方法地址解析協(xié)議ARP地址解析協(xié)議ARP為網(wǎng)絡(luò)層(IP)地址和數(shù)據(jù)鏈路層使用的任何類型的地址提供動態(tài)映射。每一個主機中都設(shè)有一個ARP高速緩存(ARPcache),存有所在局域網(wǎng)上的各主機和路由器的IP地址到硬件地址的映射表。地址解析協(xié)議ARPRFC826動態(tài)地將IP地址解析為MAC地址地址解析協(xié)議ARP不同物理網(wǎng)絡(luò)的ARP實現(xiàn)可能是不同的。本例中ARP適用于廣播型以太局域網(wǎng)。當(dāng)主機A欲向本局域網(wǎng)上的某個主機B發(fā)送IP數(shù)據(jù)報時,就先在其ARP高速緩存中查看有無主機B的IP地址。如有,就可查出其對應(yīng)的硬件地址,再將此硬件地址寫入MAC幀,然后通過局域網(wǎng)將該MAC幀發(fā)往此硬件地址。如果沒有,則廣播發(fā)送一個ARP請求數(shù)據(jù)分組。ARP響應(yīng)AYXBZ主機B向A發(fā)送ARP響應(yīng)分組主機A廣播發(fā)送ARP請求分組ARP請求ARP請求ARP請求ARP請求192.168.1.5192.168.1.600-00-C0-15-AD-1808-00-2B-00-EE-0A我是192.168.1.5,網(wǎng)卡地址是00-00-C0-15-AD-18我想知道主機192.168.1.6的網(wǎng)卡地址。我是192.168.1.6網(wǎng)卡地址是08-00-2B-00-EE-0AAYXBZ192.168.1.5192.168.1.600-00-C0-15-AD-18網(wǎng)卡地址?RARPRFC903允許無盤工作站動態(tài)獲得其協(xié)議地址RARP廣播RARP請求MAC=00E0.FC01.1111無IP地址無盤工作站HostBRARPServer單播RARP響應(yīng)MAC=00E0.FC01.1111,IP=1.1.1.1MAC=00E0.FC01.1111IP=1.1.1.1HostBMAC=00E0.FC01.1111,IP=?RARPServer無盤工作站應(yīng)當(dāng)注意的問題ARP是解決同一個網(wǎng)絡(luò)上的主機或路由器的IP地址和硬件地址的映射問題。如果所要找的主機和源主機不在同一個局域網(wǎng)上,那么就要通過ARP找到一個位于本局域網(wǎng)上的某個路由器的硬件地址,然后把分組發(fā)送給這個路由器,讓這個路由器把分組轉(zhuǎn)發(fā)給下一個網(wǎng)絡(luò)。剩下的工作就由下一個網(wǎng)絡(luò)來做。應(yīng)當(dāng)注意的問題主機的用戶對這種地址解析過程是透明的。主機通過TCP/IP內(nèi)核自動實現(xiàn)從IP地址到硬件地址的解析。只要主機或路由器與本網(wǎng)絡(luò)上的另一個已知IP地址的主機或路由器進行通信,ARP協(xié)議就會自動地將該IP地址解析為鏈路層所需要的硬件地址。練習(xí)練習(xí)地址解析協(xié)議命令arp執(zhí)行命令arp-a觀察主機的arp緩存數(shù)據(jù)6.5.2DHCP:動態(tài)主機配置協(xié)議DHCP是什么?DHCP(DynamicHostConfigurationProtocol,動態(tài)主機配置協(xié)議)是一個簡化主機IP地址分配管理的TCP/IP標(biāo)準(zhǔn)協(xié)議。使用DHCP,不需要手工配置IP地址和相關(guān)參數(shù),而是由DHCP服務(wù)器來提供IP地址和自動完成相關(guān)設(shè)置操作。從DHCP服務(wù)器獲得IP地址的這種方式,也稱為動態(tài)IP。DHCP服務(wù),采用的是client/server的結(jié)構(gòu)。DHCPclient提出租用IP地址的請求,DHCPserver出租IP地址給client.為什么使用DHCP?在TCP/IP網(wǎng)絡(luò)中的每一臺計算機都有唯一的IP地址和相關(guān)選項(子網(wǎng)掩碼,網(wǎng)關(guān),DNS服務(wù)器地址,WINS服務(wù)器地址等).DHCP通過自動配置TCP/IP以減少管理工作的復(fù)雜程度和工作量手工配置TCP/IP在每臺客戶機上手工輸入IP地址可能輸入不正確的或者無效的IP地址不正確的配置會導(dǎo)致通信問題和網(wǎng)絡(luò)問題在計算機頻繁移動的網(wǎng)絡(luò)中,管理員的負擔(dān)增加自動配置TCP/IPIP地址自動分配給客戶機確??蛻魴C總是使用正確的配置信息客戶機的配置會隨著網(wǎng)絡(luò)結(jié)構(gòu)的變化而自動更新消除了常見的網(wǎng)絡(luò)故障來源DHCP的優(yōu)缺點優(yōu)點避免手工輸入錯誤減少IP地址沖突錯誤降低管理工作的工作量緩解IP地址不足的問題缺點DHCP服務(wù)器配置不當(dāng)或出現(xiàn)故障會影響整個網(wǎng)絡(luò)的正常運作需要有計算機來作為DHCP服務(wù)器,出于容錯考慮,一般至少要有兩臺動態(tài)IP的獲取過程,需要消耗一定的帶寬DHCP如何分配IP地址

DHCP服務(wù)器DHCP數(shù)據(jù)庫IP地址1:租給DHCP客戶機1IP地址2:租給DHCP客戶機2IP地址3:可以被租用DHCP客戶機2:

從DHCP服務(wù)器獲得IP配置信息非DHCP客戶機:

靜態(tài)IP配置信息DHCP客戶機1:

從DHCP服務(wù)器獲得IP配置信息租約續(xù)訂租約生成DHCP協(xié)議交互過程

DHCP租約的生成過程

DHCP客戶機廣播DHCPDISCOVER數(shù)據(jù)包1DHCP服務(wù)器廣播DHCPOFFER數(shù)據(jù)包2DHCP客戶機廣播DHCPREQUEST數(shù)據(jù)包3DHCP服務(wù)器廣播DHCPACK數(shù)據(jù)包4

DHCP

客戶機DHCP

服務(wù)器1DHCP

服務(wù)器2DHCP租約的生成過程DHCP客戶機在本地子網(wǎng)上廣播DHCPDiscover消息。DHCP服務(wù)器回復(fù)一個DHCPOffer消息給DHCP客戶機,消息中包含可提供出租的一個IP地址。DHCP客戶機一旦收到DHCPOffer消息,回復(fù)一個DHCPRequest消息給DHCP服務(wù)器,以確認選擇DHCP所提供的IP地址。DHCP服務(wù)器發(fā)送DHCPAcknowledge消息,表示租約已批準(zhǔn)。同時,其他的DHCP選項信息也包含在此消息中DHCP客戶機一旦接收到DHCPAcknowledge消息,就使用消息中的信息來配置其TCP/IP屬性并加入網(wǎng)絡(luò)客戶計算機啟動后,會嘗試加入網(wǎng)絡(luò)時,執(zhí)行初始化過程,過程如下:DHCP租約的續(xù)訂過程當(dāng)一臺DHCP客戶端租到一個IP地址后,該IP地址會有一個使用期,即租期。經(jīng)過50%

的客戶機租約時間后,客戶機會嘗試通過DHCP服務(wù)器來續(xù)訂其租約,如下所示:客戶機直接向它所租用的服務(wù)器發(fā)送DHCPRequest消息,以續(xù)訂和擴展當(dāng)前的地址租約。如果可訪問到服務(wù)器,則它通常向客戶機發(fā)送DHCP確認消息(DHCP

Acknowledge),該客戶機續(xù)訂當(dāng)前租約。如果客戶機不能與其最初的DHCP服務(wù)器通信。經(jīng)過87.5%

的客戶機租約時間后,會嘗試通過任何可用的DHCP服務(wù)器來續(xù)訂其當(dāng)前租約。DHCP租約的續(xù)訂過程如果服務(wù)器用DHCP提供消息(DHCPOFFER)進行響應(yīng)以更新當(dāng)前客戶機租約,則客戶機可根據(jù)提供服務(wù)器來續(xù)訂其租約并繼續(xù)運行。如果租約過期并且未聯(lián)系到服務(wù)器,則客戶機必須立即中止使用其租用的IP地址??蛻魴C然后按照其初始啟動操作期間使用的相同過程來獲得新的IP地址租約。6.5.3ICMP:因特網(wǎng)控制消息協(xié)議ICMP功能和特點功能:用于路由器或目的主機向源主機通知有關(guān)IP數(shù)據(jù)報處理中的錯誤。特點:ICMP使用IP進行報文傳輸ICMP用來報告錯誤而不是提供可靠性ICMP不能用來報告ICMP消息的錯誤ICMP只報告偏移量為0的IP數(shù)據(jù)報錯誤ICMP不報告特殊源地址的IP數(shù)據(jù)報錯誤ICMP并非是必須的1.ICMP報文格式IP數(shù)據(jù)報的傳送不保證不丟失。為了減少丟失,可使用Internet控制報文協(xié)議ICMP。ICMP允許主機或路由器報告差錯情況和提供有關(guān)異常情況的報告。ICMP是IP層中的協(xié)議,ICMP報文作為IP數(shù)據(jù)報的數(shù)據(jù),加上數(shù)據(jù)報的表頭,組成IP數(shù)據(jù)報。ICMP報文格式如下圖所示:

圖5-6ICMP報文的格式

ICMP數(shù)據(jù)部分,不同類型和代碼有不同內(nèi)容類型(8bits)代碼(8bits)校驗和(16bits)ICMP報文的格式ICMP報文的前四個字節(jié)是統(tǒng)一的格式,共有三個字段。后面是長度可變部分,其長度取決于

溫馨提示

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

評論

0/150

提交評論