Linux運維之道之網絡基礎學習1.3

網絡基礎1.3緩存

數據鏈路層解析:網絡

數據鏈路層:ide

位於物理層與網絡層之間;學習

數據鏈路層的功能:spa

--數據鏈路的創建,維護,拆除計算機網絡

--幀包裝,幀傳輸,幀同步接口

--幀的差錯恢復ci

--流量控制同步

------------------------------------------------------------------------------------------------------------------it

以太網:

什麼是以太網:

--咱們日常使用的就是以太網;

--以太網工做在數據鏈路層 ;

以太網MAC地址:
--以太網地址用來識別一個以太網上的一個設備或一組設備;

802.3以太網幀格式;

數據鏈路層的兩個子層:

介質訪問控制子層(MAC):

---將上層交下來的數據封裝成幀進行發送;

---實現和維護介質訪問控制協議;

---比特差錯檢測;

--MAC地址的尋址;

邏輯鏈路控制子層(LLC):

---創建和釋放數據鏈路層的邏輯鏈接;

---提供與上層的接口;

---給幀加上序號;

----------------------------------------------------------------------------------------------------------------------------------

以太網交換機

什麼是交換機:
交換機是用來鏈接局域網的主要設備;

--交換機可以根據以太網幀中目標viao地址智能的轉發數據,所以交換機工做在數據鏈路層;

--交換機分割衝突域,實現全雙公通訊;

交換機的工做原理:

  1. 初始狀態

  2. MAC地址學習

  3. 廣播未知數據幀

  4. 接收方迴應

  5. 交換機實現單波通訊

學習:

--MAC地址表是交換機經過學習接收的數據幀的源MAC地址來造成的廣播;

廣播:

---若是目標地址在MAC地址表中沒有,交換機就向除接收到該數據幀的端口外的其餘全部端口外的其餘全部端口廣播該數據幀。

轉發:

---交換機根據MAC地址表單波轉發數據幀

更新:

--交換機MAC地址表的老化時間是300秒

--交換機若是發現一個幀的入端口和MAC地址表的源MAC地址的所在端口不一樣,交換機將MAC地址從新學習到新的端口。

------------------------------------------------------------------------------------------------------------------------------

單工,半雙工,全雙工:

單工:只有一個信道,傳輸方向只能是單向的;

半雙工:只有一個信道,在同一時刻,只能單向傳輸;

全雙工:雙信道,同時能夠有雙向數據傳輸;

衝突與衝突域:

--若是衝突過多,則傳輸效率會下降;

--爲了提升效率,分割衝突域;

分割衝突域:

交換機背板交換矩陣結構;

--交換機的每個端口訪問另外一個端口時,都有一條專有的的線路,不會產生衝突;

------------------------------------------------------------------------------------------------------------------------

廣播域:

廣播域指接收一樣廣播消息的節點的集合。

交換機分割衝突域,可是不分割廣播域;即交換機的全部端口屬於同一個廣播域;

交換機內部交換方式:

存儲轉發:

---是計算機網絡領域應用最爲普遍的方式;

---對進入交換機的數據包進行錯誤檢測;

---支持不一樣速度的端口間的轉換;

--在數據處理時延時大;

快速轉發:

---延遲很是小,交換很是快;

---不能提供錯誤檢測能力;

---因爲沒有緩存,不能將具備不一樣速率的端口的輸入/輸出端口直接接通,並且容易丟包;

分段過濾:

---檢查數據包的長度是否夠64個字節,若是小於64字節,說明是假包,則丟棄該包;若是大於64字節,則發送該包;

---不提供數據校驗,它得數據處理速度比存儲轉發方式快,但比直通式快;

相關文章
相關標籤/搜索