這篇文章的內(nèi)容主要圍繞路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過(guò)程是怎樣的進(jìn)行講述,文章內(nèi)容清晰易懂,條理清晰,非常適合新手學(xué)習(xí),值得大家去閱讀。感興趣的朋友可以跟隨小編一起閱讀吧。希望大家通過(guò)這篇文章有所收獲!
創(chuàng)新互聯(lián)建站是專業(yè)的朗縣網(wǎng)站建設(shè)公司,朗縣接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行朗縣網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
假設(shè)2個(gè)用戶第一次連接,互相不知道雙方的MAC地址,且路由器也是新的
1:現(xiàn)在Host A想要發(fā)送數(shù)據(jù)給Host B,但是只知道對(duì)方的IP地址,于是發(fā)出arp廣播包。四要素分別為:
源IP 192.168.1.1/24
目標(biāo)IP 192.168.2.2/24
源MAC 00-11-12-21-11-11
目標(biāo)MAC ff-ff-ff-ff-ff-ff
2 :RA收到后將HostA的MAC地址與對(duì)應(yīng)的接口記錄到R1路由表中,后用單播回復(fù)Host A,四要素 為
源IP 192.168.1.1/24
目標(biāo)IP 192.168.1.2/24
源MAC 00-11-12-21-22-22
目標(biāo)MAC 00-11-12-21-11-11
3: HostA收到后將網(wǎng)關(guān)的MAC地址與接口號(hào)記錄到arp緩存表中,重新向HostB發(fā)送數(shù)據(jù)幀,四要素為:
源IP 192.168.1.2/24
目標(biāo)IP 192.168.2.2/24
源MAC 00-11-12-21-11-11
目標(biāo)MAC 00-11-12-21-22-22
4: RA的E0端口接收到數(shù)據(jù)幀 確認(rèn)MAC 是給自己的 進(jìn)行解封 ,并在IP層查詢路由表 發(fā)現(xiàn) 數(shù)據(jù)包的目標(biāo)網(wǎng)段是從E1端口轉(zhuǎn)發(fā)的,于是將數(shù)據(jù)包轉(zhuǎn)到E1端口,并在E1發(fā)送arp廣播,四要素為:
源IP 10.1.1.1/24
目標(biāo)IP 192.168.2.2/24
源MAC 00-11-12-21-33-33
目標(biāo)MAC ff-ff-ff-ff-ff-ff
5.RB的E1端口收到廣播給RA單播回應(yīng)arp包,四要素為:
源IP 10.10.1.2/24
目標(biāo)IP 10.1.1.1/24
源MAC 00-11-12-21-44-44
目標(biāo)MAC 00-11-12-21-33-33
6.RA 收到后確認(rèn)mac地址,確定是發(fā)給自己的,于是解封,將RB的MAC地址與接口號(hào)記錄在路由表中,重新封裝發(fā)送給HOSTB,四要素為:
源IP 192.168.1.1/24
目標(biāo)IP 192.168.2.2/24
源MAC 00-11-12-21-33-33
目標(biāo)MAC 00-11-12-21-44-44
7.RB收到后確認(rèn)MAC地址為自己后,解封,轉(zhuǎn)給E0端口,E0端口查找路由表,沒(méi)有找到目標(biāo)IP對(duì)應(yīng)的MAc地址,將數(shù)據(jù)包丟棄,并發(fā)出arp廣播:
源IP 192.168.2.1/24
目標(biāo)IP 192.168.2.2/24
源MAC 00-11-12-21-44-55
目標(biāo)MAC ff-ff-ff-ff-ff-ff
8. HostB 收到廣播,記錄RB的MAC 地址,并單播回應(yīng)RB :
源IP 192.168.2.2/24
目標(biāo)IP 192.168.2.1/24
源MAC 00-11-12-21-55-55
目標(biāo)MAC 00-11-12-21-44-44
9. RB收到arp包,重新封裝數(shù)據(jù)包為數(shù)據(jù)幀發(fā)給HostB :
源IP 192.168.1.1/24
目標(biāo)IP 192.168.2.2/24
源MAC 00-11-12-21-44-44
目標(biāo)MAC 00-11-12-21-55-55
10. HostB 收到數(shù)據(jù)幀確認(rèn)MAC 后解封接收數(shù)據(jù)包。同時(shí)向原地址發(fā)送應(yīng)答數(shù)據(jù)包,此過(guò)程與上面相似(因?yàn)镠OSTB也不知道HOST1 的MAC地址)。
但是由于前面?zhèn)鬏斶^(guò)程中各個(gè)設(shè)備已經(jīng)記錄了連接的MAC地址與對(duì)應(yīng)的端口號(hào),因此減少ARP廣播的程序。
感謝你的閱讀,相信你對(duì)“路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過(guò)程是怎樣的”這一問(wèn)題有一定的了解,快去動(dòng)手實(shí)踐吧,如果想了解更多相關(guān)知識(shí)點(diǎn),可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站!小編會(huì)繼續(xù)為大家?guī)?lái)更好的文章!
分享文章:路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過(guò)程是怎樣的
標(biāo)題URL:http://aaarwkj.com/article34/gihcse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、全網(wǎng)營(yíng)銷推廣、App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、域名注冊(cè)、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)