『壹』 請教網路大俠P2P與PPP協議有何區別
PPP是點對點協議(Point to Point Protocol)的縮寫。它是TCP/IP網路協議包的一個成員。PPP是TCP/IP的擴展,它增加了兩個額外的功能組:
- 它可以通過串列介面傳輸TCP/IP包;
- 它可以安全登錄
當使用作為公共電話系統的部分的串列介面時,必須要注意確保所有通信的真實性。這個終端PPP集合了用戶名字和密碼安全。因此,一個路由器或者伺服器通過PPP接收到一個請求時,如果這個請求的來源是不安全的,這就需要授權。這個授權是PPP的一部分。因為它的通過串列介面路由TCP/IP包的能力和它的授權能力,ISP(Internet服務提供商)通常使用PPP來允許撥號用戶連接到Internet。
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這樣的影響的原因之一。
『貳』 PPP協議與P2P有什麼區別
1、性質不同:PPP協議是在點對點連接上傳輸多協議數據包提供了一個標准方法。P2P是對等網路,即對等計算機網路,是一種在對等者(Peer)之間分配任務和工作負載的分布式應用架構。
2、特點不同:PPP協議是一種點——點串列通信協議。p2p對等網路是一種網路結構的思想。
3、模式不同:P2P打破了傳統的Client/Server (C/S)模式,在網路中的每個節點的地位都是對等的。每個節點既充當伺服器,為其他節點提供服務,同時也享用其他節點提供的服務。PPP協議通信完畢時,NCP釋放網路層連接,收回原來分配出去的IP地址。
(2)p2p移動網路協議擴展閱讀:
注意事項:
1、ppp項目大多為基礎設施或公共服務設施項目,需要在招募社會資本之前完成項目立項。
2、ppp項目識別確認由政府主導完成,但近來也出現了不少假偽ppp項目,最終使項目陷入ppp項目合規性困境,進而影響政府采購及相關優惠支持政策的落實。因此社會資本需要核查擬投資的ppp項目識別確認結果。
3、在ppp項目能進能出制度下,對於確已通過ppp項目識別的項目,社會資本方應在項目實施過程中,盡可能使項目持續滿足ppp項目各項必備特徵,以免被主管部門清出ppp項目。
參考資料來源:網路-對等網路
參考資料來源:網路-PPP協議
『叄』 P2P是什麼
P2P是 "peer-to-peer" 的縮寫,peer 在英語里有「(地位、能力等)同等
者」,「同事」和「夥伴」等意義。這樣一來,P2P也就可以理解為「夥伴對夥伴」
的意思,或稱為對等聯網。目前人們認為其在加強網路上人的交流、文件交換、
分布計算等方面大有前途。簡單的說,P2P 直接將人們聯系起來,讓人們通過互
聯網直接交互。
P2P是面向應用層的網路協議,與其他側重與網路層以下的協議有很大不同
P2P是 "peer-to-peer" 的縮寫,peer 在英語里有「(地位、能力等)同等
者」,「同事」和「夥伴」等意義。這樣一來,P2P也就可以理解為「夥伴對夥伴」
的意思,或稱為對等聯網。目前人們認為其在加強網路上人的交流、文件交換、
分布計算等方面大有前途。簡單的說,P2P 直接將人們聯系起來,讓人們通過互
聯網直接交互。
P2P是面向應用層的網路協議,與其他側重與網路層以下的協議有很大不同
目前常用的推薦的P2P軟體(國產軟體為主)。
(1)文件交換類 : PP點點通,Maze
(2)數據搜索下載: Bit Torrnet,Emule,迅雷,POCO,Kuro,Kugoo,
BitComet,FlashBT,eXeem,KaZaA 等等
(3)即時通訊類 : ICQ,MSN,QQ,Skype,網易POPO,新浪UC
(4)流媒體播放 : CoolStreaming
『肆』 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這樣的影響的原因之一。
1)什麼是P2P以及P2P的優勢
簡單的說, P2P 直接將人們聯系起來,讓人們通過互聯網直接交互。 P2P 使得網路上的溝通變得容易、更直接共享和交互,真正地消除中間商。 P2P 就是人可以直接連接到其他用戶的計算機、交換文件,而不是像過去那樣連接到伺服器去瀏覽與下載。 P2P 另一個重要特點是改變互聯網現在的以大網站為中心的狀態、重返 「 非中心化 」 ,並把權力交還給用戶。
P2P 目前而言,最大的優勢就是可以提高網路用戶的網路利用率,由於多個節點互相連接,用戶所在的網路帶寬將會被最大程度的使用。
『伍』 什麼是P2P網路
P2P網路即對等網路/對等計算機網路:是一種在對等者(Peer)之間分配任務和工作負載的分布式應用架構,是對等計算模型在應用層形成的一種組網或網路形式。
「Peer」在英語里有「對等者、夥伴、對端」的意義。因此,從字面上,P2P可以理解為對等計算或對等網路。國內一些媒體將P2P翻譯成「點對點」或者「端對端」。
學術界則統一稱為對等網路(Peer-to-peer networking)或對等計算(Peer-to-peer computing),其可以定義為:網路的參與者共享他們所擁有的一部分硬體資源(處理能力、存儲能力、網路連接能力、列印機等),這些共享資源通過網路提供服務和內容,能被其它對等節點(Peer)直接訪問而無需經過中間實體。
在此網路中的參與者既是資源、服務和內容的提供者(Server),又是資源、服務和內容的獲取者(Client)。
(5)p2p移動網路協議擴展閱讀:
與客戶端/伺服器網路相比,對等網路具有下列優勢:
1、可在網路的中央及邊緣區域共享內容和資源。在客戶端/伺服器網路中,通常只能在網路的中央區域共享內容和資源。
2、由對等方組成的網路易於擴展,而且比單台伺服器更加可靠。單台伺服器會受制於單點故障,或者會在網路使用率偏高時,形為瓶頸。
3、由對等方組成的網路可共享處理器,整合計算資源以執行分布式計算任務,而不只是單純依賴一台計算機,如一台超級計算機。
4、用戶可直接訪問對等計算機上的共享資源。網路中的對等方可直接在本地存儲器上共享文件,而不必在中央伺服器上進行共享。
『陸』 P2P是什麼
點對點技術(peer-to-peer,簡稱P2P)又稱對等互聯網路技術,是一種網路新技術,依賴網路中參與者的計算能力和帶寬,而不是把依賴都聚集在較少的幾台伺服器上。P2P網路通常用於通過AdHoc連接來連接節點。這類網路可以用於多種用途,各種檔案分享軟體已經得到了廣泛的使用。P2P技術也被使用在類似VoIP等實時媒體業務的數據通信中。
純點對點網路沒有客戶端或伺服器的概念,只有平等的同級節點,同時對網路上的其它節點充當客戶端和伺服器。這種網路設計模型不同於客戶端-伺服器模型,在客戶端-伺服器模型中通信通常來往於一個中央伺服器。
有些網路(如Napster,OpenNAP,或IRC@find)的一些功能(比如搜索)使用客戶端-伺服器結構,而使用P2P結構來實現另外一些功能。類似Gnutella或Freenet的網路則使用純P2P結構來實現全部的任務。
歷史
P2P架構體現了一個互連網技術的關鍵概念,這一概念被描述在1969年4月7日第一份RFC文檔「RFC1,主機軟體」中。而最近,在不用中心索引伺服器結構實現多媒體文件交換的背景下,這個概念已經變的非常普遍了。
『柒』 PPP協議與P2P有什麼區別
PPP:點對點協議(PPP:Point
to
Point
Protocol)。PPP(點到點協議)是為在同等單元之間傳輸數據包這樣的簡單鏈路設計的鏈路層協議。這種鏈路提供全雙工操作,並按照順序傳遞數據包。設計目的主要是用來通過撥號或專線方式建立點對點連接發送數據,使其成為各種主機、網橋和路由器之間簡單連接的一種共通的解決方案。對等計算(Peer
to
Peer,簡稱p2p)可以簡單的定義成通過直接交換來共享計算機資源和服務,而對等計算模型應用層形成的網路通常稱為對等網路。在P2P網路環境中,成千上萬台彼此連接的計算機都處於對等的地位,整個網路一般來說不依賴專用的集中伺服器。網路中的每一台計算機既能充當網路服務的請求者,又對其它計算機的請求作出響應,提供資源和服務。通常這些資源和服務包括:信息的共享和交換、計算資源(如CPU的共享)、存儲共享(如緩存和磁碟空間的使用)等。
『捌』 p2p數據包傳輸協議是什麼
P2P的問題很復雜,關於鏈路傳輸有如下幾點供參考.
1) 首先作為P2P的營運商,可以多設幾台P2P種子伺服器,分布在不同的網段中。比如:北方網通設一台(組),南方電信設一台(組),種子的內容是一樣的。種子伺服器多了,可以降低優化演算法的難度。
(2) 種子伺服器和普通節點的優先順序:種子伺服器的優先順序總數低於普通節點的,如果普通節點的速度快了,就減少從種子伺服器獲取的數據量。
(3) 全球IP地址表。P2P節點仲裁伺服器中,應該有一個全球IP地址表,分中國大陸、香港、台灣、北美、歐洲、澳洲、其它。中國大陸先按照營運商分:電信、網通、鐵通、聯通、教育網等,再按照省份分類。(網上有下載,可以整理)
(4) 高速網段表。在P2P訪問中,節點動態地將速度快的其它節點IP地址傳回伺服器,伺服器根據全球IP地址表算出網段,以網段-網段的方式記錄在資料庫中。
(5) 當一個新用戶連入節點時,在全球IP地址表中找到最近的節點,按照比例依次分配最快網段的節點;最近的節點;差一個級別的稍近的節點;隨機節點以及種子伺服器。
(6) P2P在數據傳送中,可以將30秒數據文件作為1塊數據包;數據包中按照每16KB作為一個數據塊。每個時間段(如2秒),本節點向其它節點交換一下數據塊的傳送情況,然後計算一下數據包中每個數據塊的擁有率,優先傳送擁有率低的數據塊。在擁有率相當的情況下,隨機選擇。
(7) 在數據交換中,對於傳送慢的節點,定期剔除,然後問節點仲裁伺服器要新的節點。
(8) 如果數據包中小於10%的數據塊沒有傳送完畢,在時間充足的情況下,對於餘下的數據塊,可以同一個數據塊向多個節點請求。
(9) 節點仲裁伺服器也會將新的P2P節點強行載入到另一個節點上,但不能超過節點最大連接數。
下面解釋一下上面的文章中沒有提及或者說我覺得比較欠缺的地方.
私有地址/埠和公有地址/埠:我們知道,現在大部分網路採用的都是NAPT(Network Address/Port Translator)了,這個東東的作用是一個對外的對話在經過NAT之後IP地址和埠號都會被改寫,在這里把一次會話中客戶自己認為在使用的IP地址和埠號成為私有地址/埠,而把經過NAPT之後被改寫的IP地址和埠號稱為公有地址/埠.或者可以這么理解,私有地址/埠是你家裡人對你的昵稱而公有地址/埠則是你真正對外公開的名字.如何獲得用戶的私用地址/埠號,這個很簡單了,而要得到公有地址/埠號就要在連接上另一台機器之後由那台機器看到的IP地址和埠號來表示.
如果明白了上面的東西,下面進入我們的代碼,在這里解釋一下關鍵部分的實現:
客戶端首先得到自己的私有地址/終端,然後向server端發送登陸請求,server端在得到這個請求之後就可以知道這個client端的公有地址/終端,server會為每一個登陸的client保存它們的私有地址/埠和公有地址/埠.
OK,下面開始關鍵的打洞流程.假設client A要向client B對話,但是A不知道B的地址,即使知道根據NAT的原理這個對話在第一次會被拒絕,因為client B的NAT認為這是一個從沒有過的外部發來的請求.這個時候,A如果發現自己沒有保存B的地址,或者說發送給B的會話請求失敗了,它會要求server端讓B向A打一個洞,這個B->A的會話意義在於它使NAT B認為A的地址/埠是可以通過的地址/埠,這樣A再向B發送對話的時候就不會再被NAT B拒絕了.打一個比方來說明打洞的過程,A想來B家做客,但是遭到了B的管家NAT B的拒絕,理由是:我從來沒有聽我家B提過你的名字,這時A找到了A,B都認識的朋友server,要求server給B報一個信,讓B去跟管家說A是我的朋友,於是,B跟管家NAT B說,A是我認識的朋友,這樣A的訪問請求就不會再被管家NAT B所拒絕了.簡而言之,UDP打洞就是一個通過server保存下來的地址使得彼此之間能夠直接通信的過程,server只管幫助建立連接,在建立間接之後就不再介入了.
『玖』 移動互聯網用語IP,P2P,O2O是什麼意思
IP(Internet
Protocol),它是指網路之間互連的協議,也就是為計算機網路相互連接進行通信而設計的協議。在網際網路中,它是能使連接到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守
IP協議就可以與網際網路互連互通。IP地址具有唯一性,根據用戶性質的不同,可以分為5類。
P2P(Peer
to
Peer)即對等網路。對等計算可以簡單的定義成通過直接交換來共享計算機資源和服務,而對等計算模型應用層形成的網路通常稱為對等網路。在P2P網路環境中,成千上萬台彼此連接的計算機都處於對等的地位,整個網路一般來說不依賴專用的集中伺服器。網路中的每一台計算機既能充當網路服務的請求者,又對其它計算機的請求作出響應,提供資源和服務。通常這些資源和服務包括:信息的共享和交換、計算資源(如CPU的共享)、存儲共享(如緩存和磁碟空間的使用)等。
O2O(Online
To
Offline),即線上到線下。是指將線下的商務機會與互聯網結合,讓互聯網成為線下交易的前台,這個概念最早來源於美國。O2O的概念非常廣泛,只要產業鏈中既可涉及到線上,又可涉及到線下,就可通稱為O2O。主流商業管理課程如MBA、CEO必讀12篇及EMBA等均對O2O這種新型的商業模式有所介紹及關注。2013年O2O進入高速發展階段,開始了本地化及移動設備的整合,於是O2P商業模式橫空出世,成為O2O模式的本地化分支。