数据链路层

資料連結層()是OSI参考模型第二层,位于物理层与网络层之间。

在IEEE 802.2中,它还可以细分成介质访问控制(MAC)子层和逻辑链路控制(LLC)子层。MAC子层专职处理介质访问的争用与冲突问题,屬於下層。LLC子層提供軟件介面,讓多個第三層協定共用相同一硬件,例如同時運行IPv4和IPv6。

數據幀
由DEC、Intel和Xerox於1980年共同制定的Ethernet II數據幀是以太網的事實標準,包含8位元EtherType,用來標示相應的上層協定。它可由第三層協定直接存取,不需要LLC子層。

1983年制定的IEEE 802.3數據幀不包含上層協定的識別碼,因此需要LLC子層處理與上層的通訊。

主要功能
在两个网络实体之间提供数据链路连接的建立、维持和释放管理。构成数据链路数据单元(frame:數據幀或訊框),并对帧定界、同步、收发顺序的控制。并且包括传输过程中的網路流量控制、差错检测和差错控制等方面。

只提供导线的一端到另一端(本质是点到点)的数据传输。

数据链路层会在 frame 尾端置放检查码(parity,sum,CRC)以检查实质内容,将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装。

数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段等。地址段含有點對點发送节点和接收节点的地址(如MAC),控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据。

資料連結層的協議
*异步传输模式
*VLAN(IEEE 802.1Q)
*訊框中繼
*高級資料連結控制
*点对点协议
*以太網(IEEE 802.3)
*Wi-Fi(IEEE 802.11)

常見数据链路层的设备
*网卡(物理层和数据链路层的MAC子层)
*交换机是本层设备。而集线器是物理层设备,不是数据链路层设备。
*橋接器(又称网桥)

参考文献
参见

  • CSMA/CD
  • 協議數據單元

OSI-Modell#Schicht 2 – Sicherungsschicht

评论 (0)

  • 还没有评论,来抢沙发吧。