歡迎來到東用小知識課堂,每天學習一分鐘,讓你緊跟時代,擴充自己,成為大佬不是夢!
路由器的數據包是怎么傳輸的呢?下面就來一起看一看吧。
數據包在傳輸過程中是以數據幀的形式傳輸的,數據幀由幀頭+IP頭+TCP/UDP頭+數據+幀校驗組成;
在每一個路由器上幀頭與幀校驗都會變化以適應不同的鏈路,其他內容基本不變;
所有數據都是以二進制數據進行編碼的,根據各個鏈路類型在不同的物理鏈路上編碼傳輸。
當A的包發往B時,B收到的是一個數據幀(從二層上看,當然從物理層看就是一些信號),B是路由器,因此對這個幀進行解包,找到其IP地址信息,然后通過路由表查找出相應端口,然后將這個幀發往與C相連的端口,此時幀中的目的MAC已經改變為與C相連的端口的MAC。接著這個幀的目的MAC再一次改變為C的MAC然后到達C。
我們看到,在一個數據包的傳遞過程中,三層的IP地址信息以及源MAC地址是不改變的,而目的MAC地址是由網絡設備動態改變的。
網絡設備是如何知道下一跳的MAC地址是什么呢,其實還是靠三層的IP信息計算得出的。在三層上是路由計算,在二層上是通過廣播然后根據應答來獲取。
-
路由器
+關注
關注
22文章
3744瀏覽量
114473
發布評論請先 登錄
相關推薦
I2C總線數據包結構詳解
交換機與路由器的區別 交換機的基本工作原理
modem設備和路由器的區別
路由器內存使用率過高怎么辦
路由器內存使用率多少算正常
華納云:服務器平均響應時間和數據包大小之間的影響
分線器和路由器哪個網速快
路由器的端口有哪些
能否在ESP結束之前通過串行端口停止傳入的UDP數據包的傳輸以解析下一個UDP數據包?
將UDP數據包發送到廣播IP地址時遇到的疑問求解
在stm32cube IDE上使用1LV型STM32H747I-DISCO實現WLAN低功耗模式,與路由器連接時,它會不斷喚醒,為什么?
交換機與路由器緩沖區:尋找完美大小
![交換機與<b class='flag-5'>路由器</b>緩沖區:尋找完美大小](https://file1.elecfans.com//web2/M00/C8/DF/wKgaomYXpbmAMT38AAFgU0Z39Tk743.png)
評論