第三章 数据链路层
1.数据链路层三个基本问题:封装成帧、透明传输和差错检测
(1)封装成帧:就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。
(2)透明传输:透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传送。当所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使接收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。
(3)差错检测:差错检测,是指在发送的码序列(码字)中加入适当的冗余度以使得接收端能够发现传输中是否发生差错的技术。
2.CRC检验(考计算,请自行搜索有关例题)
3.PPP协议 字节填充 零比特填充 (考计算,请自行搜索有关例题)
4.以太网 :以太网是一种计算机局域网技术。
5.CSMA/CD工作要点 :
在 t = 0 时,A 发送数据。B 检测到信道为空闲。
在 t = t - d 时(这里t > d > 0),A 发送的数据还没有到达B 时,由于B 检测到信道是空闲的,因此 B 发送数据。
经过时间d / 2 后,即在 t = t - d / 2 时,A 发送的数据和B 发送的数据发生了碰撞。但这时 A 和B 都不知道发生了碰撞。
在 t = t 时,B 检测到发生了碰撞,于是停止发送数据。
在 t = 2t - d 时,A 也检测到发生了碰撞,因而也停止发送数据。
A 和 B 发送数据均失败,它们都要推迟一段时间再重新发送。
6.截断二进制指数退避算法
截断二进制指数退避(Truncated Binary Exponential Back—off,TBEB)算法,原理是让发生碰撞的站点在停止发送后,不是立即再发送数据,而是退避一个随机的时间,降低重传时发生冲突的概率。
争用期:2t 具体争用时间:51.2us 对于10Mb/s争用期内可发送512b即64字节。
7.以太网帧类型
(1)单播(unicast)帧(一对一),即收到的帧的 MAC 地址与本站的硬件地址相同。
(2)广播(broadcast)帧(一对全体),即发送给本局域网上所有站点的帧(全 1 地址)。
(3)多播(multicast)帧(一对多),即发送给本局域网上一部分站点的帧。
8.以太网帧格式
MAC 帧较为简单,由五个字段组成。前两个字段分别为 6 字节长的目的地址和源地址字段。第三个字段是 2 字节的类型字段,用来标志上一层使用的是什么协议,以便把收到的 MAC 帧的数据上交给上一层的这个协议。第四个字段是数据字段,其长度在46到1500 字节之间。最后一个字段是 4 字节的帧检验序列 FCS(使用 CRC 检验)。
9.扩展的以太网
可在物理层扩展(集线器)、可在数据链路层扩展(交换机)
10.冲突域 广播域 带宽
冲突域:共享的介质被多个设备所需求,则多台设备组成冲突域,越小越好(最好一台一个)
广播域:一对所有,每个人都可以发起广播,越小越好、一般一个部门一个广播域(不适宜过大、大了后影响正常通信)
带宽:它被更广泛地借用在数字通信中,用来描述网络或线路理论上传输数据的最高速率。
11.交换机自学习功能
发送方查找MAC地址表,没有就广播,广播的时候发送方的MAC地址与对应的端口被写入地址表,循环。
12.Vlan 定义
Vlan虚拟局域网:用以太网交换机把一个局域网分割成一些小的局域网,缩小范围、提高安全性。
注:转发请注明出处,谢谢。