C S結構與B S結構有什麼區別以及原理是啥?

2021-08-22 08:54:52 字數 702 閱讀 4730

首先說c/s(client/server)結構,他是一種(客戶機/伺服器)的模式,就是我們大家熟知的一些軟體系統,比如我們經常說的某某資訊管理系統,或者我們比較常用的qq等這些桌面級的應用程式。這種模式下通絡通訊量比較低,降低了系統的通訊開銷,響應速度快,互動性比較強。比較利於大量的資料。

c/s的缺點:

缺點就是這個程式的結構是針對性開發的,變更起來沒那麼靈活,就像你寫了乙個桌面級的應用,你突然要改樣式改模板這些,維護起來難度大。不利於擴充套件,並且該結構下,每個客戶機都要安裝客戶端程式,比如我們qq就是客戶端程式,我們的遊戲平台等。分布的功能比較弱而且相容性也相對差些,對於現在很多版本的電腦系統來說。不能實現快速的部署安裝跟配置。具有比較大的侷限性。

b/s結構的缺點:

缺點就是對於伺服器來說,要求就比較高了,想想乙個**要是超過百萬,億萬級的併發使用者群訪問,對於伺服器來說無疑是一種壓力,所以伺服器要求比較高,資料傳輸速度相對於c/s慢,通過瀏覽器來進行大量的資料傳輸或輸入相對來說困難,不利於實現複雜的應用,你想想平時b/s版網頁遊戲的畫質相對於c/s客戶機端的遊戲畫質是有天壤之別的。

b/s與/c/s的區別:

c/s維護起來比較困難,一旦公升級的話,每乙個客戶端群體都需要公升級,類似遊戲的定期更新。

總結:總的來說c/s一般面向相對固定的使用者群,可以對許可權進行多層次的校驗,提供了更安全的訪問的模式,對資訊保安的控制能力更強,所以一般高度機密的資訊,還是使用c/s結構比較好。

BS結構與CS結構

cs結構 即客戶機和伺服器結構。它可以充分利用兩端硬體環境的優勢,降低系統的通訊開銷。cs結構是二層結構的平台模式,cs結構要求客戶端安裝指定的軟體 客戶端負責前端的資料處理,服務端進行後台的服務處理,網路遊戲都採用cs結構。bs結構 瀏覽器和伺服器結構。bs結構是三層體系結構,bs結構只需客戶端安...

C S結構和B S結構的區別

c s結構 c client 客戶端 s server 伺服器 c s的特點 1.c s結構軟體通常需要特定的客戶端來使用 2.可以通過任意的協議 實際上就是一種約定,資料相互通訊的約定。進行通訊 3.c s軟體的客戶端有資料處理和儲存的能力。b s結構 b browser 瀏覽器 s server...

C S結構和B S結構的區別

c s結構 c client 客戶端 s server 伺服器 c s的特點 1.c s結構軟體通常需要特定的客戶端來使用 2.可以通過任意的協議 實際上就是一種約定,資料相互通訊的約定。進行通訊 3.c s軟體的客戶端有資料處理和儲存的能力。b s結構 b browser 瀏覽器 s server...