1.
阐述 OSI、TCP/IP 和 IEEE 802 三个参考模型的层次对应关系。
› 答案 / 解析
2.
- 用户通过固定电话网(PSTN)上网,使用ADSL。请问用户线(本地环路)的传输介质以及复用技术分别是什么?
› 答案 / 解析
传输介质: 无屏蔽双绞线(UTP)。
复用技术: 频分复用(FDM)。
- ADSL到ISP的接入服务器所使用的数据链路层协议是什么?该协议提供何种类型的服务,其成帧技术是什么?
› 答案 / 解析
协议: 点对点协议(PPP)。
服务: 不可靠、无连接的服务。成帧技术: 字节填充。
- 假设拨号上网的Modem采用QAM-X调制技术,在一条带宽为4KHz、信噪比为30dB的信道上传输。若要达到该信道的最大数据容量,求X的值。
› 答案 / 解析
第一步:计算信道最大容量 (香农公式)
信噪比:
S/N=1030/10=1000
最大容量:
C=B×log2(1+S/N)=4000×log2(1001)≈40 Kbps
第二步:计算调制级数 X (奈奎斯特公式)
C=2×B×log2(X)
40000=2×4000×log2(X)
log2(X)=5
因此,X=32。
3.
一个2000字节的报文需要通过一个包含5条路径的网络进行传输。每条路径的带宽为1Mbps,电缆长度为1公里,信号在介质中的传播速率为 2×108 米/秒。电路交换方式下,建立和释放连接的总时间为10ms。
请回答以下问题:
- 计算采用电路交换方式传输该报文的总时延。
› 答案 / 解析
发送时延(整个报文): Ttx_msg=(2000×8)/(1×106)=16 ms
单跳传播时延: Tprop_hop=1000/(2×108)=0.005 ms
总传播时延: Tprop_total=5×0.005=0.025 ms
电路交换总时延:
Ttotal=10+16+0.025=26.025 ms
- 计算采用报文交换方式传输该报文的总时延。
› 答案 / 解析
报文交换总时延:
Ttotal=5×(16+0.005)=80.025 ms
- 计算采用分组交换方式传输该报文的总时延。其中,每个分组的长度为220字节,分组头占20字节。
› 答案 / 解析
分组交换总时延:
分组数: 2000/(220−20)=10 个
单个分组发送时延: Ttx_pkt=(220×8)/(1×106)=1.76 ms
总时延: Ttotal=(10−1)×1.76+5×(1.76+0.005)=24.665 ms
4.
- 画出二进制位串
10010111 的曼彻斯特编码波形图(可自行规定高-低跳变或低-高跳变代表0或1)。
› 答案 / 解析
(假设:低到高跳变代表0,高到低跳变代表1)
- 若数据传输速率为3Mbps,那么采用曼彻斯特编码和NRZ(不归零)编码时,对应的波特率分别是多少?
› 答案 / 解析
曼彻斯特编码波特率: 2×3 Mbps=6M Baud。
NRZ编码波特率等于比特率,为 3M Baud。
- 简述曼彻斯特编码的至少两个主要优点。
› 答案 / 解析
- 自带时钟: 每个比特周期中间都有电平跳变,便于接收方同步时钟。
- 无直流分量: 信号是平衡的,直流分量为零,有利于通过变压器等设备传输。
5.
- 在数据通信过程中,可能会出现哪些类型的差错?请简述相应的解决方法。
› 答案 / 解析
帧错误(比特错误):接收方通过CRC等校验码检测出错误,丢弃该帧。
帧丢失:发送方设置的定时器超时,触发重传。
确认帧(ACK)丢失:发送方定时器超时,重传数据帧。接收方会收到重复帧,通过序号识别并丢弃,然后再次发送ACK。
- NAK(否定确认)帧是必须的还是可选的?在什么情况下会发送NAK?使用NAK有什么优点?
› 答案 / 解析
NAK是可选的(例如TCP协议就没有NAK)。
通常在接收方收到一个损坏的帧或失序的帧时发送。
优点是能够让发送方更快地重传,而无需等待定时器超时,提高了信道效率。
6.
给定待发送的数据位串为 1011 1110 01,生成多项式为 G(x)=x4+x2+x+1。
请回答以下问题:
- 计算该数据应附加的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位,数据位为m=10位。需满足公式 2r≥m+r+1。
代入m=10:2r≥10+r+1。
当 r=3 时,8<14 (不满足)。
当 r=4 时,16≥15 (满足)。
因此,至少需要插入 4 位校验位。
7.
在一个带宽为1Mbps的信道上传输长度为1500字节的数据帧,信道的单向传播时延为200ms。数据帧和确认帧均采用捎带确认(piggybacking)的方式。
请回答以下问题:
- 计算采用 停止-等待协议 时的最大信道吞吐量。
› 答案 / 解析
发送时延: Ttx=(1500×8)/(1×106)=12 ms
参数: a=Tprop/Ttx=200/12≈16.67
由于是捎带确认,分母为 2+2a≈35.33
窗口大小: W=1。
利用率: U=1/(2+2a)≈1/35.33≈2.83%。
吞吐量: 1 Mbps×2.83%≈28.3 Kbps。
- 计算采用 Go-Back-N协议 且序号位数为5位时的最大信道吞吐量。
› 答案 / 解析
窗口大小: W=25−1=31。
利用率: U=W/(2+2a)=31/12424≈87.73%。
吞吐量: 1 Mbps×87.73%≈0.877 Mbps。
- 计算采用 Go-Back-N协议 且序号位数为6位时的最大信道吞吐量。
› 答案 / 解析
窗口大小: W=26−1=63。
因为 W>2+2a,信道饱和,利用率为100%。
吞吐量为 1 Mbps。
- 如果采用 选择重传协议,为了达到最大的信道利用率,发送窗口的序号至少应使用几位?
› 答案 / 解析
为达最大利用率: Ws≥2+2a。
SR的窗口大小: Ws=2n−1。
2n−1≥2+2a。
n−1 的最小值是6。
因此 n 的最小值是 7。
8.
- 在一个使用100Base-T标准的以太网中,信号在电缆中的传播速率为200m/µs。请计算在该网络中,两台计算机之间的理论最大距离。
› 答案 / 解析
以太网冲突检测条件:最小帧的发送时延 ≥ 2倍最大传播时延。
最小帧长为 64字节。
Ttx_min=(64×8) bits/(100×106 bps)=5.12 us。
5.12 us≥2×(Lmax/(200 m/us))
Lmax≤512 m。
- 什么是“隐蔽站问题”(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 发送广播帧。
› 答案 / 解析
《计算机网络》的期中试卷
-
-
24-25-2-计算机网络-期中
当前
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF
-
PDF