FDL 算是第2层通讯了 那这种网络是不是不能进行数据交换了 只是传送站地址 和一些 协议呢 有没有高手给我讲讲
最佳答案
哦,是这样的。
我想你知道ISO/OSI参考模型,这样才知道FDL是2层协议。没错,FDL确实属于第二层的协议,但是首先我们应该简单了解一下FDL的工作机制。PROFIBUS的2层报文结构提供了高的传输安全,使用海明距离=4的方式。如果报文在传输的过程中出现错误,相应的报文会自动的重发。这种简单的方式,在通讯时,PROFIBUS数据的传输比如安全的问题,就依靠FDL来处理了。也就好像说TCP/IP一样,TCP具有错误,超时等重发机制。IP提供路由选择功能。这时,应用数据从哪里入口?这是你所关心的问题。
对于TCP/IP,我们常常借助Socket来进行通讯,那么数据接口在第7层。而对于FDL,借助的是第4层的数据接口,即Send/Receive接口来传输数据。这个接口就是用于传输数据。
提问者对于答案的评价:
~
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc179370.html