對等網絡簡介及其應用

2020-12-25 電子產品世界

一、對等網絡技術

1.對等網絡簡介

對等網絡(peer-to-peernetwork),常被稱為P2P或點對點,是近年來興起的一種新型網絡技術。它在傳輸方式上打破了傳統網絡的伺服器/客戶端(C/S)模式的定式,建立了一種客戶端對客戶端的直接通信機制,這種通信方式也為未來網絡的發展提供了思路。在對等網絡中,每一節點既作為客戶端,又充當他人的伺服器,從某種意義上,每一結點都處在同等地位。對等網絡是對分布式概念的成功拓展,它將傳統方式下的伺服器負擔分配到網絡中的每一節點上,每一節點都將承擔有限的存儲與計算任務,加入到網絡中的節點越多,節點貢獻的資源也就越多,其服務質量也就越高。

反觀現在網絡上仍佔主導地位的C/S服務模式,雖然近年來,終端用戶的網絡帶寬逐年提高,但用戶使用感受仍未有大的改觀,主要也是由於各大伺服器不堪重負,用戶數量大幅上升時,伺服器甚至有面臨崩潰的危險,而此時空閒的鏈路帶寬正被白白浪費掉。而P2P方式的網絡服務,正好能充分挖掘網絡的空閒資源,不需要增加投入,就能服務更多用戶。因而可以看到,對等網絡技術的優勢是不言而喻的,它將在未來的網絡應用中,創造巨大的價值。

2.對等網絡的基本結構

對等網絡一般按組織結構的不同,分為三種類型。

(1)集中式對等網絡

集中式的對等網絡其實並不是完全意義上的對等網絡,這是一種介於C/S模式與對等網絡之間的基於P2P理念的對傳統網絡方式的拓展。集中式對等網絡基於中央目錄伺服器,為網絡中各節目提供目錄查詢服務,傳輸內容無需再經過中央伺服器。這種網絡,結構比較簡單,中央伺服器的負擔大大降低。但由於仍存在中央節點,容易形成傳輸瓶頸,擴展性也比較差,不適合大型網絡。但由於目錄集中管理,對於小型網絡的管理和控制上倒是一種可選擇方案。

(2)無結構分布式網絡

無結構分布式網絡與集中式的最顯著區別在於,它沒有中央伺服器,所有結點通過與相鄰節點間的通信,接入整個網絡。在無結構的網絡中,節點採用一種查詢包的機制來搜索需要的資源。具體的方式為,某節點將包含查詢內容的查詢包發送到與之相鄰的節點,該查詢包以擴散的方式在網絡中蔓延,由於這樣的方式如果不加節制,會造成消息泛濫,因此一般會設置一個適當的生存時間(TTL),在查詢的過程中遞減,當TTL值為0 時,將不再繼續發送。

這種無結構的方式,組織方式比較鬆散,節點的加入與離開比較自由,當查詢熱門內容時,很容易就能找到,但如果需求的內容比較冷門,較小的TTL不容易找到,而較大的TTL值又容易引起較大的查詢流量,尤其當網絡範圍擴展到一定規模時,即使限制的TTL值較小,仍然會引起流量的劇增。但當網絡中存在一些擁有豐富資源的所謂的類伺服器節點時,可顯著提高查詢的效率。

(3)結構化分布式網絡

結構化分布式網絡,是近幾年基於分布式哈希表(DistributedHashTable)技術的研究成果。

它的基本思想是將網絡中所有的資源整理成一張巨大的表,表內包含資源的關鍵字和所存放結點的地址,然後將這張表分割後分別存儲到網絡中的每一結點中去。當用戶在網絡中搜索相應的資源時,它將能發現存儲與關鍵詞對應的哈希表內容所存放的結點,在該結點中存儲了包含所需資源的結點地址,然後發起搜索的結點根據這些地址信息,與對應結點連接並傳輸資源。這是一種技術上比較先進的對等網絡,它具有高度結構化,高可擴展性,結點的加入與離開比較自由。這種方式適合比較大型的網絡。

二、對等網絡技術在IPTV中的應用

1.IPTV的現狀

國內IPTV與P2P一直是沿著兩個不同的方向發展。由於IPTV與傳統電視收看方式相似,基本上被看作是有線電視(CATV)或數位電視(DVB)的升級,因而在設計思路上沿用了與之類似的中央伺服器的模式。在傳統的方式中,網絡基本上是廣播式的單向信道,即客戶端沒有能力或只有很少能力發送上行信息,在這種方式下,所有的服務內容由中央伺服器發送,所有的處理工作完全由中央伺服器完成,無法實現P2P的連接。

為了在C/S模式下解決IPTV中的伺服器瓶頸問題,目前的方案大多擬採用組播技術,以及配合中央伺服器一邊緣伺服器的內容分發策略(CDS)來實現。

組播技術也是近年來十分熱門的,優於廣播方式的網絡中一點對多點傳輸服務技術。在傳統的一點對多點通信中,伺服器對每一個請求連接的客戶端都要建立獨立的連接,一般的伺服器最大能提供的連接數量是相當有限的,因此這種方式並不適合媒體服務。廣播方式下,可以不用為每個用戶建立相應的連接,只將有需求的內容向每個子網以廣播方式發送一份拷貝,這樣可以保證所有用戶都能接收到這份數據。但這種方式的弊端是顯而易見的,大量的沒有請求這項內容的用戶也都收到了這份數據,這將造成網絡數據的泛洪,引起阻塞。由此,產生了組播技術。在組播方式下,增加了一個組播組的概念,當用戶請求服務時將加入這個組,伺服器只向有需要的子網的組播地址發送一份數據拷貝,當這份數據到達子網路由器時,路由器將根據當前組成員狀況進行發送,這樣只有當前的組成員能夠接收到這份數據,從而保證了帶寬不被浪費。

2.對等網絡在IPTV中的應用

組播對於減輕伺服器負擔是有相當作用的,但是組播對硬體要求較高,需要數據源和接收者的下層網絡都能支持組播協議。而且組播方式,依然沒有利用到客戶端的上行通道,即用戶接收到的數據仍然不能轉發給其他有相同需要的用戶。

傳統網絡方式與對等網絡方式的網絡結構對比如圖1。採用對等網絡技術的IPTV系統,對底層硬體基本沒有要求,只需在應用層上修改即可。由於IPTV具有實時媒體的特點,網絡節點並不需要保存資源信息的相關內容,每節點在某一時刻只能提供一種資源的服務,因此對等網絡中基於搜索的機制完全可以不予考慮。另外,由於IPTV系統必須具備良好的用戶認證收費管理子系統,以及提供相關增值服務的功能,因此不能允許用戶隨便加入網絡,需要有健全的用戶管理機制。針對IPTV這種特性,在IPTV中應用對等網絡技術,採用集中式的結構比較合適。

在基於對等網絡的IPTV系統中採用集中式結構,系統中應存在少量的中央伺服器,這些伺服器除了保存節目內容資源外,還要保存當前的節目單信息和正在收看節目的客戶端信息。

當用戶請求收看某一節目時,伺服器將返回正在收看該節目的用戶,這裡伺服器可以根據請求來源的路由信息,在所有收看該節目的用戶中挑選與請求用戶最接近的,也就是連通性最好的用戶信息進行返回。用戶收到伺服器返回的地址信息後,即開始與正在收看的用戶進行連接,獲取節目內容。

本文引用地址:http://www.eepw.com.cn/article/155124.htm

p2p機相關文章:p2p原理


相關焦點

  • ZigBee網絡的三種拓撲形式及其實際應用
    路由器與網絡中成對節點的消息路由,可讓子節點與它連接。終端節點不能傳輸消息,也不能連接其它子節點,它的主要任務是發送與接收消息。   ZigBee自形成和自愈網絡結構允許數據和控制消息通過多條路徑傳輸,這一特性擴展了網絡的範圍並提高了數據的可靠性。網絡的對等功能可用於構建大型的,地域分散的網絡,將小型網絡連接在一起形成簇樹網絡。
  • 人工智慧及其應用簡介
    人的大腦有神經網絡,所以深度學習是用電腦模仿人的神經網絡。 想像一下我們要過濾水,讓水經過一層一層的過濾系統,最後得到乾淨的水。同樣,深度學習是把輸入數據經過一層一層的信息網,通過一層一層的演算,最後得出結論。我自己的理解,最簡單的神經網絡就是線性回歸,或者邏輯回歸,用戶輸入數據,電腦做回歸,建立輸入和輸出之間的關係。
  • 簡單句,對等句的應用與解析
    簡單句和對等句【Simple Sentences &Coordinating Sentences】1. It was late. She washed her face ____ went to bed.
  • 網絡協議及其分層定義
    網絡協議一、網絡:定義:用通信線路將地理位置分散且具有獨立功能的許多網絡主機系統連接。>網絡當中的分層:1、協議2、分層3、下一層為上一層服務4、每一層相對獨立5、對等層完成相應功能應用程式 (比如QQ 微信 瀏覽器)三、網絡協議:ARP:存在於數據鏈路層和網絡層叫做地址解析協議
  • ...成為ISO/IEC國際標準,三元對等實體鑑別(TePA-EA)技術到底是什麼?
    比較而言,在ISO/IEC 9798序列裡,「身份證法」的安全級別更高,也更適合大規模使用,從技術應用的演進趨勢來看,隨著實體(硬體平臺等)的資源受限問題逐步得到解決,ISO/IEC 9798-3的應用會更加廣泛。什麼是三元對等?
  • 校園網絡ip廣播系統的應用及其功能
    校園網絡ip廣播系統就是把傳統廣播信號經過IP網絡主機變成數位訊號,使之能通過Internet網或區域網傳輸到任何需要的地方,突破了距離限制。數字IP網絡廣播系統,是網絡傳播多媒體形態的重要體現,也是廣播電視媒體網上發展的重要體現。
  • 計算機網絡與應用試卷與答案B
    第二學期期末考試級專業()《計算機網絡與應用試卷( )A.對等網中的計算機都處於平等地位 B.只有TCP/IP協議對等網才能通信C.在對等網中每臺計算機有唯一的IP位址和計算機名稱D.對等網的計算機可以屬於不同的工組18.總線型對等網通常採用_____結構化布線。
  • 基於ZigBee技術的無線傳感器網絡構建與應用
    1.1 IEEE 802.15.4協議架構及其技術特點  IEEE 802.15.4滿足ISO(國際標準化組織)OSI(開放系統互連)參考模式。它定義了單一的MAC(媒體訪問控制)層和多樣的物理層,如圖1所示。
  • 中醫術語英譯的不對等問題及其翻譯策略
    中醫語言術語頗多,晦澀難懂,在英語中無法找到與之相對應的詞彙,於是便出現了中醫術語英譯的不對等問題。一、中醫術語英譯中的不對等(一)不對等的定義「所謂『不對等』即指譯入語中沒有與譯出語中的詞語直接相對應的詞。
  • ...量子神經網絡方面的應用;數據挖掘、知識發現、移動Agent等...
    ,遺傳算法等計算智能方法及其在圖象處理、生物特徵識別、量子神經網絡方面的應用;數據挖掘、知識發現、移動Agent等分布式人工智慧技術及其在電子商務、網絡安全和金融信息處理中的應用。> E-Mail: zqzhuang@ustc.edu.cn       電話: 0551*******       郵編: 230027 地址: 安徽省合肥市中國科學技術大學電子科學與技術系 個人簡介
  • 句子的種類容易犯錯的句子及簡單句和對等句的初探
    this, that應用it代替;these,those應用they代替。又如:These are apples, aren't they? 這些是蘋果,不是嗎?2 你需要幫助,是不是?You need help, needn't you?
  • 香港中文大學博士沈宇軍:生成對抗網絡的可解釋性研究及其應用
    神經網絡由於網絡特徵或決策邏輯在語義層面難以理解,同時也缺少數學工具去診斷與評測網絡的特徵表達能力,進而解釋目前不同神經網絡模型的信息處理特點,一直被大家稱為是一種「黑箱」。而如何對神經網絡進行「解釋」,稱為近年來的熱門研究方向。生成對抗網絡近年來隨著其不斷的發展,生成圖片的質量以及模型的訓練穩定性不斷提高。
  • CVPR 2020線上分享 | 港中文博士:對抗生成網絡的可解釋性及其應用
    CVPR 2020線上分享 | 港中文博士:對抗生成網絡的可解釋性及其應用 2020-06-08 19:39 來源:澎湃新聞·澎湃號·湃客
  • 高等數學入門——分部積分法及其基礎應用
    系列簡介:這個系列文章講解高等數學的基礎內容,注重學習方法的培養,對初學者不易理解的問題往往會不惜筆墨加以解釋。
  • 2020.07.31 Liang-Zelich定理及其應用簡介
    本文主要目的是為了介紹Xuming Liang和Ivan Zelich在https://ijgeometry.com/wp-content/uploads/2015/10/1.pdf這篇文章中得到的一些結果(並不會介紹證明,感興趣的讀者可以自己點進連結去看),並簡要介紹一些這些結果的應用
  • 新規制經濟學及其在中國的應用前景
    新規制經濟學及其在中國的應用前景 2014年11月19日 07:51 來源:中國社會科學報 作者:李三希 字號 內容摘要:新規制經濟學對於中國尚未完成的經濟改革具有重要的學術和政策意義
  • 科研團隊 湘潭大學-智能電力變換及其應用技術團隊
    團隊簡介湘潭大學智能電力變換技術及應用研究團隊主要從事電力電子技術及其應用方面的研究,近十年來在新型電力電子拓撲及其控制、電網安全 、功率半導體器件建模及可靠性、無線電能傳輸、風力發電控制技術等方面開展科學研究。
  • 高等數學入門——微分的幾何意義及其應用
    系列簡介:這個系列文章講解高等數學的基礎內容,注重學習方法的培養,對初學者不易理解的問題往往會不惜筆墨加以解釋。
  • 科研團隊 | 湘潭大學-智能電力變換及其應用技術
    科研團隊:湘潭大學-智能電力變換及其應用技術
  • ​雲網絡科普(1): 私有網絡VPC
    前言在本公眾號的前面的文章中,簡要介紹了雲網絡的產品,本系列雲網絡科普文章會詳細介紹雲網絡產品,主要是包括私有網絡、專線接入、VPN等產品,也會介紹各個雲廠商的差異點。AWS Transit Gateway簡介,阿里云云企業網產品和實現剖析,騰訊云云聯網產品和實現剖析。