通讯协议
文章平均质量分 84
努力搬砖养海螺
11100111111011
展开
-
用过的加密方式---Base64、MD5
一、Base64加密Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64并不是安全领域的加密算法,其实Base64只能算是一个编码算法,对数据内容进行编码来适合传输。标准Base64编码解码无需额外信息即完全可逆,即使你自己自定义字符集设计一种类Base64的编码方式用于数据加密,在多数场景下也较容易破解。Base64编码本质上是一种将二进制数据转成文本数据的方案。...原创 2020-01-16 16:41:14 · 624 阅读 · 0 评论 -
用过的数据校验方式----奇偶、校验和、CRC
一、奇偶校验根据被传输的一组二进制代码中“1”的个数是奇数或偶数来进行校验。通常专门设置一个奇偶校验位,存放代码中“1”的个数为奇数还是偶数。奇校验时校验位为奇数,偶校验时校验位为偶数。eg.10001100 (1) -> 最后一位为校验位二、校验和校验一组数据项的和是否正确。通常是以十六进制为数制表示的形式。如果校验和的数值超过十六进制的FF,也就是255。e...原创 2020-01-16 14:29:01 · 1356 阅读 · 0 评论 -
FTP客户端-C++
以登录和文件上传、下载为例,搭建简单的TCP客户端,vs下C++编程目录FTP主要介绍FTP命令与响应码用户登录被动模式-文件下载被动模式-数据上传FTP主要介绍传送门:https://www.cnblogs.com/jzincnblogs/p/5213978.html①FTP是一种文件传输协议,属于应用层协议,基于TCP,所以客户端与服务器建立的连接是可靠、安...原创 2020-01-16 13:23:23 · 414 阅读 · 0 评论 -
串口通讯-C++
简单介绍和基本的几个函数解析:传送门:https://www.cnblogs.com/HPAHPA/p/7809445.html串口通信是异步通信,因此,端口可以在一根线上发送数据的同时在另一根线上接收数据串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。(1)波特率:传输速率。如每秒钟传送240个字符,而每个字符格式包含10位(1个起...原创 2020-08-12 08:38:11 · 532 阅读 · 3 评论 -
Modbus TCP-C++
基于TCP协议的Modbus协议,应用于电子控制器上的一种通用语言。ModusBus协议数据格式:写多个寄存器 97 79 00 00 00 09 04 10 00 00 00 01 02 00 01 示例 长度 说明 备注 Map报文头 ...原创 2020-01-16 13:16:57 · 1279 阅读 · 0 评论