数据链路层
分类:
文章
•
2022-10-16 11:54:02
- 数据链路层亦存在不同的协议,每种协议可以组成一种二层网络。
- WIFI:计算机和无线路由器之间通过802.11协议连接
- 以太网:计算机和无线路由器之间通过ETHERNET II协议或者802.3协议连接,协议属于数据链路层协议
- PPP:网络设备之间连接经常使用PPP协议,PPP协议作为链路层协议,有不同的接口规定
- 帧中继协议:帧中继(数据链路层协议),可以使用同种物理层设备来封装不同二层协议
- 数据链路层特点:
a) 封装解封装
b) 编址(物理地址)
c) 流量控制
d) 链路连接的维护
e) 帧同步
f) 差错校验
- 数据链路层特点一:封装解封装
a) 数据链路层协议产生帧头
b) 有些链路层协议同样产生帧尾
c) 帧头包含不同内容,实现链路层不同功能,帧尾主要用于校验数据发送的正确性
- 数据链路层特点二:编址寻址
a) 不同的数据链路层网会使用不同的数据链路层地址
b) 地址封装在帧头中
c) 以太网使用MAC地址
d) 帧中继称为DLCI号
e) PPP称为FF地址
- 将数据链路层的帧分装成比特流在物理介质中传输,通过电信号/光信号/微波信号/电磁波等表示每个帧中的比特
- 物理层规定了不同特性:
a) 设备机械特性
b) 设备电器特性
c) 设备功能特性
d) 设备规程特性
- 机械特性:
- 电器特性
- 设备特性
- 规格特性
- 交流或者通信都必须以共同的规则为前提才能正常的进行,网络设备之间也一样,这样的规则称之为“协议"。
- 只有运行公有协议才能保证在不同厂商设备间正常的通信。
- 网络设备中的通信过程非常复杂,需要多个协议配合共同完成。
- 多个协议一起协同工作,称之为“协议簇”。常见的协议簇有OSI协议簇和TCPIP协议簇。
- 接口层的作用是实现数据包在物理介质中的传输
- 数据包无法直接在物理介质中传输,需要转化为数据帧
接口层首先起到了承载转化的作用,将数据包进行格式转化,数据成帧后继续转化为介质可承载的物理信号,数据帧按一定编码格式继续转化为信号,就可以在物理介质中传输了,最终数据以信号的形式在网络中传递
- 接口层还可以实现对传输的过程进行管理
- 接口层有许多协议,实现着数据陈帧转化和传输控制的功能
- 使用不同接口层的协议,封装出的数据帧格式不同
- 点到点型网络数据只能在两点之间进行传输
- 多路访问型网络任意两点之间均可实现通信
- PPP、HDLC协议只能实现数据帧的单播传输
- Ethernet协议可以实现数据帧的单播和广播传输
- Ethernet协议是使用最广泛的接口层协议
- 以太网协议不仅实现着接口层的基本功能,还具有以下特点:
1) 数据帧的校验
2) 传输模式的协商
3) 链路带宽的自适应
4) 多路访问冲突检测与避免
5) 拥塞控制与链路优化利用
- 以太网网卡具有强大的协商和自适应机制
- 以太网协议具有冲突检查和避免的机制