"《计算机网络》常见问题- 谢希仁第四版,涵盖了计算机网络的概述、物理层、数据链路层、局域网、广域网等多个方面,主要探讨了计算机网络中的核心概念、协议和服务。"
《计算机网络》第4版谢希仁中的常见问题深入探讨了网络领域的诸多基础概念,例如:
1. "主机"和"计算机"的差异在于,通常这两个术语可以互换使用,但在特定上下文中,"主机"可能指的是在网络环境中提供特定服务的计算机。
2. 电路交换和面向连接的服务并非完全等同,尽管两者都涉及预先建立连接,但电路交换在连接期间保留通信资源,而分组交换和无连接服务则不保证数据顺序或完整性,允许更灵活的资源利用。
3. IP协议是无连接的,这意味着它不保证数据传输的可靠性。然而,互联网的可靠性主要由上层协议如TCP来保证,这是设计中的层次化思想,每层协议负责不同的功能。
4. 各层协议可以独立选择服务类型。下层使用面向连接或无连接服务,并不影响上层选择相同或不同性质的服务。例如,TCP在传输层提供可靠服务,而UDP在同一层提供无连接服务。
5. 运输层选择面向连接或无连接服务的原则通常取决于应用需求,面向连接适合需要可靠性的服务(如HTTP、FTP),无连接适用于低延迟、高效率的场景(如DNS、UDP)。
6. 数据链路层的选择同样基于需求,例如,PPP协议在点对点连接中提供面向连接服务,而Ethernet使用无连接的CSMA/CD机制。
7. TCP/IP通常被描述为四层模型(应用层、运输层、网络层、链路层),但在某些描述中,会将网络接口层单独列出,形成五层模型。
8. "分组"一词通常用于网络层,如IP数据报;而在数据链路层,它可能被称为帧,如以太网帧。
9. 硬盘标称容量与实际可用容量之间存在差异,主要是由于操作系统为了管理和维护需要占用一部分空间。
10. 带宽通常用来表示数据传输的速率,即数据率,两者在大多数情况下可互换使用。
11. "10Mb/s的以太网"可以理解为速率,这种说法是正确的,因为带宽代表的是最大可能的传输速率。
12. 宽带信道的比喻解释了网络容量的概念,即使单个比特速率不变,增加信道宽度(带宽)可以同时传输更多信息,提高整体传输能力。
13. 宽带链路的时延带宽积可能会较大,但这并不意味着时延本身增加,而是表明更大的容量可以存储更多的数据。
14. 网络的吞吐量和时延有直接关系,通常吞吐量越高,时延可能越大,因为处理大量数据需要更多时间。反之,减少吞吐量可能会降低时延,但可能导致传输效率下降。
这些问题的解答揭示了计算机网络中的一些基本原理和设计思想,对于理解网络操作和优化至关重要。