溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

路由器轉(zhuǎn)發(fā)數(shù)據(jù)過程是什么

發(fā)布時(shí)間:2021-11-16 16:01:51 來源:億速云 閱讀:570 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“路由器轉(zhuǎn)發(fā)數(shù)據(jù)過程是什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“路由器轉(zhuǎn)發(fā)數(shù)據(jù)過程是什么”吧!

概念

  • 數(shù)據(jù)包在傳遞過程中數(shù)據(jù)包的:

源、目的MAC地址變化

源、目的IP地址不變化

  • 各種表

  1. ARP表:局域網(wǎng)內(nèi)每個(gè)主機(jī)都有一個(gè)ARP表,記錄著每個(gè)主機(jī)的mac地址和對應(yīng)的內(nèi)網(wǎng)ip地址。(通信過才會(huì)有記錄)

  2. MAC地址表:交換機(jī)中有一張記錄著局域網(wǎng)主機(jī) MAC 地址與交換機(jī)接口的對應(yīng)關(guān)系的表,通過該表實(shí)現(xiàn)路有轉(zhuǎn)發(fā)。(通信過才會(huì)有記錄)

  3. 路由表:路由器中保存著路由表,路由器根據(jù)接收到的數(shù)據(jù)包的目的網(wǎng)段地址查找路由表決定轉(zhuǎn)發(fā)路徑。

過程:

  • 主機(jī) A 查看查看自己的 ARP 表。如果主機(jī) A 第一次給主機(jī) B 發(fā)送數(shù)據(jù)包,那將無法從 ARP 映射表中找到對應(yīng)的 mac 地址。

所以主機(jī) A 將以 FF:FF:FF:FF:FF:FF 為目的 mac 地址,發(fā)送一個(gè)廣播包。

  • 這個(gè)時(shí)候,如果主機(jī) B 在本網(wǎng)段內(nèi)。則主機(jī) B 會(huì)向主機(jī) A 發(fā)送一個(gè)應(yīng)答包。讓主機(jī) A 得到主機(jī) B 的 mac 地址。這樣主機(jī) A

將分別以自己和主機(jī) B 的 mac 地址作為源和目的地址,以自己和主機(jī) B 的 ip 地址作為源和目的地址發(fā)送數(shù)據(jù)包。交換機(jī)將通

過自身的 mac 地址表找到主機(jī) B 對應(yīng)的端口,并發(fā)送給主機(jī) B。

  • 但是一般情況并非是這樣,如果主機(jī) B 不在本網(wǎng)段內(nèi)。路由器的端口將通過把自己的 mac 地址發(fā)送給主機(jī) A,這個(gè)時(shí)候

主機(jī) A 的操作和 2 基本相同。將目的 mac 地址替換為路由器端口的 mac 地址。并且發(fā)送出去,并且通過同樣的道理發(fā)送到路

由器的端口。(注:如果是直連,則不需經(jīng)過交換機(jī)直接發(fā)送)

  • 路由器從端口中接收數(shù)據(jù)包之后,進(jìn)行數(shù)據(jù)鏈路層幀頭的拆包。并從網(wǎng)絡(luò)層的 ip 數(shù)據(jù)報(bào)頭中獲取目的 ip 地址,根據(jù)路由

表進(jìn)行轉(zhuǎn)發(fā)。獲得下一跳的 ip 地址后,如果路由器中沒有下一跳的 mac 地址,則進(jìn)行 mac 廣播這里跟 1 中是相同的。但是區(qū)

別在于,這里就算知道了下一跳的 ip 地址,但是保留原 ip 報(bào)文中的 ip 信息。不進(jìn)行替換。

  • 路由器將源 mac 地址替換為轉(zhuǎn)發(fā)出的端口 mac 地址,目的 mac 地址轉(zhuǎn)換為下一跳 mac 地址。進(jìn)行轉(zhuǎn)發(fā)。

  • 當(dāng)下一跳收到數(shù)據(jù)包后,重復(fù) 3、4、5 的步驟。直到主機(jī) B 收到對應(yīng)的數(shù)據(jù)包

感謝各位的閱讀,以上就是“路由器轉(zhuǎn)發(fā)數(shù)據(jù)過程是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對路由器轉(zhuǎn)發(fā)數(shù)據(jù)過程是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI