數(shù)據(jù)包轉(zhuǎn)發(fā)動(dòng)畫演示講解課件_第1頁(yè)
數(shù)據(jù)包轉(zhuǎn)發(fā)動(dòng)畫演示講解課件_第2頁(yè)
數(shù)據(jù)包轉(zhuǎn)發(fā)動(dòng)畫演示講解課件_第3頁(yè)
數(shù)據(jù)包轉(zhuǎn)發(fā)動(dòng)畫演示講解課件_第4頁(yè)
數(shù)據(jù)包轉(zhuǎn)發(fā)動(dòng)畫演示講解課件_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)包的轉(zhuǎn)發(fā)實(shí)例10.0.0.5/2410.0.0.6/2410.0.0.1/2411.0.0.1/2411.0.0.2/24172.16.0.1/30172.16.0.2/30Fa0/0Fa0/1Fa0/1Fa0/0Fa0/24Fa0/24Pc1Pc2Pc3例舉pc1 ping pc3的通信過(guò)程sw1sw2R1R2第一步 應(yīng)用程序生成數(shù)據(jù)10.0.0.5/24Pc1ApplicationPresentationSessionTransportNetworkData LinkPhysicalData第二步 調(diào)用傳輸層服務(wù)ApplicationPresentationSessionTranspo

2、rtNetworkData LinkPhysicalPc110.0.0.5/24DATATCP/UDPHead第三步 調(diào)用網(wǎng)絡(luò)層服務(wù)ApplicationPresentationSessionTransportNetworkData LinkPhysicalPc110.0.0.5/24DATATCP/UDPHeadDATATCP/UDPHeadIPHead IP包頭中的源地址由主機(jī)網(wǎng)卡中直接得到,目的ip則由我們?cè)谑褂脩?yīng)用程序時(shí)輸入得到, 如果是基于域名,調(diào)用別一個(gè)通信過(guò)程DNS來(lái)獲得目的ip,然后放入到ip包頭中,則ip包頭封裝完成第三步 查主機(jī)路由表ApplicationPresentat

3、ionSessionTransportNetworkData LinkPhysicalPc110.0.0.5/24DATATCP/UDPHeadDATATCP/UDPHeadIPHead 使用目的IP與PC機(jī)路由表進(jìn)行比較,得下一跳ip地址和出接口。兩種況:一是匹配真正的下一跳地址(主機(jī)上一般是默認(rèn)網(wǎng)關(guān));二是下一跳指向本機(jī)網(wǎng)卡地址。第四步 通過(guò)arp表查找下一跳mac地址ApplicationPresentationSessionTransportNetworkData LinkPhysicalPc110.0.0.5/24DATATCP/UDPHeadDATATCP/UDPHeadIPHea

4、d 當(dāng)為第一種情況時(shí),則查找下一跳mac地址,若為第二種情況則查找目的ip對(duì)應(yīng)的mac地址。如果查找成功則封裝第二層鏈路層地址。第四步 發(fā)送arp請(qǐng)求ApplicationPresentationSessionTransportNetworkData LinkPhysicalPc110.0.0.5/24DATATCP/UDPHeadDATATCP/UDPHeadIPHead 若查找沒(méi)有成功,則發(fā)送arp請(qǐng)求報(bào)文,去獲得下一跳或目標(biāo)ip的mac地址。Arp request第四步 收到arp響應(yīng)報(bào)文ApplicationPresentationSessionTransportNetworkData

5、 LinkPhysicalPc110.0.0.5/24DATATCP/UDPHeadDATATCP/UDPHeadIPHead 加入arp表項(xiàng)中,同時(shí)使用得到的mac地址,進(jìn)行數(shù)據(jù)鏈路層封裝Arp responsesFrameHead第五步 封裝數(shù)據(jù)鏈路層包頭并發(fā)送出接口ApplicationPresentationSessionTransportNetworkData LinkPhysicalPc110.0.0.5/24 封裝好第二層包頭后,交由接口卡,發(fā)送數(shù)據(jù)包到交換機(jī)DATATCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第六步 交換機(jī)1接收到數(shù)據(jù)包Ap

6、plicationPresentationSessionTransportNetworkData LinkPhysicalPc110.0.0.5/24 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣播(0 xffffffffffff),若是其中之一則去掉鏈路層包頭,并送上層協(xié)議處理。若不是,則交換機(jī)知道是需要進(jìn)行轉(zhuǎn)發(fā)的數(shù)據(jù)包,則查找mac地址表。DATATCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHeadsw1ApplicationPresentationSessionTransportNetworkData LinkPhysical 若從mac表中查

7、到出接口,則直接轉(zhuǎn)發(fā)數(shù)據(jù)包。若沒(méi)成功,則需要在同一廣播域內(nèi)泛洪數(shù)據(jù)包TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第七步 查找mac地址表Fa0/24SW1R1R2ApplicationPresentationSessionTransportNetworkData LinkPhysical 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣播(0 xffffffffffff)或組播, 是其中之一則去掉鏈路層包頭,并送上層協(xié)議處理。否則丟棄數(shù)據(jù)包TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第八步 數(shù)據(jù)包到達(dá)路由器1

8、接口Fa0/24SW1R1R2ApplicationPresentationSessionTransportNetworkData LinkPhysical 檢查ip包頭,若是目的ip是入接口ip或廣播地址,則去掉ip包頭,并送上層協(xié)議處理,若不是,則知道是需進(jìn)行轉(zhuǎn)發(fā)的包,查找路由表。TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第九步 解封裝鏈路層包頭,檢查ip層Fa0/24ApplicationPresentationSessionTransportNetworkData LinkPhysical 得到下一跳ip和出接口,則ip包頭ttl值減1,重新封裝

9、數(shù)據(jù)鏈路層地址,查arp表,得到下一跳mac地址,同樣如果arp表沒(méi)有對(duì)應(yīng)表項(xiàng),則發(fā)arp請(qǐng)求。發(fā)出數(shù)據(jù)包。第十步 封裝鏈路層包頭,發(fā)送數(shù)據(jù)包Fa0/24TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHeadSW1R1R2 重復(fù)第八、九、十步。Fa0/24TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第十步 數(shù)據(jù)包到達(dá)路由器2SW1R1R211.0.0.2/24Fa0/24Pc3TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第十一步 數(shù)據(jù)包到達(dá)交換機(jī)2sw2R2重復(fù)第六、七步11.0.0.2/2

10、4Fa0/24Pc3TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHead第十二步 數(shù)據(jù)包到達(dá)PC3sw2 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣 播(0 xfffffffffff)、組播地mac,若是其中之一則去掉鏈路層地址,并送上層協(xié)議處理。若不是丟棄數(shù)據(jù)包第十三步 送網(wǎng)絡(luò)層處理11.0.0.2/24Fa0/24Pc3TCP/UDPHeadDATATCP/UDPHeadIPHeadFrameHeadsw2去丟鏈路層地址,送網(wǎng)絡(luò)層處理ApplicationPresentationSessionTransportNetworkData LinkPhysical11.0.0.2/24Pc3TCP/UDPHeadDATATCP/UDPHeadIPHeadsw2若目的ip是接口ip,或廣播、組播ip,則去掉ip包頭,并且根據(jù)協(xié)議號(hào)送上層處理ApplicationPresen

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論