《计算机网络》是由谢希仁编著的经典教材第五版的配套学习资料,提供详尽的课后习题解答,帮助学生深入理解和掌握计算机网络原理与应用。
第一章
1. 请解释三种不同类型的计算机网络通信方式:电路交换、报文交换(分组交换)以及它们的优缺点。
2. 网络边缘部分与核心部分的主要区别是什么?它们的工作方式各有什么特点?
3. 客户服务器模型和对等(Peer-to-Peer, P2P)通信模式的区别在哪里?两者之间是否存在相互关联的地方?
4. 计算机网络有哪些常用的性能指标,分别如何定义并解释其含义?
5. 假设在某种计算机网络中传输的数据长度为10^7比特,并且数据发送速率为每秒10万比特。如果信号在这类媒体上的传播速度是2×10^8米/秒,请计算该情况下数据的发送时延和传播时延。
6. 请解释当一个网络达到90%利用率时,其现在的网络延迟与最小值相比增加了多少倍,并给出具体数值。
7. 假设信号在媒体上的传播速度为2×10^8米/秒。对于以下四种不同的传输距离(L):(1) 10cm (局域网接口卡),(2) 100m (局域网), (3) 100km (城域网),以及(4)5,000公里(广域网),当数据速率为每秒1兆比特和每秒1吉比特时,分别计算正在传播的比特数。
8. 计算机通信网络还有哪些非性能特征?这些特性与性能指标有何区别?
9. 解释计算机网络中非性能特性的概念,并讨论它们在网络设计中的重要性。
10. 在一个长度为1,000公里、信号传播速度为2×10^8米/秒的传输介质上,当数据速率为每秒1兆比特和每秒1吉比特时,请分别计算发送延迟和传播延迟。从这些数值中可以得出什么结论?
以上题目旨在帮助理解计算机网络的基本概念与性能指标,并通过实际例子加深对相关理论的理解。
对于第5题的答案:
(1) 发送时延:ts = 数据长度 / 发送速率
ts = 10^7 bits / (100 * 10^3 bps)
ts = 100 s
传播时延 tp :tp=距离/速度
tp= 0.1 m/(2*10^8m/s)=5×10^-10s
(2) 发送时延:ts = 数据长度 / 发送速率
ts = 1,03 bits / (1 * 10^9 bps)
ts = 1 µs
传播时延 tp :tp=距离/速度
tp= 5*10^-7 s
对于第6题的答案:
假设网络利用率为U,发送时间D和最小发送时间 D0之间的关系可以表示为:
U=D/D0-1 或者 D = D0/(1-U)。当利用率U=90%时,现在的延迟是其最小值的 1/(1 - 0.9)= 1 / (0.1)= 10倍。
对于第7题的答案:
(3) 发送时延:ts = 数据长度 / 发送速率
ts = 1,0^7 bits/(每秒一百万比特)
ts = 5×10^-4 秒
传播时延 tp :tp=距离/速度
tp= (2*10^8m/s) * (10km / 2*10^8 m/s)=5 × 10 ^ -3秒
(4) 发送时延:ts = 数据长度 / 发送速率
ts = 1,07 bits/(每秒一亿比特)
ts = 5×10^-6 秒
传播时延 tp :tp=距离/速度
tp=(2*10^8m/s) * (5km / 2*10^8 m/s)=2.5 × 10 ^ -3秒