C S模式與B S模式區別與聯絡

2021-09-27 02:02:48 字數 1391 閱讀 7420

c/s模式與b/s模式區別與聯絡:

c/s又稱client/server或客戶/伺服器模式。伺服器需要高效能的pc機、工作站、小型機。並採用大型資料庫,如:oracdle、sybase、informix或sqlserver。客戶端需要安裝客戶端軟體。

使用者通過www瀏覽器實現,一部分事務邏輯在前端(瀏覽器)實現,主要事務邏輯在服務端實現。通常以三層架構(表現層、事務邏輯層、資料處理層)部署實施。

b/s模型是特殊的客戶/伺服器模型,特殊之處在於,客戶端軟體特質瀏覽器,使用http協議通訊。用同用瀏覽器實現原來需要複雜專用軟體才能實現的客戶功能,節約了開發成本。

三層架構:表示層、邏輯層、資料層

客戶端表示層。由web瀏覽器組成,不存放任何應用程式。

應用伺服器層(事務邏輯層)。由一台或多台伺服器組成,具有良好的可擴充套件性。

資料中心層(資料處理層)。有資料庫系統組成,用於存放業務資料。

聯絡

瀏覽器/伺服器(b/s)模型是一種特殊的、具體化的客戶/伺服器(c/s)模型,其特殊之處是b/s模型的客戶端軟體特指瀏覽器,伺服器一般是web伺服器,使用http協議通訊。其工作過程是c/s模型的具體化、例項化。

二者的本質思想均是基於計算機網路中,不同主機之間軟硬體資源、運算能力和資訊不均等,為實現資源資訊共享,必然形成不對等的通訊地位和互動方式。

兩種結構對應的軟體系統均為分布式網路應用程式系統。

模型組成

工作過程

c/s模型:

開啟乙個通訊通道,告知伺服器程序所在主機將在某一埠上接受客戶請求。

等待客戶的請求到達該埠。

伺服器接收到服務請求,處理該請求並傳送應答。

返回至第2步,等待並處理另乙個客戶的請求。

關閉伺服器。使用者通過瀏覽器向web伺服器提出http請求。

web伺服器根據瀏覽器請求調出相應檔案,對相應檔案不做處理或加以解釋執行後,將純客戶端html**結果返回給瀏覽器。

瀏覽器接收到web伺服器發回的頁面內容(純html**),顯示給使用者。

優缺點 c/s模型:

優點:結構簡單。

支援分布式、併發環境。有效提高資源的利用率和共享程度。

伺服器集中管理資源,有利於許可權控制和系統安全。

可擴充套件性較好。客戶和伺服器均可單獨地公升級

傳統c/s相比較b/s的侷限:

1.不易部署(客戶端逐一安裝、挑平台)

2.維護困難(客戶端需注意更新)

b/s優點:分布式、易擴充套件、共享性強

相比較傳統的c/s的優勢:

1.易部署(各平台自帶通用瀏覽器)

2.容易維護(伺服器端改變網頁內容可實現所有使用者同步更新)

3.頁面動態重新整理,響應速度明顯降低。

BS模式與CS模式的區別

bs模式 browser server 簡稱 瀏覽器伺服器 意思就是客戶端可以通過瀏覽器就可以訪問服務端 只要你的電腦上裝有瀏覽器就可以訪問 不過在美工方面bs不如cs,速度也不如cs快。cs模式 client server 簡稱 客戶端伺服器 客戶端想要訪問伺服器時,必須在本機上安裝客戶端軟體。如...

C S 與 B S模式的區別

瀏覽器 browser server b s 建立在廣域網的基礎上,面向不同使用者群,開銷小,公升級容易,直接瀏覽器訪問 b s結構是未來發展的趨勢 1 c s模式 是客戶端 伺服器 client server 模式,主要指的是傳統的桌面級的應用程式。比如我們經常用的資訊管理系統 3 相對於c s模...

B S與C S的聯絡與區別

a.c s 是 client server 的縮寫。客戶端需要安裝專用的客戶端軟體。b.b s是 brower server 的縮寫,客戶機上只要安裝乙個瀏覽器。在這種結構下,使用者介面 完全通過 www 瀏覽器實現,一部分事務邏輯在前端實現,但是主要邏輯在伺服器端 實現。瀏覽器通過 ebserve...