网络体系结构

网络体系架构是现代网络技术的整体蓝图,是计算机网络技术的基础知识。

OSI参考模型和TCP/IP参考模型。

  • OSI/RM(开放系统互连/参考模型)由ISO于1979年提出并于1983年形成正式文件ISO 7498标准,即7层协议体系架构。这一架构是一套抽象的概念体系。
  • TCP/IP参考模型为TCP/IP协议栈量身定做,是指导互联网实际运作的模型。

两套模型都以协议栈为基础,层功能存在对等性。OSI模型的最大有点是强化了服务、接口和协议的概念,层次区分分明,侧重于理论架构的完备性,适合于理论研究。TCP/IP模型适合于应用。

OSI模型分为7层,从低到高分别是:物理层、数据链路层、网络层、传输层会话层、表示层、应用层。

TCP/IP模型分为4层,从低到高分别是:网络访问层、网络互联层、传输层、应用层。

对应关系:一般认为,OSI模型的物理层和数据链路层(底部2层)对应TCP/IP模型底层的网络访问层,应用层、表示层、会话层(上3层)对应后者的应用层,传输层和网络层分别对应。

从协议的角度,网络体系架构可以定义为计算机网络各层级协议的集合。OSI模型没有定义每一层所用到的服务和协议。TCP/IP模型围绕TCP/IP协议栈,提供了点对点链接的机制,将数据封装、寻址、传输、路由、接收等传输过程都加以标准化。

  • 封装:每个模型层都使用特定的方式描述信道中传输的数据。数据从应用层到物理层传送的过程中,每层都对接收到的原始数据添加信息,通常是报头和报尾,这一过程成为封装。
  • 网络协议:是网络中数据交换建立的一系列规则、标准或约定,是控制两个或多个对等实体进行通信的集合。网络协议由语法、语义和时序关系三个要素组成。协议是水平的,是针对两个对等实体的通信规则。
  • 协议数据单元PDU:对等层次之间传送的数据单元,是数据封装的最小单位。对于OSI模型,各层对应的PDU分别是APDU、PPDU、SPDU、段、分组、帧、比特。
  • 服务:在协议的控制下,两个对等实体间的通信使得本层能为上一层提供服务,这依赖于下一层所提供的服务。服务是垂直的,是由下层向上层通过层间接口提供的。
  • 服务原语:上层使用下层所提供的服务就必须通过与下层交换一些命令来实现,这些命令即是服务原语。
  • 实体:任何可以接收或发送信息的硬件/软件进程,通常是一个特定的软件模块。

评论

《“网络体系结构”》 有 1 条评论

  1. 一位 WordPress 评论者 的头像

    您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注