![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
协议/算法
Hugo0Chen
这个作者很懒,什么都没留下…
展开
-
如何定义协议-简单
一般的通信协议:数据包= 包头(命令码(1字节)+数据长度(2字节) ) + 数据(n字节)包含的信息有:指令、源地址、目的地址、数据、校验等部分。链路层协议:帧头 + 地址 + 命令字 + 数据 + 校验位(帧尾)“不要使用结构体,因为结构体必须定义足够的字符串的长度,这个长度当然是要适应最坏的情况,比如文件名为MAX_PATH的长度,但事实上,在很多情况下,我们实际传输的文件名长度并不需要这么多,这就加剧了网络传输的负担,降低了效率。最好的通讯方式应该是:定义数据包头+.原创 2021-07-07 18:18:15 · 512 阅读 · 0 评论 -
Modubs协议阅读和理解
1、Modbus是一种一主多从的通信方式,允许一个主机最多连接247个从属控制器,实际使用时,根据从属控制器特性,确定连接个数。2、Mobus支持RS485、RS232、RS422和以太网设备,通常用于PLC,DCS以及智能仪表当中。3、它是一种双工通信方式,具体是半双工还是全双工要依据设备的通信接口确定,(RS485的是半双工的,使用RS232的是全双工的)。4、网络通信是“对等”的转载 2017-02-10 10:35:30 · 1928 阅读 · 0 评论 -
CSMA介绍
转载自:http://www.cnblogs.com/cherishui/p/4046360.html以下是转载内容:本文主要介绍通讯领域中CSMA相关机制,本文全部资料来自于网络。 网络通讯,必须依靠介质来传递数据,将数据调制到模拟信号上,再把此信号通过介质传递到远方。根据介质的不同,分为有线网络和无线网络。为了让世界上各种各样的网络设备生产商生产的设备互联互通,他们转载 2017-02-23 10:47:19 · 23159 阅读 · 0 评论 -
IEEE 802.15.4g协议介绍
转载自:http://blog.csdn.net/guan2010_hf/article/details/6234911IEEE 802.15.4网络简介IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络。在这个网络中,根据设备所具有的通信能力,可以分为全功能设备(full-f转载 2017-02-23 11:15:29 · 18628 阅读 · 0 评论 -
PPP协议
(PPP:Point to Point Protocol)PPP(点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP转载 2017-03-30 14:27:59 · 533 阅读 · 0 评论 -
退避算法
在通信中经常遇到同一线路中出现多个信息需要同时发送,这个时候会产生信息碰撞,导致信息丢失。有什么解决方式呢?退避算法是一种较为常用的解决方式。在ETH网络通信中,使用CSMA方式,载波监听,多次重发方式来规避冲突。 退避算法是指在一次传输失败后,经过一个随机补偿等待时间T后,避免产生第二次冲突。其主要用于CSMA冲突分解,二进制指数退避可以取得较好的分解效果。转载...原创 2017-09-28 10:32:38 · 6466 阅读 · 0 评论