C S和B S兩種模式

2021-09-17 03:39:42 字數 1214 閱讀 5562

c/s結構(client/server,客戶/伺服器模式)伺服器通常採用高效能的pc、工作站或小型機,並採用大型資料庫系統,如oracle、sybase、informix或 sql server。客戶端需要安裝專用的客戶端軟體。通過將任務合理分配到client端和server端,降低了系統的通訊開銷,可以充分利用兩端硬體環境的優勢。客戶端進行使用者介面/事物處理,伺服器進行資料處理。如圖所示

二、b/s

b/s結構(browser/server,瀏覽器/伺服器模式)是web興起後的一種網路結構模式,web瀏覽器是客戶端最主要的應用軟體。這種模式統一了客戶端,將系統功能實現的核心部分集中到伺服器上,簡化了系統的開發、維護和使用。

三、兩者區別

1.硬體環境不同

c/s一般建立在抓用的網路上,小範圍裡的網路環境,區域網之間在通過專門伺服器提供鏈結和資料交換服務。

b/s建立在廣域網之上的,不必是專門的網路硬體環境,比如:**上網,租用裝置,資訊自己管理有比c/s更強的適應範圍,一般只要有作業系統和瀏覽器就行

2.對安全要求不同

c/s一般面向相對固定並且相同區域,對資訊保安的控制能力很強,一般高度機密的資訊系統採用c/s結構適宜,可以通過b/s發布可公開資訊

b/s建立在廣域網之上,對安全的控制能力相對弱,可能面向不可知的使用者

3.處理問題不同

c/s程式可以處理使用者固定,並且在相同區域,安全要求高需求,與作業系統相關,應該都是相同的系統。

c/s的客戶端由於是本地程式,因此和本地硬體,程式的互動性很強,比如可以控制本機的其他程式,可以讀寫本地磁碟檔案,可以與硬體互動。

b/s建立在廣域網上,面向不同的使用者群,分在地域,這是c/s無法做到的,與作業系統平台關係最小,正因為如此b/s很難和本地硬體,程式,檔案進行互動。比如:很難控制本機的其他程式,很多那都寫本地磁碟檔案,很難與硬體互動,當然可以用activex技術解決,比如網銀,這樣做的問題就是可能會被客戶拒絕,而且只能windows作業系統。

(saw:game over!)

了解C S和B S兩種軟體架構的區別?

一 軟體架構 1.c s client server 客戶端 伺服器端 在使用者本地有乙個客戶端程式,在遠端有乙個伺服器端程式 如 qq,迅雷.優點 1.使用者體驗好 缺點 1.開發 安裝,部署,維護 麻煩 2.b s browser server 瀏覽器 伺服器端 只需要乙個瀏覽器,使用者通過不同...

C S模式和B S模式

是軟體系統結構的一種,c s模式是基於企業內部網路的應用系統,與b s模式的相比,最大的優點是,不依賴企業外網的環境,無論企業是否能夠上網,都不影響應用。伺服器通常採用高效能的pc 工作站或者小型機,並採用大型資料庫系統,客戶端需要安轉專用的客戶端軟體。c s結構的軟體針對不同的作業系統開發不同版本...

C S模式和B S模式

管理軟體的主流技術經歷了三個發展時期 介面技術從dos字元介面,到windows圖形介面 或圖形使用者介面gui 直至今天的browser瀏覽器介面 平台體系結構也從單機單使用者發展到檔案 伺服器 f s 模式,再到客戶機 伺服器 c s 模式和瀏覽器 伺服器 b s 模式.本文首先介紹目前正流行使...