P2P網路的歷史、現在和未來
互聯網能夠發展至今,根本原因就是其每一種技術思想的出現都是為了人與人之間的交流而產生的。而現在能夠引起互聯網震動的,無非只有交流方式的改變。互聯網技術充斥在我們周圍之時,恐怕只有少數人知道P2P的概念了。即使你不了解,但你對使用P2P技術的應用一定非常熟悉,在你和QQ好友網上聊天之時,在你和朋友使用Skype視頻l聊天之時,在你和微信好友語音視頻之時,實際上就享受著P2P技術給我們帶來的快感。那麼P2P是什麼?
歷史
P2P網路的發展歷史如下:

1979年,杜克大學的研究生Tom Truscott和Jim Ellis開發出USENET,USENET是使用P2P技術搭建的新聞聚合網路
1984年,美國人Tom Jennings成立FideNet,FideNet是基於P2P技術的 BBS網路
1997年7月,Hotline Communication Limit(HCL)在加拿大多倫多成立。並且研製了一種可以使其用戶從別人電腦中下載東西的軟體。
1998年,美國波士頓大學的一年級新生,18歲的肖恩·范寧為其室友編寫了一個「如何在網上找到音樂而編寫了一個簡單的程序,這個程序能夠搜集音樂文件並且提供檢索,把所有音樂地址都集中放到一個伺服器中。這樣使用者就能夠方便的過濾很多地址從而找到自己想要的音樂,這個程序叫做Napster。Napster最高峰人數達8000萬。印證了P2P技術在廣域網中範圍內的可行性。
時至今日,P2P技術仍然在不斷發展……
現在
P2P技術在如今的生活中應用依舊非常多。

Skype作為基於覆蓋網的IP電話系統提供了通過Internet直接連接的IP電話更好d的語音效果,因此受到用戶的廣泛歡迎。自2013年發布以來,截止至2015年,註冊用戶就已經超過了2100萬,在線人數達200多萬。2017年同時在線人數達到3000萬。當用戶使用需要使用Skype通信時,Skype在覆蓋網中找尋出一條當前帶寬最大的覆蓋網通路,通過多跳轉發的方式進行數據傳送。通常情況下,在覆蓋網中找到的轉發通路比起通話兩點之間的直接通路質量要好,因此通話過程中語音也就更加清晰流暢。由於Skype的出現和高速發展,越來越多的用戶轉向IP電話,已經對傳統的電信業構成了一定的威脅,而將來Skype這樣的基於P2P的IP電話系統很可能會在很大程度上取代傳統電話業務成為人們日常通信方式之一。
除了Skype之外,微信、QQ、Telegram、迅雷、酷狗音樂等應用中均使用了P2P技術作為文字通信、視頻通信或文件傳輸的基礎。
Skype雖然大獲成功但是由於使用私有協議,並且沒有開源,對整個Web生態並沒有起到很大的作用。2011年Google開源了WebRTC,拉開了新一輪P2P通信的高潮。
WebRTC是Google開源的一個實時通信引擎框架,相對於其他的實時通信框架來說,在瀏覽器中無需安裝插件,就可以在瀏覽器中嵌入實時視頻、音頻。極大的方便了Web開發人員。
WebRTC通信支持P2P通信,相對於其他通信模式。P2P通信有一下優點:
- 節省通信費用:P2P通信的流量和帶寬均依靠兩端設備完成,不經過中心伺服器。對於開發實時視頻的廠商來說節省流量和帶寬費用。
- 高性價比:P2P通信無需中心伺服器,對於規模較大的企業,可以極大的節省購買大型伺服器的成本。
- 隱私保護,WebRTC的P2P通信基於HTTPS,保證在傳輸過程中的數據安全。數據不經過伺服器,不會在伺服器留下任何數據。數據被竊聽和泄露的風險大大降低。Telegram之所以被恐怖分子作為彼此通信的即時通信工具,足以見得P2P網路對隱私的保護。
未來
P2P通信在未來是一種非常重要的通信方式,以WebRTC為代表的P2P通信將深刻的影響我們日常通信方式。

中國的5G網路在2020年正式商用,移動端網路狀況大幅提高,P2P通信質量大幅提高。是P2P通信應用大繁榮時期。中國基於WebRTC做實時通信雲PaaS廠商不勝枚舉。野狗、聲網等廠商已經打造出了成熟的WebRTC通信雲平台,其中野狗通信雲是國內第一家P2P通信免費的廠商。企業對實時視頻的需求量大。社交、在線教育、金融、客服等都需要實時視頻來給用戶提供更好的實時互動服務。智能手機、電腦等硬體設備性能不斷提升,為P2P通信提供了良好的硬體基礎。Google、Apple等大廠對WebRTC的更新和適配加速了WebRTC的普及,側面上的推進了P2P通信的普及。
關於P2P通信大家有什麼想說的嗎?歡迎大家在下方留言。
推薦閱讀:
