1、什么是數據鏈路層?數據鏈路層的定義
數據鏈路層:封裝成幀(framing)就是在一段數據的前后分別添加首部和尾部,然后就構成了一個幀。,也就是確定幀的界限。位于IOS/OSI七層模型之中的第二層,在物理層之上,網絡層之下的OSI其中的一層。
首部和尾部的一個重要作用就是進行幀定界。
于網絡層的IP數據包,數據鏈路層是對其透明傳輸的。
2、數據鏈路層的兩種信道
- 點對點信道
- 廣播信道
3、數據鏈路層廣域網鏈路封裝協議
** ppp協議**
Pap(不加密的傳輸密碼)
Chap(加密傳輸密碼,使用hash函數加密)
Ppp的協商階段(lcp、驗證階段、ncp)
4、Mac幀格式
Mac地址的長度為48位,mac地址第一個字節作為偶數為單播,單數為組播地址
For example:0001-7A第二個0
- 學習源目的mac地址,根據目的mac地址進行轉發
- VLAN的劃分,隔離交換機上面的廣播域
6、交換機中的數據幀
7、交換機二層轉發原理
主機在查找自己的ARP表之后發現沒有目的Mac地址,則發出ARP請求,交換機收到之后,對源端口的Mac地址進行學習,記錄進Mac表之中,然后在其他端口進行泛洪。在其主機收到這個數據幀之后,會進行回一個單播數據幀給發送主機,交換機收到之后會學習到這個源Mac地址,然后查找Mac表進行轉發相應的數據幀,之后兩個主機之間的通信就在這兩個端口之間進行,則不會再次洪泛。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
交換機
+關注
關注
21文章
2624瀏覽量
99285 -
OSI
+關注
關注
0文章
81瀏覽量
15404 -
VLAN技術
+關注
關注
0文章
45瀏覽量
6378 -
Hash算法
+關注
關注
0文章
43瀏覽量
7380
發布評論請先 登錄
相關推薦
二層交換機、三層交換機和vlan之間的聯系
IP地址和MAC地址是成對出現的,交換機工作在第二層數據鏈路層,一般是由收到的數據幀中的MAC地址字段來轉發數據幀,
發表于 02-22 13:15
?7359次閱讀
二層交換機、三層交換機、路由器,哪個才是王者?
所不同。現在讓我們來詳細了解一下這三種設備的特點和使用情況。 1. 二層交換機 二層交換機是一種基于MAC地址的交換設備,它在
評論