1.客戶/伺服器體系結構(主要)
每個應用由兩個分開但是相關的程式組成。實際上,執行客戶端的程式的計算機稱為伺服器,(虛擬主機是將網域名稱解析到動態ip上的,運營商給的ip,外網不能訪問)一直執行,執行客戶端的程式是客戶。執行這種體系結構中的程式稱為程序,客戶端程式和伺服器端的程式通訊稱為程序到程序的通訊.
2.對等體系(開始流行)
對等網路,即對等計算機網路,是一種在對等者(peer)之間分配任務和工作負載的分布式應用架構,是對等計算模型在應用層形成的一種組網或網路形式。p2p可以理解為對等計算或對等網路。其可以定義為:網路的參與者共享他們所擁有的一部分硬體資源(處理能力、儲存能力、網路連線能力、印表機等),這些共享資源通過網路提供服務和內容,能被其它對等節點(peer)直接訪問而無需經過中間實體。在此網路中的參與者既是資源、服務和內容的提供者(server),又是資源、服務和內容的獲取者(client)。
對等網路的優點
1、即時通訊軟體,如icq、anychat等。2個或多個使用者可以通過文字、語音或檔案進行交流,甚至還可以與手機通訊。
3、遊戲軟體,當前的許多網路遊戲都是通過對等網路方式實現的。
4、儲存軟體,如farsite,用於在網路上將儲存物件分散儲存。
5、資料搜尋及查詢軟體,如infrasearch、pointera,用來在對等網路中完成資訊檢索。
6、協同計算軟體,如netbatch,可連線幾千或上萬台pc,利用其空閒時間進行協同計算。
7、協同處理軟體,如groove,可用於企業管理。
8、p2p分布式計算。
9、位元幣、萊特幣等虛擬化數字貨幣都是建立在p2p網路上的。
網路體系結構
osi 的七層協議包括應用層 表示層 會話層 運輸層 網路層 資料鏈路層 物理層,這一體系結構概念清楚,理論也較完整,但它既複雜又不實用,因此只作為參考模型。後來出現了四層的 tcp ip 體系結構,它們分別是 應用層 傳輸層 網際互連層 和網路介面層,現已被非常廣泛的利用。應用層對應於 osift...
網路體系結構
世界上第乙個網路體系結構由ibm公司提出 1974年,sna 以後其他公司也相繼提出自己的網路體系結構。為了促進計算機網路的發展,國際標準化組織iso在現有網路的基礎上,提出了不基於具體機型 作業系統或公司的網路體系結構,稱為開放系統互連參考模型,即osi rm open system interc...
ISO OSI網路體系結構
1,從總體上看,osi主要包含3個層面上的內容 osi rm結構,各層的協議,各層的服務與功能。2,從整體上看,osi rm是乙個網路體系結構的功能框架。3,在協議控制下,通訊雙方的對等實體在同一層進行邏輯上的資訊交換,這個資訊交換是水平方向的。4,對各種服務關係來說,第n層實體向第n 1層提供服務...