xshell Zmodem安裝使用 命令行拖拽傳文件,命令行獲取文件到本地

Zmodem可以使用拖拽的方式通過shell命令界面實現windows和linux之間的文件互傳

centos 下的安裝命令如下

yum install -y lrzsz

yum安裝zmodem過程

yum安裝zmodem過程
安裝成功之後可以直接拖拽windows的文件到命令窗口,直接實現文件傳輸,媽媽再也不用擔心我不會用winscp,ftp…了。

zomdem傳輸文件到服務端過程

zomdem傳輸文件過程

zomdem獲取服務端文件過程

sz [要獲取的文件名]

在這裏插入圖片描述
選擇位置保存文件即可

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章