互联网时代的计算机网络:自顶向下方法

需积分: 34 2 下载量 86 浏览量 更新于2024-09-26 收藏 9.4MB PDF 举报
"Computer Networking, A Top-Down Approach Featuring the Internet, 3rd Edition" 是一本深入探讨计算机网络原理的教科书,由James F. Kurose和Keith W. Ross合著。本书采用自顶向下的方法来讲解,强调从应用层开始理解网络的工作原理,然后逐步深入到底层的物理实现。 书中涵盖了一系列关键主题,旨在帮助读者全面理解互联网的运作机制。首先,"What is the Internet?" 引导读者了解互联网的本质,解释了它作为一个全球性的通信网络如何连接世界各地的设备。"What is a Protocol?" 讨论了网络通信中协议的重要性,它是不同设备间有效交流的基础。 接着,书中讨论了网络边缘(The Network Edge)和核心(The Network Core),这部分内容介绍了用户设备如何与互联网连接,以及数据如何在核心网络中传输。书中还提供了一些交互式程序,如用于追踪互联网路由的工具,以及一个Java Applet,用以演示消息交换和分组交换的概念。 "Access Networks and Physical Media"章节深入到网络的物理层面,分析了不同的接入网络类型和物理介质,如有线和无线技术。"Delay and Loss in Packet-Switched Networks"则关注了分组交换网络中的延迟和丢包问题,这是理解网络性能的关键因素。 "Protocol Layers and Their Service Models"阐述了网络层次结构,特别是OSI模型和TCP/IP模型,以及它们提供的服务模型。"Internet Backbones, NAPs, and ISPs"部分探讨了互联网主干、网络访问点(NAPs)和互联网服务提供商(ISPs)的角色。 此外,书中还简要回顾了计算机网络和互联网的历史,以及异步传输模式(ATM)在通信中的应用。每一章末尾都包含总结、作业问题和讨论题目,以帮助巩固学习内容。 在应用层(Application Layer),作者讲解了应用层协议的原则,例如HTTP在万维网中的作用,FTP文件传输,电子邮件在互联网上的实现,以及互联网的目录服务——域名系统(DNS)的工作原理。这些内容让读者了解网络如何支持日常的在线活动。 "Computer Networking, A Top-Down Approach Featuring the Internet"是一本全面而深入的教材,适合对计算机网络感兴趣的学生和专业人士,通过自顶向下的教学方法,它能够帮助读者从实际应用出发,逐渐理解网络的复杂性和深度。