计算机网络体系结构的形成

96 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

形成原因

相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较方便研究和处理。

体系结构

是计算机网络的各层及其协议的集合。对计算机网络及其部件功能精准定义。在用何种硬件或软件完成这些功能的问题的前提下,实现是遵循这种体系结构。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。

OSI/RM

  • 只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。

  • OSI市场化失败

导致失败原因有很多:没有一定的商业驱动力,实现起来过于复杂,可操行不好,效率低下,层次划分不合理等因素。

两种国际标准

  • 法律上认准OSI
  • 实际上认准TCP/IP

划分层次的重要性

  • 数据交换时遵守实现约定好的规定。
  • 规定需要明确交换数据的格式和同步问题
  • 这个规定就是网络协议

组成网络协议的元素

  • 语法

数据与控制信息的结构或格式 。

  • 语义

需要发出何种控制信息,完成何种动作以及做出何种响应。

  • 同步

事件实现顺序的详细说明。

划分层次的好处

  • 各层之间是独立的。
  • 灵活性好。
  • 结构上可分割开。
  • 易于实现和维护。
  • 能促进标准化工作。

注意:层数要适量。层数太多导致过于复杂,太少又会在描述和综合各层功能的系统工程任务时遇到较多的困难。