當前位置:編程學習大全網 - 源碼下載 - 什麽是P2P

什麽是P2P

P2P是peer-to-peer的縮寫,peer在英語裏有"(地位、能力等)同等者"、"同事"和"夥伴"等意義。這樣壹來,P2P也就可以理解為"夥伴對夥伴"的意思,或稱為對等聯網。目前人們認為其在加強網絡上人的交流、文件交換、分布計算等方面大有前途.

簡單的說,P2P直接將人們聯系起來,讓人們通過互聯網直接交互。P2P使得網絡上的溝通變得容易、更直接***享和交互,真正地消除中間商。P2P就是人可以直接連接到其他用戶的計算機、交換文件,而不是像過去那樣連接到服務器去瀏覽與下載。P2P另壹個重要特點是改變互聯網現在的以大網站為中心的狀態、重返"非中心化",並把權力交還給用戶。 P2P看起來似乎很新,但是正如B2C、B2B是將現實世界中很平常的東西移植到互聯網上壹樣,P2P並不是什麽新東西。在現實生活中我們每天都按照P2P模式面對面地或者通過電話交流和溝通。

即使從網絡看,P2P也不是新概念,P2P是互聯網整體架構的基礎。互聯網最基本的協議TCP/IP並沒有客戶機和服務器的概念,所有的設備都是通訊的平等的壹端。在十年之前,所有的互聯網上的系統都同時具有服務器和客戶機的功能。當然,後來發展的那些架構在TCP/IP之上的軟件的確采用了客戶機/服務器的結構:瀏覽器和Web服務器,郵件客戶端和郵件服務器。但是,對於服務器來說,它們之間仍然是對等聯網的。以email為例,互聯網上並沒有壹個巨大的、唯壹的郵件服務器來處理所有的email,而是對等聯網的郵件服務器相互協作把email傳送到相應的服務器上去。另外用戶之間email則壹直對等的聯絡渠道。

事實上,網絡上現有的許多服務可以歸入P2P的行列。即時訊息系統譬如ICQ、AOL Instant Messenger、Yahoo Pager、微軟的MSN Messenger以及國內的OICQ是最流行的P2P應用。它們允許用戶互相溝通和交換信息、交換文件。用戶之間的信息交流不是直接的,需要有位於中心的服務器來協調。但這些系統並沒有諸如搜索這種對於大量信息***享非常重要的功能,這個特征的缺乏可能正為什麽即時訊息出現很久但是並沒有能夠產生如Napster這樣的影響的原因之壹。

  • 上一篇:C Gaga是什麽?
  • 下一篇:電腦死機藍屏 高手請進
  • copyright 2024編程學習大全網