P2P是peer-to-peer的縮寫,意為對等網絡。長久以來,人們習慣的互聯網是以服務器為中心,人們向服務器發送請求,然后瀏覽服務器回應的信息。P2P所包含的技術就是使聯網電腦能夠進行數據交換,但數據是存儲在每臺電腦里,而不是存儲在既昂貴又容易受到攻擊的服務器里。網絡成員可以在網絡數據庫里自由搜索、更新、回答和傳送數據。所有人都共享了他們認為最有價值的東西,這將使互聯網上信息的價值得到極大的提升。P2P引導網絡計算模式從集中式向分布式偏移,也就是說網絡應用的核心從中央服務器向網絡邊緣的終端設備擴散:服務器到服務器、服務器到PC機、PC機到PC機、PC機到WAP手機……,所有網絡節點上的設備都可以建立P2P對話。
從目前的應用來看,P2P的優勢主要體現在大范圍的共享、搜索上。它使用戶能夠深度搜索文檔,而且這種搜索無需通過Web服務器,也可以不受信息文檔格式和宿主設備的限制,可達到傳統目錄式搜索引擎(只能搜索到20% ~30%的網絡資源)無可比擬的深度(理論上將包括網絡上的所有開放的信息資源)。以Gnutel-la進行的搜索為例,一臺PC上的Gnutela軟件,可將用戶的搜索請求同時發給網絡上另外10臺PC,如果搜索請求未得到滿足,這10臺PC中的每一臺都會把該搜索請求轉發給另外10臺PC,這樣,搜索范圍將在幾秒鐘內以幾何級數增長,幾分鐘內就可搜遍幾百萬臺PC上的信息資源?;赑2P對等搜索理念的搜索技術會為互聯網的信息搜索提供全新的解決方法,它使人們在互聯網上的共享行為被提到了一個更高的層次,使人們以更主動深刻的方式參與到網絡中去。
XML(可擴展標記語言)將使Web的搜索非常方便。XML語言是Web數據使用的通用語言,具有結構化、規范性、可擴展性及簡潔的特點。XML能讓開發人員將來自各種應用程序的結構化數據傳送給桌面以在本地計算和表示。XML允許為特定應用程序創建獨特的數據格式,它還是結構化數據從服務器到服務器傳輸的理想格式。XML是在超級分布式系統之間實現多數據集傳輸的一種手段。它同時可以使開發人員以更具價值的新型方式聚集和組合各種來源的數據。XML將成為互聯網的最重要的基礎性語言。 |