计算机网络课后习题答案解析

1 下载量 161 浏览量 更新于2024-06-29 收藏 1.01MB PDF 举报
"这是《计算机网络》一书,由陈鸣翻译,包含课后习题的答案。这本书涵盖了网络的基础知识,包括主机与端系统的概念、通信协议、互联网服务类型以及相关的控制机制。" 在计算机网络中,主机和端系统是同义词,指的是参与网络通信的设备,如个人电脑(PC)、工作站、网络服务器(如WEB服务器和邮件服务器)、掌上电脑(PDA)以及网络电视等。这些设备能够通过网络进行数据交互。 通信过程常被比喻为外交礼仪。例如,爱丽丝(Alice)与鲍勃(Bob)约定晚餐,这类似于两个网络节点建立通信。他们需要经过多次交互来确定合适的时间,这相当于网络中的三次握手过程,确保双方都准备好进行通信。一旦约定达成,即建立连接,通信即可进行,就像鲍勃在约定的时间出现一样。 互联网提供了两种主要的服务类型:面向连接的TCP服务和无连接的UDP服务。TCP服务在数据传输前先建立连接,确保数据的可靠传输,通过握手、确认和重传机制保证数据无误;同时,它还提供流控制,防止一方过快发送数据导致另一方处理不过来。相反,UDP服务则不保证数据可靠性,没有握手和确认过程,也没有流控和拥塞控制,因此更适合对实时性要求高但对数据完整性容忍度较高的应用。 流控制是针对连接的两端,确保发送速率不会超过接收端的处理能力,防止接收端淹没在过多的数据中。而拥塞控制是全局性的,目的是管理所有应用的数据发送量,避免网络核心(如路由器的缓冲区)因数据过多而发生拥塞,从而保持整个网络的稳定。 电路交换和分组交换是两种不同的通信方式。电路交换,如传统的电话网络,为一次通信预留固定的带宽,但无法适应现代网络中多变的流量需求。分组交换,如互联网,不保证带宽,数据在网络中以分组的形式动态传输,不遵循固定路径,这可能导致在网络拥塞时数据的丢失,但更有效地利用了网络资源。 《计算机网络》中的习题答案涵盖了网络的基本原理、通信模型和服务类型,以及保证网络正常运作的关键机制。对于学习者来说,理解和掌握这些知识点是深入理解网络通信基础的重要步骤。