xshell Zmodem安装使用
程序员文章站
2022-04-13 23:10:17
...
Zmodem可以使用拖拽的方式通过shell命令界面实现windows和linux之间的文件互传
centos 下的安装命令如下
yum install -y lrzsz
yum安装zmodem过程
安装成功之后可以直接拖拽windows的文件到命令窗口,直接实现文件传输,妈妈再也不用担心我不会用winscp,ftp…了。
zomdem传输文件过程
Zmodem相关知识
比较
※ XModem是最早的文件传输协议,它是一种发送等待(send-and-wait)协议, 具有流量控制功能。
收、发方均采用包传送。每个包由包头、数据、包尾组成。
包头:包开始(SOH),包编号和包编号补码;
数据:固定的128字节;
包尾:存放校验和checksum。
XModem的工作过程 XModem工作时,先由收方发出NAK,然后等待发方的包开始SOH。收到SOH后,即 将整个包收完,检查是否有错。如出错,则向发方发出一个NAK,请求发方重发; 否则发出ACK,表示接收正确,请发下个包。XModem检查包编号和checksum来确定 该包是否传送有问题。编号是发方送得出包的顺序。当XModem发送完最后一个包 时,收方会收到文件结束符(EOT),此时,收方会送出一个ACK通知发方传送结束。
※ YModem是XModem的改进版。它可以传送多个文件,数据长度可达1K字节支持16位 CRC校验。
※ Zmodem不但具有纠错功能,而且是一种流式协议。它不再以收方发ACK引导。 ZModem完全以包引导,通常用于BBS。
※ KERMIT类似于XModem,但它对XModem进行了改进,可以传输多个文件,错误检测 方式明显改善。同时KERMIT还提供压缩功能。
性能对比图
XModem | YModem | ZModem | KERMIT | |
---|---|---|---|---|
支持XON/XOFF | NO | NO | YES | YES |
1字节checksum | YES | NO | NO | YES |
2字节checksum | NO | NO | NO | YES |
支持多文件传输 | NO | YES | YES | YES |
最大块长度 | 128 | 1K | 8K | 9K |
最小块长度 | 128 | 128 | 10 | 64 |
上一篇: 企业微信可以收款吗? 企业微信向别人发起收款的教程
下一篇: Git使用安装使用
推荐阅读
-
Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench
-
Linux下安装使用cpulimit来限制CPU的利用率
-
windows+xampp+php5.4下安装memcache使用session的方法
-
Linux系统中安装使用Trickle来控制用户带宽
-
PHP:使用Zend对源码加密、Zend Guard安装以及Zend Guard Run-time support mi_PHP教程
-
MySQL安装、配置、使用及JDBC链接
-
Nginx安装到使用__me
-
PhpDocumentor手册-安装和标签使用
-
在WordPress中安装使用视频播放器插件Hana Flv Player,wordpresshana_PHP教程
-
详解PHP的Yii框架中扩展的安装与使用_PHP