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模型:
傳統c/s相比較b/s的侷限:開啟乙個通訊通道,告知伺服器程序所在主機將在某一埠上接受客戶請求。
使用者通過瀏覽器向web伺服器提出http請求。等待客戶的請求到達該埠。
伺服器接收到服務請求,處理該請求並傳送應答。
返回至第2步,等待並處理另乙個客戶的請求。
關閉伺服器。
web伺服器根據瀏覽器請求調出相應檔案,對相應檔案不做處理或加以解釋執行後,將純客戶端html**結果返回給瀏覽器。
瀏覽器接收到web伺服器發回的頁面內容(純html**),顯示給使用者。
優缺點 c/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...