modem error-correcting protocols
【TechTarget中国原创】自从1978年Xmodem协议成为标准后,调制解调器共同承认和使用的为了校验和更正传输错误的协议正在向精确、快速和有效的方向发展。简单的总结:在所有的协议中,数据被按照一定的大小组成“块(block)”然后发送到目的调制解调器进行校验,根据校验的结果和协议,返回一个正确的应答(ACK)或错误的应答(NAK),后者一般会造成重新传输。校验的类型(校验码或循环冗余校验)和响应的频率根据协议而不同。现在,新的调制解调器使用V.42协议,但是老的调制解调器仍在使用早先的协议。
下面是所有的协议,及其块大小、响应频率、较验种类和其他信息:
- Xmodem,128bytes,每一块,校验码,也称为MODEM7
- Xmodem CRC,128 bytes,每一块,循环冗余检验,循环冗余检验t探测校验码没有发现的错误
- Xmodem-1K,1024bytes,每一块,循环冗余检验,适用于大文件
- WXmodem 128bytes 每一块,但在接收下块前不保留发报机,校验码,比Xmodem有效
- Ymodem,1024bytes,每一块,循环冗余检验,包括一批模式,允许一个命令发送多个文件
- Ymodem-g,1024bytes,只在以串传送而要求整串成功到达的块中发现错误时,循环冗余检验,支持批传输
- Zmodem,512bytes,发现有错误的块时,循环冗余检验,一次传输可以被打断和重传,不用传已经送出的部分
- Kermit,根据电脑系统调整,发现有错误的块时,校验码,可以在一列中断后面同步传输
- V.42(LAPM),128bytes,在响应前可以有15个块被传送,循环冗余检验,比V.42 早
- V4.2(MNP4),varies,发现有错误的信息包(块)时,循环冗余检验,当两个调制解调器头不能使用LAPM时使用
最近更新时间:2008-6-18 贡献者:Stephen Quattlebaum 