两个系统中实体间的通信是一个很复杂的过程,为了降低协议设计和调试过程的复杂性,也为了便于对网络进行研究、实现和维护,促进标准化工作,通常对计算机网络的体系结构以分层的方式进行建模。
我们把计算机网络的各层及其协议的集合称为网络的体系结构(Architecture)。换言之,计算机网络的体系结构就是这个计算机网络及其所完成的功能的精确定义,它是计算机网络中的层次,各层的协议及其层间接口的集合。需要强调的是,这些功能究竟是用何种硬件和软件完成的,则是一个遵循这种体系结构的实现(implementation)问题。体系 结构是抽象的,而实现是具体的,是真正在运行的计算机硬件和软件。
计算机网络的体系结构通常都具有可分层的特性,将复杂的大系统分成若干较容易实现的层次。分层的基本原则是:
1)每一层都实现一种相对独立的功能,降低大系统的复杂度。
2)各层之间界面自然清新,易于理解,相互之间交流尽可能少。
3)各层功能的精确定义独立于具体的实现方法,可以采用最合适的技术来实现。
4)保持下层对上层的独立性,上层单向使用下层提供的服务。
5)整个分层结构应能促进标准化工作。
由于分层后各层之间相互独立,灵活性好,因而分层的体系结构易于更新&
1.2.1计算机网络分层结构
最新推荐文章于 2024-07-10 15:23:43 发布
本文介绍了计算机网络分层结构的概念,旨在降低协议设计的复杂性并促进标准化工作。每层实现独立功能,通过服务数据单元(SDU)、协议控制信息(PCI)和协议数据单元(PDU)进行交互。分层结构简化了系统的更新和调试,但也可能导致效率下降。在网络层次中,实体之间通过对等层直接通信,服务由低层向上层提供。
摘要由CSDN通过智能技术生成