为什么多数现场总线没有全部采用七层osi网络参考模型
时间: 2023-12-05 08:16:48 浏览: 62
多数现场总线没有全部采用七层OSI网络参考模型的原因是因为在现场总线应用中,实时性、可靠性和简洁性比起网络模型的完整性更为重要。因此,现场总线通常采用更简单的网络结构和协议,以满足实时性和可靠性的要求。此外,现场总线的应用场景通常比较固定,网络协议的复杂性也相对较低,因此不需要使用完整的七层OSI网络参考模型。
相关问题
简述现场总线通信模型与osi 七层参考模型的区别
现场总线通信模型是一种常用于工业自动化领域的通信模型,它主要采用物理层和数据链路层实现通信。而OSI七层参考模型则是一种通用的通信模型,分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。二者区别在于OSI模型比现场总线通信模型多了网络层、传输层、会话层和表示层四个层次。在OSI模型中,每一层级别的操作都有明确的定义,相对复杂。而现场总线通信模型在实现简单的同时,通常只适用于工业自动化领域的局部局域网通信。
can协议基本概念 iso/osi 基本参照模型
CAN(Controller Area Network)协议是一种串行通信协议,它是专门用于汽车领域的总线通信协议。CAN协议基于广播通信原则,采用CSMA/CR(Carrier Sense Multiple Access with Collision Resolution)的访问机制,支持多个节点同时发送和接收数据。
ISO/OSI(国际标准化组织/开放系统互连参考模型)是一个七层通信协议参考模型,用于解决不同厂商的计算机系统之间的互联问题。该模型将通信过程划分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
CAN协议与ISO/OSI模型的关系是:
1. 物理层:CAN协议使用差分传输方式传输电压信号,实现物理层的通信。
2. 数据链路层:CAN协议使用帧封装数据,进行数据的分段与重组,并采用CSMA/CR机制进行访问控制和冲突解决。
3. 网络层:CAN协议没有明确规定网络层的功能,所有节点都可以直接进行通信。
4. 传输层:CAN协议没有传输层的概念,数据直接封装在数据帧中进行传输。
5. 会话层、表示层和应用层:CAN协议没有明确规定这三个层次,所有应用层的信息都直接封装在数据帧中传输。
总的来说,CAN协议没有完全遵循ISO/OSI模型,它更加注重实时性和可靠性,在汽车领域的总线通信中发挥着重要的作用。