當(dāng)前位置:首頁(yè) >  科技 >  IT業(yè)界 >  正文

深挖P2P傳輸技術(shù),升級(jí)與創(chuàng)新并舉

 2021-07-19 11:50  來(lái)源: 互聯(lián)網(wǎng)   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

你用過(guò)P2P傳輸嗎?現(xiàn)在的P2P傳輸可以說(shuō)是繼局域網(wǎng)、ftp、http之后最廣泛使用的文件分享和傳播途徑,被眾多企業(yè)運(yùn)用在工作中。

P2P傳輸,全稱(chēng)“點(diǎn)對(duì)點(diǎn)傳輸”,是一種文件即時(shí)傳輸方式,目標(biāo)是讓所有客戶(hù)端都能提供資源,包括帶寬、存儲(chǔ)空間、計(jì)算能力。P2P傳輸技術(shù)有很多應(yīng)用,包括共享各種格式音頻、視頻、數(shù)據(jù)等。

P2P傳輸技術(shù)是如何實(shí)現(xiàn)即時(shí)傳輸?為什么P2P傳輸可以被眾多企業(yè)接受?本文,我們將帶著這兩個(gè)問(wèn)題出發(fā),深挖P2P傳輸技術(shù)。

一、一張圖看懂P2P傳輸技術(shù)

傳統(tǒng)的http傳輸是服務(wù)器上直接復(fù)制數(shù)據(jù)給客戶(hù)端,這種傳輸?shù)目炻艿綆挼南拗啤S绕涫窃诰W(wǎng)絡(luò)全民化的今天,成百上千的客戶(hù)端連接同一臺(tái)服務(wù)器,服務(wù)器的帶寬會(huì)被分享,客戶(hù)端的帶寬難以完全利用,導(dǎo)致整體數(shù)據(jù)傳輸?shù)男实拖隆?/p>

一般數(shù)據(jù)傳輸中,客戶(hù)端A和客戶(hù)端B都需要先與服務(wù)端(Sever)建立連接,再通過(guò)服務(wù)器與對(duì)方建立的通路來(lái)中轉(zhuǎn)傳遞數(shù)據(jù)。P2P傳輸技術(shù)是建立客戶(hù)端A和客戶(hù)端B的直接通路,把原有上傳-下載”1+1“時(shí)間縮短到1;其次,“客戶(hù)端A -服務(wù)器-客戶(hù)端B”轉(zhuǎn)變?yōu)?ldquo;客戶(hù)端A -客戶(hù)端B”,中間不經(jīng)過(guò)服務(wù)器中轉(zhuǎn),無(wú)需消耗服務(wù)器昂貴的存儲(chǔ)空間。P2P傳輸是一種文件即時(shí)傳輸方式。

二、議P2P傳輸技術(shù):又愛(ài)又恨

P2P傳輸技術(shù)被廣泛用于實(shí)時(shí)媒體業(yè)務(wù)、網(wǎng)絡(luò)電視、遠(yuǎn)程醫(yī)療等方面,它不僅給數(shù)據(jù)傳輸提供了自由和便利,還有效的將互聯(lián)網(wǎng)中潛在的資源整合在一起。

在專(zhuān)業(yè)技術(shù)人員眼中,P2P傳輸技術(shù)是一種即時(shí)傳輸技術(shù)用于實(shí)現(xiàn)數(shù)據(jù)的快速聯(lián)動(dòng),為企業(yè)在數(shù)據(jù)驅(qū)動(dòng)價(jià)值的市場(chǎng)環(huán)境中獲取發(fā)展先機(jī)。但在5G重新定義帶寬,信息技術(shù)不斷發(fā)展的今天,P2P傳輸技術(shù)凸顯的優(yōu)劣勢(shì)讓企業(yè)又愛(ài)又恨,難以抉擇。

優(yōu)勢(shì):

成本低:減少了對(duì)服務(wù)器的投資;

效率提升:去除中間環(huán)節(jié)直接建立簡(jiǎn)單連接;

較強(qiáng)的穩(wěn)定性:淘汰以往以服務(wù)器為中心的單點(diǎn)服務(wù),形成非中心化且直發(fā)組織的體系特點(diǎn),解決了中心單點(diǎn)產(chǎn)生的故障問(wèn)題。

劣勢(shì):

網(wǎng)絡(luò)帶寬資源大量消耗:P2P傳輸所具有的并發(fā)連接特點(diǎn)使得大量資源被迅速消耗,容易造成網(wǎng)絡(luò)擁塞,導(dǎo)致其他應(yīng)用性能降低;

管理不便:P2P傳輸具有的無(wú)中心化特點(diǎn),用戶(hù)多,對(duì)用戶(hù)的管控?zé)o法具體到個(gè)人,難以對(duì)對(duì)所有用戶(hù)加以管控;

安全風(fēng)險(xiǎn),數(shù)據(jù)泄露:P2P傳輸在互聯(lián)網(wǎng)中廣泛運(yùn)用,使得一些人利用系統(tǒng)的漏洞侵犯用戶(hù)隱私,對(duì)數(shù)據(jù)資料進(jìn)行破壞,甚至有不法分子在P2P傳輸過(guò)程中加入病毒,對(duì)用戶(hù)電腦安全造成威脅。

P2P傳輸技術(shù)的優(yōu)勢(shì)不可否認(rèn),劣勢(shì)必須彌補(bǔ)。但要想使用P2P傳輸技術(shù)服務(wù)當(dāng)下企業(yè),顯然純P2P技術(shù)是不夠的,必須有所突破。根據(jù)客戶(hù)端是否在同一網(wǎng)絡(luò)環(huán)境,P2P傳輸技術(shù)實(shí)現(xiàn)的難易程度有所不同,具體可以借助哪些現(xiàn)代技術(shù)優(yōu)化,如何優(yōu)化?讓我們繼續(xù)深挖P2P技術(shù)原理,尋找突破口。

三、以NAT+Raysync為支撐,P2P技術(shù)升級(jí)

深挖P2P技術(shù)原理,會(huì)發(fā)現(xiàn)P2P技術(shù)的實(shí)現(xiàn)依賴(lài)兩方面:一是客戶(hù)端所在位置,二是網(wǎng)絡(luò)環(huán)境??紤]到企業(yè)實(shí)際需求,P2P技術(shù)和許多技術(shù)一樣,有著看似單一的存在,其實(shí)可以很好地嵌入系統(tǒng),依托系統(tǒng)的基礎(chǔ)架構(gòu)存在于一個(gè)平臺(tái)之上。這樣,客戶(hù)端位置能夠穩(wěn)定,網(wǎng)絡(luò)環(huán)境也能適應(yīng),下面我們分兩種情況分析:

①同一網(wǎng)絡(luò)環(huán)境下:

假設(shè)內(nèi)網(wǎng)接口1000M,局域網(wǎng)帶寬10M,帶寬利用率均為50%,客戶(hù)端A與客戶(hù)端B在同一內(nèi)網(wǎng)絡(luò)環(huán)境中,如下圖所示。

如果用一般的文件傳輸方法,需要A將文件先上傳至服務(wù)器,B再?gòu)姆?wù)器上下載,而且傳輸將在網(wǎng)絡(luò)帶寬10M的情況下進(jìn)行。而通過(guò)點(diǎn)對(duì)點(diǎn)傳輸,A與B可以直接建立通信,文件傳輸充分利用內(nèi)網(wǎng)網(wǎng)絡(luò)帶寬1000M,傳輸效率可以實(shí)現(xiàn)100X提升。

鐳速傳輸Raysync,鐳速點(diǎn)對(duì)點(diǎn)傳輸技術(shù)將P2P傳輸技術(shù)與Raysync超高速傳輸協(xié)議相結(jié)合,網(wǎng)絡(luò)帶寬得到充分利用,帶寬利用率能達(dá)到96%以上,傳輸再加速,能夠?qū)崿F(xiàn)TB級(jí)大數(shù)據(jù)及海量數(shù)據(jù)極速傳輸。

②不同網(wǎng)絡(luò)環(huán)境下:

客戶(hù)端A與客戶(hù)端B在兩個(gè)不同的網(wǎng)絡(luò)環(huán)境中,它們需要嘗試連接目標(biāo)端,判斷是否能夠穿透網(wǎng)絡(luò)建立通信。根據(jù)客戶(hù)端的不同,客戶(hù)端之間進(jìn)行P2P傳輸?shù)姆椒ㄒ灿兴煌?。常?jiàn)的幾種穿越中間件進(jìn)行P2P傳輸?shù)姆椒ㄓ校褐欣^(Relaying)、逆向鏈接(Connection reversal)、UDP打洞(UDP hole punching)技術(shù)。通過(guò)下面這份特性對(duì)比表,我們可以先簡(jiǎn)單了解到這幾種方法的特性及適用場(chǎng)景。

針對(duì)以上P2P傳輸方法,鐳速傳輸開(kāi)啟P2P傳輸時(shí)會(huì)優(yōu)先嘗試直接連接目標(biāo)端的方式,如果無(wú)法直接連接則再使用逆向連接或UDP打洞的方式連接,如果都無(wú)法連接對(duì)端,則會(huì)通過(guò)服務(wù)器中轉(zhuǎn)(中繼)的方式傳輸。全程自動(dòng)優(yōu)選最佳傳輸方式,減輕網(wǎng)絡(luò)負(fù)擔(dān),實(shí)現(xiàn)網(wǎng)絡(luò)資源的充分利用。

此外,基于UDP的P2P應(yīng)用需要考慮NAT的類(lèi)型,因?yàn)椴煌腘AT組合的穿透的方式并不一致,有的能打通, 有的無(wú)法打通。

深挖NAT穿透技術(shù),鐳速傳輸將10種NAT穿透技術(shù)組合與Raysync超高速傳輸協(xié)議嵌入鐳速傳輸系統(tǒng)同時(shí)作用于P2P應(yīng)用。在實(shí)際應(yīng)用中,這10種NAT組合的穿透效果基本能滿(mǎn)足當(dāng)前P2P應(yīng)用,即使面對(duì)少數(shù)無(wú)法穿透的情況,鐳速也能通過(guò)Raysync超高速傳輸協(xié)議提升傳輸效率,找到P2P傳輸?shù)淖顑?yōu)解。

四、速度、管理走創(chuàng)新,鐳速傳輸讓P2P傳輸更通用

1.加速傳輸,效率保障

點(diǎn)對(duì)點(diǎn)傳輸中采用鐳速傳輸自主研發(fā)的raysync超高速傳輸協(xié)議,該協(xié)議能夠突破性傳輸技術(shù)徹底消除底層瓶頸,克服傳統(tǒng)網(wǎng)絡(luò)、硬件的限制,充分利用網(wǎng)絡(luò)帶寬,實(shí)現(xiàn)超低延時(shí)、高速、端到端的輸出服務(wù),傳輸速率提升近百倍,帶寬利用率達(dá)96%以上,能夠輕松滿(mǎn)足TB級(jí)別大文件和海量小文件安全、可控、穩(wěn)定的傳輸需求。

測(cè)試——點(diǎn)對(duì)點(diǎn)傳輸效率對(duì)比

測(cè)試環(huán)境如下:

深圳-北京,延時(shí)35ms~45ms ,丟包率1%

Server :阿里云深圳,CentOS 8.3, 2 vCPU 4 GiB,帶寬100M,SSD盤(pán)

ClientA:阿里云深圳,CentOS 8.3, 2 vCPU 4 GiB,帶寬100M,SSD盤(pán)

ClientB:阿里云北京,CentOS 8.3, 2 vCPU 4 GiB,帶寬100M,SSD盤(pán)

|2GB大文件傳輸:Raysync VS QQ

測(cè)試結(jié)果:2GB文件從深圳傳輸?shù)奖本?,QQ點(diǎn)對(duì)點(diǎn)傳輸需要689秒,平均傳輸速度23.77Mbps;而使用鐳速點(diǎn)對(duì)點(diǎn)傳輸,傳輸速度提升至94.7Mbps,總耗時(shí)173秒,相比于QQ傳輸時(shí)間縮減了516秒。同時(shí),鐳速追加5GB點(diǎn)對(duì)點(diǎn)測(cè)試文件,僅花了440秒,整體點(diǎn)對(duì)點(diǎn)傳輸效率得到大大提升。

|84393個(gè)小文件目錄傳輸:Raysync

2、傳輸無(wú)需值守

為優(yōu)化企業(yè)用戶(hù)大文件聯(lián)動(dòng),鐳速傳輸支持自動(dòng)“接收伙伴的點(diǎn)對(duì)點(diǎn)文件”。相較于傳統(tǒng)的點(diǎn)對(duì)點(diǎn)傳輸(例如:QQ),優(yōu)化了文件一個(gè)一個(gè)點(diǎn)擊“接收”的繁瑣操作。一鍵開(kāi)啟“允許接受小伙伴的點(diǎn)對(duì)點(diǎn)文件”就能實(shí)現(xiàn)所有文件的自動(dòng)接收,無(wú)需值守。尤其是企業(yè)在面對(duì)大量采集工作中,這個(gè)功能堪稱(chēng)數(shù)據(jù)采集利器。

3、數(shù)據(jù)資產(chǎn)嚴(yán)格管控

鐳速傳輸管理者可以通過(guò)后臺(tái)監(jiān)管每個(gè)傳輸任務(wù)。進(jìn)入管理后臺(tái)-點(diǎn)對(duì)點(diǎn)傳輸,可以查看用戶(hù)正在直傳傳輸?shù)膸ぬ?hào)/IP/任務(wù)/接收方ID/國(guó)家/地區(qū)/城市/文件數(shù)量/傳輸速度;同時(shí)支持對(duì)正在傳輸?shù)狞c(diǎn)對(duì)點(diǎn)傳輸任務(wù)詳情進(jìn)行查看,停止操作;對(duì)歷史傳輸任務(wù)支持一鍵查看、下載。

具體到文件、追溯到個(gè)人,所有點(diǎn)對(duì)點(diǎn)傳輸任務(wù)都可以由管理者把控。鐳速傳輸針對(duì)點(diǎn)對(duì)點(diǎn)傳輸進(jìn)行的全面升級(jí)管理,彌補(bǔ)了文件、用戶(hù)管理不便的缺陷,促使點(diǎn)對(duì)點(diǎn)傳輸更貼合現(xiàn)代企業(yè)需求,幫助企業(yè)實(shí)現(xiàn)高效數(shù)據(jù)管理工作。

4、數(shù)據(jù)安全達(dá)金融級(jí)

基于影視、媒體、IT互聯(lián)網(wǎng)等行業(yè)客戶(hù)的需求,鐳速傳輸通過(guò)客戶(hù)端與服務(wù)器端之間采用AES-256+TLS加密技術(shù),實(shí)現(xiàn)端到端之間的數(shù)據(jù)傳輸安全達(dá)金融級(jí)。

針對(duì)端口問(wèn)題,鐳速傳輸只需要對(duì)外暴露1個(gè)端口,即可滿(mǎn)足所有用戶(hù)訪問(wèn),極大降低防火墻端口暴露風(fēng)險(xiǎn);在傳輸報(bào)文層面、文件塊、整個(gè)文件進(jìn)行Hash校驗(yàn)保護(hù),保障傳輸內(nèi)容的完整性。

鐳速傳輸對(duì)點(diǎn)對(duì)點(diǎn)傳輸技術(shù)的優(yōu)化,在性能、可靠性、安全性方面具有均有卓越表現(xiàn),升級(jí)的管理設(shè)計(jì)貼合了現(xiàn)代企業(yè)需求。作為一站式大文件傳輸解決方案提供商,鐳速傳輸可以作為企業(yè)實(shí)現(xiàn)文件快速聯(lián)動(dòng)的工具,也可以成為企業(yè)數(shù)據(jù)管理平臺(tái)為影視、媒體、金融、IT互聯(lián)網(wǎng)等行業(yè)提供數(shù)據(jù)傳輸服務(wù)。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
p2p
文件傳輸

相關(guān)文章

熱門(mén)排行

信息推薦