第3章 数据链路层课后答案
(1) .P109 3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别?”电路接通了”与”数据链路接通了”的区别何在?
链路:一个结点到相邻结点的一段物理线路
数据链路:在一条物理链路上还具有一定的通信协议
(2).P109 3-02 数据链路层中的链路控制包括哪些功能?
1.封装成帧
2.透明传输
3.差错检测
(3).P109 3-03 网络适配器的作用是什么?网络适配器工作在哪一层?
作用:
1. 进行串行/并行转换
2. 对数据进行缓存
3. 在计算机的操作系统安装设备驱动程序
4. 实现以太网协议
网络适配器工作物理层
(4). P109 3-04 数据链路层的三个基本问题为什么都必须加以解决?
1.封装成帧:必须封装成帧,不然不知道源地址、目的地址等信息
2.如果不进行透明传输的话,可能会少传一部份的数据,导致数据缺失
3.不进行差错检测的话接受到的数据可能都是数据缺失的,不可用
(5).P109 3-05如果在数据链路层不进行封装成帧,会发生什么问题?
不然不知道源地址、目的地址等信息
(6)P109 3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?
PPP协议的主要特点:
1. 简单
2. 封装成帧
3. 透明性
4. 多种网络协议
5. 多种类型链路
6. 差错检测
7. 检测连接状态
8. 最大传送单元
9. 网络地址协商
10. 数据压缩协商
PPP不可靠传输,所以不使用帧编号
PPP适用于线路质量不太差的情况下。
PPP没有编号和确认机制。
(7). P109 3-07
1110
能发现
采用CRC检验后,数据链路层的传输没有变成可靠传输,因为没有确认重传机制
(8). P110 3-08
011
(9). P110 3-09 一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是什么(用十六进制写出)?
7E FE 27 7D 7D 657E
(10) P110 3-10 PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接受端收到的PPP帧的数据部分0001110111110111110110,问删除发送端加入的零比特后变成怎么的比特串?
零比特填充后:
01101111101111100
删除零比特填充变成:
00011101111111111110
(11).P110 3-16
以太网采用曼切斯特编码,所以10*2=20码元/秒
(12). P110 3-18 试说明10BASE-T中的”10”、”BASE”和”T”所代表的意思
10表示10Mbit/s
BASE表示基带信号
T表示双绞线
(13).P110 3-20
1/200000=5us
帧长:5*2*1*109*10-6=10000bit=1250B
(14).P110 3-22
(512/107)*100=5.12ms
(512/108)*100=512us
(15)P111 3-27
1.集线器共享信道
1Mbit/s
2.10Mbit/s
3.10Mbit/s
(16)P111 3-30
最大值:1100Mbit/s
因为交换机共享信道
(17). P111 3-31
500Mbit/s
集线器独占信道,交换机共享信道
(18). P111 3-32100Mbit/s
(19).P111 3-33
动作 | 交换表的状态 | 向哪些接口转发帧 |
A发送帧给D | A,1 | 广播2,3,4,5,6 |
D发送帧给A | D,4 | 接口1 |
E发送帧给A | E,5 | 接口1 |
A发送帧给E | 不变 | 接口5 |