选择协议

协议有四种选择。选择的协议将取决于 ASCII 主机支持的协议以及特定需求。下表显示了协议的功能:

正在下载 上载
单个文件 多个文件 单个文件 多个文件
XMODEM
XMODEM1K
YMODEM
YMODEMG
XMODEM
XMODEM 协议是执行错误检查的单文件半双工协议。数据以 128 字节数据包的形式传输。通过 CRC 或校验和自动进行错误检查。XMODEM 的 Z and I Emulator for Windows 实现首先尝试 CRC。如果发送方未能确认 CRC 的前三个请求,XMODEM 将切换到校验和方式。
XMODEM1K
XMODEM1K 协议与 XMODEM 相同,只是它始终使用 CRC,并且具有 1024 字节的较大数据包大小。由于某些主机无法处理 1024 字节的数据包,因此需要 XMODEM 和 XMODEM1K
YMODEM
YMODEM 协议类似于 XMODEM,但它允许在一次传输中发送多个文件。可以使用一组唯一的文件名,也可以指定文件组。
YMODEMG
YMODEMG 协议与 YMODEM 相同,支持多个文件,但不提供错误检查。它假定数据始终正确传输,并且仅用于纠错调制解调器。对于大量数据,它可以实现比 YMODEM 更大的吞吐量,因为它不等待数据包确认。