p2p全稱是「peer to peer」。「peer」的中文釋義是「(地位、能力)同等者」、「同事」和「夥伴」的意思。但是p2p在圈裡人都被叫做「點對點」
p2p網路的發展歷史如下:
usenet系統架構圖
p2p技術在如今的生活中應用依舊非常多。
skype
skype雖然大獲成功但是由於使用私有協議,並且沒有開源,對整個web生態並沒有起到很大的作用。2023年google開源了webrtc,拉開了新一輪p2p通訊的高潮。
webrtc通訊支援p2p通訊,相對於其他通訊模式。p2p通訊有一下優點:
高價效比:p2p通訊無需中心伺服器,對於規模較大的企業,可以極大的節省購買大型伺服器的成本。
隱私保護,webrtc的p2p通訊基於https,保證在傳輸過程中的資料安全。資料不經過伺服器,不會在伺服器留下任何資料。資料被竊聽和洩露的風險大大降低。telegram之所以被****作為彼此通訊的即時通訊工具,足以見得p2p網路對隱私的保護。
p2p通訊在未來是一種非常重要的通訊方式,以webrtc為代表的p2p通訊將深刻的影響我們日常通訊方式。
webrtc中的p2p通訊
P2P網路模型
1 靜態配置模型 靜態配置模型是一種相對靜態而簡單的對等點定位模型。在該模型中,每個對等點都確切地知道存在於其p2p 網路中其它對等點的位置以及它們所提供的共享資源內容。缺點 網路無法應付不能預知的隨機事件和臨時變更,比如對等點隨機進入和退出網路。優點 整個網路在外部攻擊面前表現得很穩固。2 動態配...
P2P 殭屍網路入門
當人們正大肆宣傳zeroaccess被攻克的訊息,malwaretech 博主認為是時候介紹一下p2p殭屍網路 botnets 了。包括殭屍網路的工作原理和應對方法。傳統殭屍網路圖例 無論使用http irc或是其他協議,傳統殭屍網路的構成都是相同的。所有的殭屍主機 bot 都通過乙個或多個網域名稱...
以太坊 P2P網路
1.chord 概念 chord是什麼 chord是乙個演算法,也是乙個協議。作為乙個演算法,chord可以從數學的角度嚴格證明其正確性和收斂性 作為乙個協議,chord詳細定義了每個環節的訊息型別。chord還可以被作為乙個一致性雜湊 分布式雜湊 dht 的實現。覆蓋網路 overlaynetwo...