歡迎來(lái)到東用小知識課堂,每天學(xué)習一分鐘,讓你緊跟時(shí)代,擴充自己,成為大佬不是夢(mèng)! 路由器的數據包是怎么傳輸的呢?下面就來(lái)一起看一看吧。 數據包在傳輸過(guò)程中是以數據幀的形式傳輸的,數據幀由幀頭+IP頭+TCP/UDP頭+數據+幀校驗組成; 在每一個(gè)路由器上幀頭與幀校驗都會(huì )變化以適應不同的鏈路,其他內容基本不變; 所有數據都是以二進(jìn)制數據進(jìn)行編碼的,根據各個(gè)鏈路類(lèi)型在不同的物理鏈路上編碼傳輸。 當A的包發(fā)往B時(shí),B收到的是一個(gè)數據幀(從二層上看,當然從物理層看就是一些信號),B是路由器,因此對這個(gè)幀進(jìn)行解包,找到其IP地址信息,然后通過(guò)路由表查找出相應端口,然后將這個(gè)幀發(fā)往與C相連的端口,此時(shí)幀中的目的MAC已經(jīng)改變?yōu)榕cC相連的端口的MAC。接著(zhù)這個(gè)幀的目的MAC再一次改變?yōu)椋玫模停粒萌缓蟮竭_C。 我們看到,在一個(gè)數據包的傳遞過(guò)程中,三層的IP地址信息以及源MAC地址是不改變的,而目的MAC地址是由網(wǎng)絡(luò )設備動(dòng)態(tài)改變的