一、“路”在何方?
不知道大家有沒有想過,當一些數據進入網絡設備之后,在二層數據鏈路層和網絡層是按照什么準則進行轉發的,猶如人們在大街上尋找目的地一般,在如此龐大的數據里面如何精確尋路轉發到對方設備上呢?
二、定義
二層轉發:二層轉發就是基于MAC地址進行數據包轉發。
三層轉發:三層轉發就是基于IP數據包進行轉發。
三、轉發原理
1、二層轉發原理
如上圖,在二層轉發的基礎之上,當pc1要通往另一個網段PC2的時候,需要拿自己的子網掩碼和PC2的IP地址相與,得出是否在同一個網段上面。如果在,就需要封裝成以太幀,然后PC1發出ARP請求,交換機收到之后會學習源Mac地址進自己的Mac地址表,洪泛到其他端口,當PC2收到這個幀之后發現目的IP地址是自己的就會回應一個單播數據幀,源Mac為自己,目的Mac為PC1,交換機收到這個幀之后就會學習到PC2的Mac地址,從PC1的端口上面轉發出去,最后發出數據幀進行PC1到pc2之間的通信。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
以太網
+關注
關注
40文章
5419瀏覽量
171626 -
交換機
+關注
關注
21文章
2638瀏覽量
99550 -
路由器
+關注
關注
22文章
3728瀏覽量
113713
發布評論請先 登錄
相關推薦
三層交換機工作原理
、OSI參考模型與網絡設備 OSI參考模型與網絡設備,如集線器、交換機、路由器,存在一一對應的關系,圖3就是OSI模型下三層與網絡設備及網絡設備處理的數據單元的對應圖。 (1)第一層——物理層
發表于 06-10 12:26
路由器和交換機的區別
(gateway)。當中繼系統是轉發器時,一般不稱之為網絡互聯,因為這僅僅是把一個網絡擴大了,而這仍然是一個網絡。高層網關由于比較復雜,目前使用得較少。因此一般討論網絡互連時都是指用交換機和路由器進行互聯的網絡
發表于 03-17 11:58
普通路由器和二、三層交換機的不同
二層交換機用于小型的局域網絡,路由器工作在OSI模型的第三層---網絡層操作,三層交換機的最重要的功能是加快大型局域網絡內部的數據的快速
發表于 02-21 14:21
?2507次閱讀
如何區分二三層交換機
三層交換機:工作在 OSI 模型的第三層,即網絡層,不僅能夠實現二層交換機的所有功能,還支持 IP 地址和路由協議,可以進行網絡層的
發表于 05-04 15:51
?6732次閱讀
路由器與三層交換機有什么區別?
路由器和三層交換機的基本概念。 路由器是一種能夠在多個網絡之間轉發數據包的設備。它可以將數據包從源網絡發送到目標網絡,通過查找
交換機與路由器的區別 交換機的基本工作原理
交換機與路由器的區別 1. 工作層次不同 交換機 :工作在OSI模型的第二層,即數據鏈路層。它主要負責在局域網內部進行數據幀的轉發。 路由器
評論