计算机网络数据链路层

数据链路层使用信道主要有一对一信道和广播信道。

点对点信道中数据链路层通信步骤如下:1 结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧。2 结点A把封装好的帧发送给结点B的数据链路层。3 若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报上交给上面的网络层,否则丢弃这一帧。

封装成帧,对数据加上首部和尾部的控制字符。透明传输,为了防止传输数据中出现和控制字符相同的内容,需要通过字节填充的方式来解决透明传输的问题。差错检测,在数据链路层采用循环冗余检验CRC的检错技术。

PPP协议有三个组成部分:1 一个将IP数据报封装到串行链路的方法。2 一个用来建立配置和测试数据链路连接的链路控制协议LCP。3 一套网络网络控制协议NCP。

使用广播信道的数据链路层

以太网的两个标准:逻辑链路控制(LLC)和媒体接入控制(MAC)

网络适配器(网卡)和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器和计算机之间的通信是通过计算机主板上的I/O总线以并行方式传输,适配器的重要功能是将数据进行串行和并行的转换。

CSMA/CD协议(载波监听多点接入/碰撞检测):1 适配器从网络层获得一个分组,加上以太网的首部和尾部,组成以太网帧,放入适配器的缓存中,准备发送。2 若适配器检测到信道空闲(即在96比特时间没有检测到信道上有信号),就发送这个帧。若检测信道忙则等待信道转为空闲,在发送信号。3 在发送过程中继续检测信道,若一直未检测到碰撞,就顺利把这个帧成功发送完毕。若检测到碰撞,则中止数据发送,并发送人为干扰信号。4 在中止发送后,适配器就执行指数退避算法,等待r倍512比特时间后返回到步骤2

MAC帧格式:目的地址,源地址,类型,IP数据报。

在物理层扩展以太网:通过集线器将不同的以太网连接起来,构成一个更大的以太网(一个更大的碰撞域)。

在数据链路层扩展以太网

通过网桥来实现有以下好处:1 过滤通信量,增大吞吐量。2 扩大了物理范围。3 提高了可靠性。4 可互联不同物理层,不同MAC子层和不同速率的以太网。

缺点:1 网桥对于接受的帧需要先存储和查找转发表,然后才转发,转发之前还必须执行CSMA/CD算法,增加了时延。

2 在MAC子层没有流量控制功能。当网络上负荷很重时,网桥中的缓存的存储空间可能不够而发生溢出,以致产生丢帧现象。

3 网桥只适合用户数量不太多和通信量不太大的以太网,否则会产生广播风暴。

网桥转发帧时,不改变帧的源地址。

透明网桥通过自学习的方式获得转发表。

猜你喜欢

转载自blog.csdn.net/qq_27736025/article/details/82257237