新聞中心
linux文件傳輸:SZ和RZ的應(yīng)用

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


咨詢
建站咨詢
