區別:1、c/s架構主要應用於區域網路內,而b/s架構主要應用於廣域網路中;2、c/s架構一般面向相對固定的用戶群,對資訊安全的控制能力很強,而b/s架構對安全的控制能力相對弱;3、B/S架構維護升級比較簡單,而C/S架構維護升級相對困難。
本教學操作環境:windows7系統、Dell G3電腦。
C/S架構
C/S:全名為Client/Server ,是客戶端/伺服器架構。主要應用於區域網路內。是一種典型的兩層架構。客戶端:使用者程式(表示層) 伺服器端:一種是資料庫伺服器,一種是Socket伺服器。 (資料庫層)
B/S 架構
B/S 架構:全名為:Browser/Server(瀏覽器/伺服器),主要應用於廣域網中。三層:Browser客戶端、webapp伺服器端和DB(資料庫)端。
Browser客戶端:只有簡單的輸入輸出功能
webapp伺服器端:事物處理,同時向資料庫發送請求
資料庫端:存放大量資料
c/s架構和b/s架構
#1、建立基礎不同
C /S是建立在區域網路的基礎上的;而,B/S是建立在廣域網路的基礎上的。
2、硬體環境不同
C/S 一般建立在專用的網路上,小範圍裡的網路環境,區域網路之間再透過專門伺服器提供連接和資料交換服務。
B/S 建立在廣域網路之上的,不必有專門的網路硬體環境,例如與電話上網,租用設備,資訊自行管理。有比C/S更強的適應範圍, 一般只要有作業系統和瀏覽器就行。
3、對安全需求不同
C/S 一般面向相對固定的用戶群,對資訊安全的控制能力很強。一般高度機密的資訊系統採用C/S 結構適宜,可以透過B/S發佈部分可公開資訊.
#B/S 建立在廣域網路之上, 對安全的控制能力相對弱, 面向是不可知的用戶群。
C/S結構比B/S結構更安全,因為用戶群相對固定,對資訊的保護更強;而B/S結構面向的範圍廣,所以安全性比較低;
4、軟體重複使用不同
C/S 程式不可避免的考慮整體性, 構件的重複使用性不如B/S要求下的構件的重複使用性好。
B/S對的多重結構,要求構件相對獨立的功能, 能相對較好的重複使用。
5、系統維護不同
C/S 程式由於整體性, 必須整體考察, 處理出現的問題以及系統升級。升級難, 可能是再做一個全新的系統
B/S 構件組成,方面構件個別的更換,實現系統的無縫升級。系統維護開銷減到最小;使用者從網路上自行下載安裝就可以實現升級。
B/S結構維護升級較簡單,而C/S結構維護升級相對困難。
6、系統效能不同
B/S結構主要邏輯處理在伺服器,會對伺服器造成壓力,效能不高;而C/S結構客戶端承擔一部分的邏輯處理業務,系統效能較高。
7、用戶介面不同
C/S 多是建立的Window平台上,表現方法有限,對程式設計師普遍要求較高
B/S 建立在瀏覽器上, 透過WEB服務或其他公共可識別描述語言可跨平台,使用更靈活。不僅可應用在Window平台上,還可應用於unix/Linux等平台。
更多相關知識,請造訪常見問題欄位!
以上是c/s架構和b/s架構的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。