计算机网络(三)数据链路层

247 阅读1分钟

一、hdcl的零比特填充法

HDLC: High-Level Data Link Control,高级数据链路控制)

image.png

二、流量控制、可靠传输、滑动窗口机制

可靠传输: 发送端发啥,接收端接啥。

流量控制:控制发送速率,使接收方有足够的缓冲空间来接收每一个帧。

滑动窗口:用来解决可靠传输和流量控制的问题的。

image.png

1. 停止等待协议(等于单帧的滑动窗口)

image.png

2.多帧滑动窗口与后退N帧协议。

发送方累计确认:当发送方接收到3号确认的时候会默认,0~3号帧全都发送成功。

image.png

3.多帧滑动窗口与选则重传协议。

image.png

三、随机访问,介质访问控制

image.png

1.CSMA协议

image.png

2.CSMA/CD协议

发生冲突:采用二进制指数规避算法。

image.png

image.png

3.CSMA/CA协议

发生冲突:采用二进制指数规避算法。

image.png

四、局域网

1.以太网与MAC帧

逻辑上是总线型的拓扑结构。

物理上是星形或拓展星形的拓扑结构。

以太网的最短帧长64B,去掉其它字段,使得数据段最短是46B,最长规定是1500B.

image.png

image.png

五、以太网交换机及其原理。

连接以太网的设备:网桥、交换机。

1.网桥和以太网交换机

数据链路层有两个子层:LLC子层和MAC子层。

可以隔离碰撞域,不能隔离广播域。

image.png