互联网视角的计算机网络 top-down 方法

需积分: 34 1 下载量 165 浏览量 更新于2024-09-20 收藏 9.4MB PDF 举报
"Computer Networking A Top-Down Approach Featuring the Internet" 是一本被美国众多大学和学院广泛采用的计算机网络教材,由James F. Kurose和Keith W. Ross合著。这本书采用自顶向下的方法来讲解计算机网络和互联网的相关知识。 在书中,作者首先介绍了计算机网络和互联网的基本概念。什么是互联网?互联网是一个全球性的、互相连接的计算机网络系统,它允许全球用户通过各种协议进行通信和数据交换。然后,他们解释了协议的重要性,即在不同设备间通信时确保数据正确传输的一系列规则。 接着,书中探讨了网络边缘(Network Edge),这是用户与互联网交互的地方,包括个人电脑、移动设备等。这部分内容可能涵盖终端设备的网络接入方式以及用户如何通过这些设备访问互联网。 在物理层面上,作者讨论了访问网络和物理介质,如铜线、光纤和无线信号,这些都是数据传输的基础。此外,还分析了分组交换和电路交换两种网络通信模式,通过Java Applet进行了直观展示。 书中还涉及了网络延迟和丢包问题,这对于理解网络性能和优化至关重要。协议层次结构和服务模型章节则阐述了OSI模型和TCP/IP模型,以及它们如何定义不同层的功能和服务。 进一步深入,读者会了解到互联网主干网、网络接入点(NAPs)和互联网服务提供商(ISPs)的角色,这些都是构成互联网基础设施的关键部分。同时,书中还简要回顾了计算机网络和互联网的历史发展。 ATM(Asynchronous Transfer Mode)章节则专门讨论了一种特定的网络技术,它在90年代初期是高速网络传输的重要方式。每一章末尾都有总结,提供关键知识点的回顾,并附有作业问题和讨论题目供读者练习和深化理解。 应用层是这本书的另一大主题,涵盖应用层协议的基本原理,如HTTP(超文本传输协议)用于构建万维网,FTP(文件传输协议)用于文件传输,以及电子邮件在互联网中的实现。此外,DNS(域名系统)作为互联网的目录服务,使得人类可读的域名可以映射到IP地址,这一部分也是网络应用中不可或缺的一部分。 这本书全面而深入地涵盖了计算机网络和互联网的各个方面,不仅适合初学者入门,也为专业人士提供了丰富的参考资料。