发布时间:2024-06-09 17:51:10 来源:酷游ku游官网 作者:九洲酷游体育
本文介绍了 OSI 七层模型的概念和说明,采用 TCP/IP 的四层模型来讲。理解 TCP/IP 四层框架是学习物联网相关协议的基础。
OSI 七层模型是一个理论参考模型,将网络通信划分为七个层次,每一层都有特定的功能。分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP 协议模型,将网络通信划分为四个层次,每一层都有特定的功能。分为:网络接口层、网络层、传输层、应用层。
为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录(虚拟终端)等协议。
将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。因此它主要负责数据格式的转换。
具体来说,就是将设备固有的数据格式转换为网络标准传输格式。不同设备对同一比特流解释的结果可能会不同。因此,使它们保持一致是这一层的主要作用。
表示层虽然没有像传输层或网络层那样广为人知的专门协议,但它支持的功能和服务是通过各种标准和协议实现的。例如,文本和图像文件的编码标准 ( ASCI、Unicode、JPEG、GIF 等 ) ,以及数据压缩和加密协议 ( 如 TLS/SSL 的加密功能 ) 都是表示层处理的范畴。
在 OS1 模型 Q 中,会话层并没有像传输层和网络层那样有明确定义的协议,而是依赖于各种应用程序特定的协议和标准来实现其功能。
将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某个地址。因此这一层主要负责寻址和路由选择。
负责物理层面上互连的、节点之间的通信传输。例如与 1 个以太网相连的 2 个节点之间的通信。
调制解调器、无线电、光纤。这里就不是协议了。在 TCP/IP 七层模型,这一层与数据链路层合并了。
这是开篇,写介绍 OSI 七层模型。之后几篇会讲每一层模型对应的主流协议,会采用 TCP/IP 的四层模型来讲。大家也看出来了,上三层的协议可以归位一大类,分小类不好分,下二层也是这样。
理解 TCP/IP 四层框架是学习物联网相关协议的基础。学习协议是做好物联网设备数据接入、监控、报警、下控、运维、数据分析、智控的基础。
接下来几篇会写:物联网数据接入篇 - 网络接口层的协议(2)、物联网数据接入篇 - 网络层和数据传输层协议(3)、物联网数据接入篇 - 应用层协议(4)、物联网数据接入篇 - 物联网硬件(5)……
我阅读了大量的书籍和文章,汇总出了 TCP/IP 四层框架的主要协议、物联网设备的主要协议。工作量之大,超出预期。我看了 B 站《希赛关于软考网络工程师的全套视频教程》,看了《图解 TCP/IP》,看了大量的文章和视频。又结合之前的物联网行业的从业经验,整理出来这篇文章。