网络体系架构是现代网络技术的整体蓝图,是计算机网络技术的基础知识。
01:两套模型
OSI参考模型和TCP/IP参考模型。
- OSI/RM(开放系统互连/参考模型)由ISO于1979年提出并于1983年形成正式文件ISO 7498标准,即7层协议体系架构。这一架构是一套抽象的概念体系。
- TCP/IP参考模型为TCP/IP协议栈量身定做,是指导互联网实际运作的模型。
两套模型都以协议栈为基础,层功能存在对等性。OSI模型的最大有点是强化了服务、接口和协议的概念,层次区分分明,侧重于理论架构的完备性,适合于理论研究。TCP/IP模型适合于应用。
02:7分层和4分层
OSI模型分为7层,从低到高分别是:物理层、数据链路层、网络层、传输层会话层、表示层、应用层。
TCP/IP模型分为4层,从低到高分别是:网络访问层、网络互联层、传输层、应用层。
对应关系:一般认为,OSI模型的物理层和数据链路层(底部2层)对应TCP/IP模型底层的网络访问层,应用层、表示层、会话层(上3层)对应后者的应用层,传输层和网络层分别对应。
03:模型协议
从协议的角度,网络体系架构可以定义为计算机网络各层级协议的集合。OSI模型没有定义每一层所用到的服务和协议。TCP/IP模型围绕TCP/IP协议栈,提供了点对点链接的机制,将数据封装、寻址、传输、路由、接收等传输过程都加以标准化。
04:数据传输
05:关键概念
- 封装:每个模型层都使用特定的方式描述信道中传输的数据。数据从应用层到物理层传送的过程中,每层都对接收到的原始数据添加信息,通常是报头和报尾,这一过程成为封装。
- 网络协议:是网络中数据交换建立的一系列规则、标准或约定,是控制两个或多个对等实体进行通信的集合。网络协议由语法、语义和时序关系三个要素组成。协议是水平的,是针对两个对等实体的通信规则。
- 协议数据单元PDU:对等层次之间传送的数据单元,是数据封装的最小单位。对于OSI模型,各层对应的PDU分别是APDU、PPDU、SPDU、段、分组、帧、比特。
- 服务:在协议的控制下,两个对等实体间的通信使得本层能为上一层提供服务,这依赖于下一层所提供的服务。服务是垂直的,是由下层向上层通过层间接口提供的。
- 服务原语:上层使用下层所提供的服务就必须通过与下层交换一些命令来实现,这些命令即是服务原语。
- 实体:任何可以接收或发送信息的硬件/软件进程,通常是一个特定的软件模块。
Ver:0.1v20250216
发表回复