极光下载站网络软件

分类分类

ymodem协议传输工具

ymodem协议传输工具

v1.1 免费版

大小:363.00 KB更新:2021/04/27

类别:文件共享系统:WinAll

立即下载
  • ymodem协议传输工具(1)

ymodem协议发送软件使用起来非常的简单,而且传输速度快,可以非常快速的帮助你传送协议,而且成功率高,也支持批量操作,运行稳定,各种操作系统都能安装使用!

ymodem协议详解

1.Xmodem、Ymodem和Zmodem协议是最常用的三种通信协议。Xmodem协议是最早的,传输128字节信息块。Ymodem是Xmodem的改进版协议,具有传输快速稳定的优点。它可以一次传输1024字节的信息块,同时还支持传输多个文件。

2.YModem-1K用1024字节信息块传输取代标准的128字节传输,数据的发送回使用CRC校验,保证数据传输的正确性。它每传输一个信息块数据时,就会等待接收端回应ACK信号,接收到回应后,才会继续传输下一个信息块,保证数据已经全部接收。

3.Ymodem是一种错误纠正协议。使用较大数据块的调制解调采用这种协议,以获得更高的工作效率。采用Ymodem协议的调制解调器以1024字节数的块发送数据。成功接收的不会被确认。有错误的块被确认(NAK),并重发。Ymodem类似于Xmodem-1K,不同之处是提供批处理模式(batch mode)。在批处理模式下,可以使用一个命令发送一些文件。Ymodem使用循环冗余码校验作为错误校验方式。

4.等同于Xmodem-1K 加批文件传送的一种文件传送协议 ( 也称 Ymodem Batch) 。它比标准 Xmodem 要快,而且在发送数据之前发送文件名。 Ymodem-G 无需无错误通道的认可或当调制解调器自纠错时就可传送,但是一旦出现错误传送就会取消。

ymodem 工具亮点

-本次推荐的“Ymodem文件传输”工具只是起到加载功能

-可以在win系统上升级YModem协议

-将烧写文件加载到升级程序上

-您需要在其他地址找到升级的bin文件

-可以将规范协议数据合并到新的程序

ymodem协议如何执行

具体操作流畅如下:

我们下面先看下YModem协议传输的完整的握手过程:先看下图

SENDER:发送方。

RECEIVER:接收方。

1.第一步先由接收方,发送一个字符'C',发送方收到'C'后,发送第一帧数据包,内容如下:

SOH 00 FF Foo.c NUL[123] CRC CRC

第1字节SOH:表示本包数据区大小有128字节。如果头为STX表示本包数据区大小为1024

第2字节00: 编号,第一包为00,第二包为01,第三包为02依次累加。到FF后继续从0循环递增。

第3字节FF: 编号的反码。 编号为00 对应FF,为01对应FE,以此类推。

第4字节到最后两字节:若第1字节为SOH时有128字节,为STX时有1024字节,这部分为数据区。“Foo.c” 文件名, 超级终端下,在文件名后还有文件大小。官方dome也是因为使用了这个文件大小进行比对。这就是为什么用SecureCRT中的YMODEM协议而无法正确传输的原因。在文件名和文件大小之后,如果不满128字节,以0补满。

最后两字节:这里需要注意,只有数据部分参与了效CRC验,不包括头和编码部分。16位CRC效验,高字节在前,低字节在后。

2.接收方收到第一帧数据包后,发送ACK正确应答。然后再发送一个字符'C'。发送方收到'C'后,开始发送第二帧,第二帧中的数据存放的是第一包数据。接收方收到数据后,发送一个ACK然后等待下一包数据传送完毕,继续ACK应答。直到所有数据传输完毕。

3.数据传输完毕后,发送方发EOT,第一次接收方以NAK应答,进行二次确认。发送方收到NAK后,重发EOT,接收方第二次收到结束符,就以ACK应答。最后接收方再发送一个'C',发送方在没有第二个文件要传输的情况下,发送如下数据

SOH 00 FF 00~00(共128个) CRCH CRCL 

4.接收方应答ACK后,正式结束数据传输。

以上部分,为YMODEM协议的基本操作流程。

软件使用说明

若出现Component comctl32.ocx or one of its dependencies not问题,双击运行“安装.bat”文件即可。

精品推荐
同类推荐
未知地区APP
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
网络软件排行榜

点击查看更多

点击查看更多

点击查看更多

说两句网友评论
我要跟贴
取消
实时热词
360安全云盘文件同步软件