24-25-2-计算机网络-期中
目录
1.
阐述 OSI、TCP/IP 和 IEEE 802 三个参考模型的层次对应关系。
答案 / 解析
2.
- 用户通过固定电话网(PSTN)上网,使用ADSL。请问用户线(本地环路)的传输介质以及复用技术分别是什么?
答案 / 解析
传输介质: 无屏蔽双绞线(UTP)。
复用技术: 频分复用(FDM)。
- ADSL到ISP的接入服务器所使用的数据链路层协议是什么?该协议提供何种类型的服务,其成帧技术是什么?
答案 / 解析
协议: 点对点协议(PPP)。
服务: 不可靠、无连接的服务。成帧技术: 字节填充。
- 假设拨号上网的Modem采用QAM-X调制技术,在一条带宽为4KHz、信噪比为30dB的信道上传输。若要达到该信道的最大数据容量,求X的值。
答案 / 解析
第一步:计算信道最大容量 (香农公式)
信噪比:
最大容量:
第二步:计算调制级数 X (奈奎斯特公式)
因此,。
3.
一个2000字节的报文需要通过一个包含5条路径的网络进行传输。每条路径的带宽为1Mbps,电缆长度为1公里,信号在介质中的传播速率为 米/秒。电路交换方式下,建立和释放连接的总时间为10ms。
请回答以下问题:
- 计算采用电路交换方式传输该报文的总时延。
答案 / 解析
发送时延(整个报文):
单跳传播时延:
总传播时延:
电路交换总时延:
- 计算采用报文交换方式传输该报文的总时延。
答案 / 解析
报文交换总时延:
- 计算采用分组交换方式传输该报文的总时延。其中,每个分组的长度为220字节,分组头占20字节。
答案 / 解析
分组交换总时延:
分组数: 个
单个分组发送时延:
总时延:
4.
- 画出二进制位串
1010011的曼彻斯特编码波形图(可自行规定高-低跳变或低-高跳变代表0或1)。
答案 / 解析
(假设:低到高跳变代表0,高到低跳变代表1)
- 若数据传输速率为3Mbps,那么采用曼彻斯特编码和NRZ(不归零)编码时,对应的波特率分别是多少?
答案 / 解析
曼彻斯特编码波特率: 。
NRZ编码波特率等于比特率,为 3M Baud。
- 简述曼彻斯特编码的至少两个主要优点。
答案 / 解析
- 自带时钟: 每个比特周期中间都有电平跳变,便于接收方同步时钟。
- 无直流分量: 信号是平衡的,直流分量为零,有利于通过变压器等设备传输。
5.
- 在数据通信过程中,可能会出现哪些类型的差错?请简述相应的解决方法。
答案 / 解析
帧错误(比特错误):接收方通过CRC等校验码检测出错误,丢弃该帧。
帧丢失:发送方设置的定时器超时,触发重传。
确认帧(ACK)丢失:发送方定时器超时,重传数据帧。接收方会收到重复帧,通过序号识别并丢弃,然后再次发送ACK。
- NAK(否定确认)帧是必须的还是可选的?在什么情况下会发送NAK?使用NAK有什么优点?
答案 / 解析
NAK是可选的(例如TCP协议就没有NAK)。
通常在接收方收到一个损坏的帧或失序的帧时发送。
优点是能够让发送方更快地重传,而无需等待定时器超时,提高了信道效率。
6.
给定待发送的数据位串为 1011 1110 01,生成多项式为 。
请回答以下问题:
- 计算该数据应附加的CRC校验码。
答案 / 解析
生成多项式 G(x) 对应二进制为 10111。
在数据 1011 1110 01 后补4个0,得到被除数 1011 1110 010000。
进行模2除法,得到的余数(CRC校验码)为 0100。
- 写出在信道上实际传输的完整帧(包括首尾标志位和比特填充)。
答案 / 解析
数据+CRC: 1011 1110 010100
比特填充: 在数据中连续5个1后插入0,得到 1011 1110 1001 0100。
加标志位: 01111110 1011111010010100 01111110。
- 假设在传输过程中,从右边数起的第6位发生了翻转,请问接收方能否检测出这个错误?简述判断依据。
答案 / 解析
能。接收方在去掉标志位和填充位后,用收到的数据帧去除以 10111,得到的余数将不为0,因此可以检测出错误。
- 如果改用海明码对这10位原始数据进行单比特纠错,至少需要插入多少位校验位?
答案 / 解析
设校验位为r位,数据位为位。需满足公式 。
代入:。
当 时, (不满足)。
当 时, (满足)。
因此,至少需要插入 4 位校验位。
7.
在一个带宽为1Mbps的信道上传输长度为1500字节的数据帧,信道的单向传播时延为200ms。数据帧和确认帧均采用捎带确认(piggybacking)的方式。
请回答以下问题:
- 计算采用 停止-等待协议 时的最大信道吞吐量。
答案 / 解析
发送时延:
参数:
由于是捎带确认,分母为
窗口大小: 。
利用率: 。
吞吐量: 。
- 计算采用 Go-Back-N协议 且序号位数为5位时的最大信道吞吐量。
答案 / 解析
窗口大小: 。
利用率: 。
吞吐量: 。
- 计算采用 Go-Back-N协议 且序号位数为6位时的最大信道吞吐量。
答案 / 解析
窗口大小: 。
因为 ,信道饱和,利用率为100%。
吞吐量为 1 Mbps。
- 如果采用 选择重传协议,为了达到最大的信道利用率,发送窗口的序号至少应使用几位?
答案 / 解析
为达最大利用率: 。
SR的窗口大小: 。
。
的最小值是6。
因此 的最小值是 7。
8.
- 在一个使用100Base-T标准的以太网中,信号在电缆中的传播速率为200m/µs。请计算在该网络中,两台计算机之间的理论最大距离。
答案 / 解析
以太网冲突检测条件:最小帧的发送时延 2倍最大传播时延。
最小帧长为 64字节。
。
。
- 什么是“隐蔽站问题”(Hidden Station Problem)?IEEE 802.11协议是如何解决这个问题的?
答案 / 解析
问题描述:在无线网络中,当两个站点都处于同一个接入点(AP)的覆盖范围内,但彼此之间互相听不到时,它们可能同时向AP发送数据,导致在AP处发生冲突。
解决方法:主要通过 RTS/CTS(请求发送/清除发送) 机制。发送方先向AP发送一个RTS帧,AP收到后广播一个CTS帧。所有听到CTS的站点将在指定时间内保持静默,从而避免冲突。
9.
如下图所示,两个网桥B1和B2连接了四个局域网(LAN1, LAN2, LAN3, LAN4)。初始状态下,两个网桥的转发表(MAC地址表)均为空。
第九题图
请依次追踪以下5个通信事件,并写出最终B1和B2的转发表内容。
- F 向 D 发送数据帧。
- H 向 F 发送数据帧。
- C 向 A 发送数据帧。
- B 向 C 发送数据帧。
- A 发送广播帧。
答案 / 解析
B1
| Station | 端口号 |
|---|---|
| A | 1 |
| B | 1 |
| C | 2 |
| F | 2 |
B2
| Station | 端口号 |
|---|---|
| F | LAN4 |
| H | 4 |
| C | 2 |
| B | 2 |
| A | 2 |