网络协议与通信系统基础:从以太网到ATM

需积分: 0 2 下载量 127 浏览量 更新于2024-07-24 收藏 12.19MB PDF 举报
"面向对象的网络协议描述了各种网络技术和应用,从以太网到ATM,从文件传输到视频点播,展示了网络的多样性和需求。书籍关注于设计模块化通信系统的参考架构,强调考虑现有和未来应用及网络特征的重要性。内容包括术语定义、网络和应用概述,以及OSI和互联网协议组的基础知识,为第二部分的面向对象网络协议和第三部分的案例分析奠定基础。书中介绍了计算机网络模型,节点通过消息传递协同工作,通信系统负责提供端到端的消息传输服务,协议控制消息交换。" 面向对象的网络协议是一种高级的设计方法,它将网络协议设计成具有独立功能和可重用性的模块,以适应不同网络环境和应用需求。这种设计方式有助于提高代码的可维护性、可扩展性和灵活性,同时降低了复杂性。 在描述中提到的网络技术和应用的多样性,涵盖了从基础的局域网技术如以太网,到更复杂的异步传输模式(ATM),这些技术分别适用于不同场景和需求。从简单的文件传输服务到复杂的视频点播,反映了网络服务的不同层次和质量要求。理解这些多样性对于构建一个能够适应广泛需求的通信系统至关重要。 设计模块化通信系统的参考架构时,必须全面考虑现有的和预期的应用需求,比如多点通信、资源预留等,以确保架构的普适性。如果忽视了这些因素,可能会导致架构仅能服务于特定类型的通信模式或无法提供服务质量保障。 书中的第1章引言深入浅出地介绍了计算机网络模型,其中节点是自治的计算系统,它们通过消息传递进行协作。通信系统在这个模型中扮演着核心角色,它提供端到端的消息传输服务,使得应用可以专注于其功能,而不必关心底层的网络实现。此外,书中还简要提及了开放系统互连(OSI)模型和互联网协议组,这两个是理解和实现网络协议的基础框架。 OSI模型是一个七层的通信协议栈,从物理层到应用层,每一层都有特定的功能,为上层提供服务。而互联网协议组则包含了诸如TCP/IP这样的关键协议,它们构成了互联网的基础。 在后续的部分中,面向对象的网络协议将更深入地探讨如何利用这些概念和模型来设计和实现高效的网络通信协议,以及如何通过案例分析来验证和优化这些设计。这样的内容对于理解和开发现代网络系统有着重要的理论与实践价值。