一種基于UDP的可靠傳輸系統(tǒng)設(shè)計(jì)及Java實(shí)現(xiàn)
發(fā)布時(shí)間:2021-12-16 11:33
對(duì)于上層應(yīng)用來(lái)說(shuō),用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol,UDP)是一種不可靠的無(wú)連接協(xié)議。它不能為數(shù)據(jù)發(fā)送提供保障,且數(shù)據(jù)在傳輸過(guò)程中可能丟失或者被篡改,到達(dá)對(duì)端也是亂序的。但是,UDP傳輸速度高,具有高效性。因此,基于UDP協(xié)議設(shè)計(jì)了一套可靠的高效控制系統(tǒng),并利用Java語(yǔ)言進(jìn)行了實(shí)現(xiàn)。結(jié)果顯示,用這套系統(tǒng)傳輸一個(gè)76 MB的文件僅用了29 s。此外,設(shè)計(jì)了一個(gè)類(lèi)似的系統(tǒng)來(lái)測(cè)試寫(xiě)卡器的穩(wěn)定性,結(jié)果測(cè)試10 000次全部成功,證明這套UDP傳輸系統(tǒng)具有高效性和可靠性。
【文章來(lái)源】:電聲技術(shù). 2020,44(08)
【文章頁(yè)數(shù)】:4 頁(yè)
【部分圖文】:
網(wǎng)絡(luò)分層
使用Net Beans工具開(kāi)發(fā)設(shè)計(jì)的界面類(lèi)、功能類(lèi)以及工具類(lèi),具體情況如圖2所示。清理并構(gòu)建工程在dist目錄下生成Transfer Data Tool.jar,將dist目錄拷貝到另外一臺(tái)計(jì)算機(jī)上,在dist目錄下打開(kāi)命令窗口,輸入“java-jar Transfer Data Tool.jar”啟動(dòng)該系統(tǒng)。圖3為系統(tǒng)執(zhí)行碼Jar包。
系統(tǒng)執(zhí)行碼Jar包
本文編號(hào):3538062
【文章來(lái)源】:電聲技術(shù). 2020,44(08)
【文章頁(yè)數(shù)】:4 頁(yè)
【部分圖文】:
網(wǎng)絡(luò)分層
使用Net Beans工具開(kāi)發(fā)設(shè)計(jì)的界面類(lèi)、功能類(lèi)以及工具類(lèi),具體情況如圖2所示。清理并構(gòu)建工程在dist目錄下生成Transfer Data Tool.jar,將dist目錄拷貝到另外一臺(tái)計(jì)算機(jī)上,在dist目錄下打開(kāi)命令窗口,輸入“java-jar Transfer Data Tool.jar”啟動(dòng)該系統(tǒng)。圖3為系統(tǒng)執(zhí)行碼Jar包。
系統(tǒng)執(zhí)行碼Jar包
本文編號(hào):3538062
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3538062.html
最近更新
教材專(zhuān)著