計算機網路學習 網路應用的體系結構

2021-08-20 22:14:47 字數 1482 閱讀 4477

出自:

1.網路應用的三種體系結構簡介

2.客戶機/伺服器結構

3.p2p結構

4.混合結構

網路應用的體系結構主要有以下三種:

a.客戶機/伺服器結構=client-server(c/s)

b.點對點結構=peer-to-peer(p2p)

c.混合結構=hybrid

好了,我們在下面詳細介紹一下這三種結構。

首先來看一下客戶機/伺服器結構,這種結構大家都不難理解。

其工作方式為客戶機向伺服器請求服務,伺服器將服務完後的結果再反饋給客戶機。我們平時玩的lol,web就是用的這種c/s結構。

它對伺服器的要求很高,因為你可不希望正在lol的時候伺服器出問題。對客戶機的要求不高,畢竟你不想玩遊戲的時候直接關掉電腦就行了,對別人影響不大。

那它對伺服器,客戶機的要求到底是怎樣的呢?讓我們拭目以待:

需要24小時,全天候提供服務(要讓玩家隨時隨地都能lol)

具有可擴充套件性(利用大量伺服器實現可擴充套件性,當使用者大量增加時很有必要這樣)

b.對客戶機的要求: 能夠與伺服器通訊,使用伺服器提供的服務(如果這都不行,那也沒辦法了,從來沒有單機的loler)

可以間歇性接入網路(想來就來,想走就走,5缺1照樣吊打對面)

可以使用動態ip(沒關係,不重要的東西不管怎麼變都不會有人在意)

不會與其它客戶機直接通訊(對!必須要把我大伺服器放在眼裡)

p2p結構真的這麼牛?是的,有圖為證:

那麼為什麼還要別的網路應用體系結構呢?一句話,結構複雜,難於管理。即便如此,由於它的高度可公升縮性,它依然是人們眼中耀眼的明珠。

話說金無足赤,人無完人,任何事情都有兩面性,c/s與p2p網路結構就是如此。對此我們要取其精華,棄其糟粕。將它們混合雜交,培育超級水稻。

混合結構

就是這樣做的。看官莫急,且讓我一一向你道來:

混合,怎麼混?p2p難於管理,那我們就混入c/s的集中管理。c/s中伺服器壓力過大,我們就混入p2p中的p們來為它減輕負擔。napster就是這樣做的。

napster是誰?

我們先不求甚解(管它是誰呢!),來看看它的工作方式:

它的檔案傳輸使用的是p2p結構,檔案搜尋採用的c/s結構(集中式)。也就是說,p2p中的那個p,你想要什麼,你有什麼,全都告訴我伺服器,那個誰有你想要的東西,我叫它立馬直接傳給你,這個誰想要你的這個東西,你立馬把這個東西傳給它。即:每個節點有義務向**伺服器登記自己的內容,每個節點有權利向**伺服器提交查詢請求,查詢感興趣的內容。

oh yeah!講完了。希望大家可以理解。

計算機網路學習 網路核心

電路交換 建立通訊拆除 資源獨佔 報文交換 源傳送資訊整體 分組交換 統計多路復用 並不是事先分配好的,要看髮的資料多少,頻寬共享 分組 報文分拆出來的一系列相對較小的資料報 分組 頭部 資料 分組交換需要報文的拆分和重組 產生額外開銷 報文交換vs分組交換 均採用儲存 交換方式。區別 報文交換以完...

計算機網路學習 網路層

第一章 概述 第二章 物理層 第三章 資料鏈路層 第四章 網路層 第五章 傳輸層 第六章 應用層 虛電路連線 資料報服務 對比的方面 虛電路服務 資料報服務 思路可靠通訊應當由網路來保證 可靠通訊應當由使用者主機來保證 連線的建立 必須有不需要 終點位址 僅在連線建立階段使用,每個分組使用短的虛電路...

計算機網路 計算機網路的體系結構

三 五層協議 了解計算機網路的體系結構是掌握計算機網路的超級基礎。小聲逼逼 不過在此之前,你有時問到我我也會懵一下。這就是假程式設計師的表現。希望通過這篇總結,能夠牢記計算機網路的體系結構,深刻認識,為之後深入理解每一層的結構和功能做好準備。關於計算機網路體系結構的發展歷史,並不會在任何考試中考察。...