【網路協議】資料鏈路層
資料鏈路層主要有三個目的:
- 為IP模組傳送和接受IP資料包;
- 為ARP模組傳送ARP請求和接受ARP應答;
- 為RARP傳送RARP請求和RARP應答。
這裡的ARP協議主要用來將32bit的IP地址解析為對應48bit(乙太網中)的MAC地址(硬體地址)。而RARP協議則是將硬體地址解析為IP地址,這兩個協議位於網路層,和IP資料包一樣,都具有各自的乙太網資料幀型別(即傳入到乙太網中要加上對應的MAC幀)。
區域網中的ARP攻擊是通過偽造IP地址和MAC地址實現ARP欺騙,能夠在網路中產生大量的ARP通訊量,使網路阻塞。
TCP/IP支援多種不同的資料鏈路協議,這取決於網路所使用的硬體,如乙太網、令牌環網、FDDI、RS-232序列線路等,當今TCP/IP採用的主要局網技術是乙太網。
最大傳輸單元MTU:
資料鏈路層中的網路對資料幀的長度都有一個限制,不同網路的MTU值不同,常用的乙太網為1500個位元組,一些其他網路的MTU位元組值如下表:
MTU主要是為了限制一次傳輸的最大IP資料包的值,如果IP層有一個資料包要傳,而且資料產度比資料鏈路層的MTU大,則就需要將IP資料包進行分片,使每一片都小於MTU。
路徑MYU:
當在同一網路上的兩臺主機互相進行通訊時,該網路的MTU是非常重要的,但如果兩臺主機之間的通訊要經過多個網路,而每個網路的鏈路層可能有不同的MTU,這時,要重點考慮的是兩臺通訊主機路徑中各網路的最小MTU,稱它為路徑MTU。
兩臺主機之間的路徑MTU把有一定是個常數,它取決於當時所選擇的路由,而且選路不一定是對稱的,即從A到B經過的路由和從B到A經過的路由不同,因此路徑MTU在兩個方向上不一定是一致的。
相關文章
- 談談網路協議 - 資料鏈路層( Data Link)協議
- 0213-資料鏈路層協議協議
- IP協議(網路層協議)協議
- 網路七層協議協議
- LLDP鏈路層發現協議協議
- TCP/IP協議 - 網路層TCP協議
- 網路七層協議之物理層協議
- 計算機網路 | 資料鏈路層計算機網路
- 計算機網路——資料鏈路層計算機網路
- OSI七層網路協議 、TCP協議TCP
- 資料鏈路層
- 計算機網路之資料鏈路層計算機網路
- [面試∙網路] TCP/IP(一):資料鏈路層面試TCP
- 計算機網路七層協議計算機網路協議
- PCIe資料鏈路層
- 漫談計算機網路:網路層 ------ 重點:IP協議與網際網路路由選擇協議計算機網路協議路由
- 詳談OSI七層網路協議和TCP/IP協議協議TCP
- TCP/IP 協議及網路分層模型TCP協議模型
- 網路層協議及ARP攻擊協議
- 【網路協議】UDP協議協議UDP
- 網路協議協議
- Wireshark資料抓包分析(網路協議篇)第1章網路協議抓包概述協議
- 計算機網路資料篇(二)——快速理解網路協議計算機網路協議
- 【計算機網路】資料鏈路層 | 複習筆記計算機網路筆記
- 計算機網路第三篇【資料鏈路層】計算機網路
- 網路管理協議協議
- web網路協議Web協議
- 網路協議大全協議
- 【計算機網路】謝希仁筆記 資料鏈路層計算機網路筆記
- 計算機網路第四章--資料鏈路層計算機網路
- 【網路協議】TCP協議簡介協議TCP
- 網路安全中網路的五層協議包括什麼?作用有哪些?協議
- 【計算機網路】資料鏈路層——無線區域網與VLAN計算機網路
- [譯] Swift 寫網路層:用面向協議的方式Swift協議
- OSI 七層網路協議的定義與理解協議
- Swift 運用協議泛型封裝網路層Swift協議泛型封裝
- 網路協議之:基於UDP的高速資料傳輸協議UDT協議UDP
- 【網路協議】IP協議、ARP協議、RARP協議協議