新聞中心
linux文件傳輸:SZ和RZ的應用

在湄潭等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設計制作按需定制設計,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站制作,營銷型網(wǎng)站建設,外貿網(wǎng)站制作,湄潭網(wǎng)站建設費用合理。
Linux文件傳輸在大多數(shù)生活場景中都是必需的,尤其是使用linux系統(tǒng)的時候,文件的傳輸成為更加復雜的問題,通常情況下,Linux上的文件傳輸有兩種經(jīng)典方法:SZ(X-Modem)和RZ(Y-Modem)。
SZ(X-Modem)是一種最常用的Linux文件傳輸方式,它具有高效、安全和方便等優(yōu)勢。X-Modem中的文件傳輸默認是以1024個字節(jié)塊的方式進行,主要步驟如下:
1. 客戶端發(fā)出請求,服務器接受請求,并回復可以傳輸文件;
2. 客戶端以數(shù)據(jù)塊的形式發(fā)出文件,服務器在接收時對每塊數(shù)據(jù)進行確認;
3. 如果客戶端發(fā)送的數(shù)據(jù)是正確的,服務器就返回一個確認碼;
4. 當服務器不能確認時,客戶端就會重新發(fā)送數(shù)據(jù);
5. 服務器收到所有數(shù)據(jù)后,就會發(fā)出文件的校驗和(CRC),來檢查數(shù)據(jù)的正確性;
6. 如果傳輸成功,客戶端就會發(fā)出結束信號。
這個Xmodem的缺陷是傳輸速率不夠快,不能滿足高速數(shù)據(jù)傳輸?shù)囊?。因此,Y-Modem就應運而生了。
RZ(Y-Modem)與Xmodem不同,它不使用固定字節(jié)數(shù)據(jù)塊發(fā)送信息,而是采用變長的數(shù)據(jù)塊,數(shù)據(jù)的傳輸格式如下:
**(發(fā)送 1KB 文件報文)**
STX SOHETX
以及,每塊數(shù)據(jù)都會累加校驗,來讓接收者有更好的數(shù)據(jù)完整性確認,這樣,Y-Modem的數(shù)據(jù)傳輸速率就可以達到104kbps,大大提升了數(shù)據(jù)傳輸?shù)母咚傩浴?/p>
因此,在Linux文件傳輸中,我們可以很好的看到SZ和RZ的對比,傳統(tǒng)XXmodem由于數(shù)據(jù)塊長度固定,單次發(fā)送的塊數(shù)據(jù)量也就有限制,這樣數(shù)據(jù)傳輸?shù)乃俾示捅容^緩慢;而Y-Modem(RZ)數(shù)據(jù)塊靈活可變,每次發(fā)送的數(shù)量可以非常大,從而大大提升了數(shù)據(jù)傳輸?shù)乃俾省?/p>
成都網(wǎng)站設計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設定制開發(fā)服務,為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設計,成都網(wǎng)站設計服務;成都創(chuàng)新互聯(lián)服務內容包含成都網(wǎng)站建設,小程序開發(fā),營銷網(wǎng)站建設,網(wǎng)站改版,服務器托管租用等互聯(lián)網(wǎng)服務。
新聞名稱:Linux文件傳輸:SZ和RZ的應用(linuxszrz)
文章URL:http://m.fisionsoft.com.cn/article/codehec.html


咨詢
建站咨詢
