从顶层理解计算机网络与互联网体系结构

5星 · 超过95%的资源 需积分: 9 74 下载量 17 浏览量 更新于2024-08-02 2 收藏 9.37MB PDF 举报
《计算机网络:自顶向下方法》是一本经典的计算机通信网络教材,由James F. Kurose和Keith W. Ross合著,适用于University of Minnesota等知名学府的教学需求。本书采用自顶向下的教学策略,深入剖析互联网及其相关技术,让读者逐步理解网络体系结构、协议、服务模型和历史发展。 1. **计算机网络与互联网**:章节一介绍了互联网的基本概念,包括其定义以及它如何连接全球的信息系统。通过探讨什么是协议,读者可以了解到网络通信的基础规则。 2. **网络边缘与核心**:章节关注网络接入点(The Network Edge)和核心结构(The Network Core),区分了这两部分在网络中的功能和作用,如ISP(Internet Service Provider)和NAP(Network Access Point)。 3. **互动程序与路由追踪**:书中提供了交互式程序,如Java Applet,用于实践性地学习消息交换(Message Switching)和分组交换(Packet Switching)的工作原理。 4. **接入网络与物理媒体**:这部分讨论了不同类型的物理介质(如电缆、无线传输等)在提供网络连接时的重要性,以及它们对延迟和丢包的影响。 5. **协议层和服务模型**:深入研究了OSI七层模型或TCP/IP四层模型,解释了它们如何定义数据通信的服务质量和性能。 6. **互联网骨干、NAP和ISP**:介绍互联网的基础设施,包括主要的数据传输路径(backbones)和这些服务提供商的角色。 7. **计算机网络和互联网的历史简述**:回顾了网络技术的发展历程,帮助读者理解当前网络架构的演变。 8. **异步传输模式(ATM)**:作为一种高速网络技术,ATM在当时的网络设计中占据重要地位。 9. **总结**:对全书内容进行概括,强调关键概念和理论。 10. **应用层**:探讨应用层协议的原则,包括广为人知的HTTP(万维网)、FTP(文件传输)和电子邮件在互联网中的应用。 11. **互联网目录服务:DNS**(Domain Name System):DNS是网络中至关重要的命名和寻址系统,负责将域名映射到IP地址。 通过这本书,读者不仅能掌握计算机网络的基础知识,还能了解到互联网技术的实用应用和历史背景。对于IT专业人士和网络技术的学习者来说,这是一本不可或缺的参考书籍。