首頁  >  文章  >  後端開發  >  B/S架構與C/S架構有什麼差別

B/S架構與C/S架構有什麼差別

清浅
清浅原創
2019-03-09 15:38:2213209瀏覽

B/S架構與C/S架構的差異有:B/S架構對電腦的設定要求低而C/S要求高,B/S不需要安裝與維護而C/S需要,B/S安全性能低C/S高,B/S具有比較好的軟體重用而C/S沒有

B/S架構與C/S架構都是常用的兩大客戶端伺服器結構,接下來在文章中將為大家具體介紹這兩個架構之間的差別,具有一定的參考作用,希望對大家有幫助。

B/S架構與C/S架構有什麼差別

【推薦課程:PHP教學

B/S架構

B/S架構是瀏覽器/伺服器架構,瀏覽器指的是web瀏覽器主要處理少數業務邏輯,伺服器的主要功能是處理業務邏輯。它是由三層架構組成,它的使用簡單不需要安裝直接可在web瀏覽器中運行,此架構中的客戶端包含的邏輯很少

B/S架構與C/S架構有什麼差別

C/S架構

C/S架構是典型的兩層架構,整個過程是Client / Server,客戶端伺服器架構,客戶端包含一個或多個運行在使用者的在電腦程式上,伺服器有兩個分別是資料庫伺服器和Socket伺服器,資料庫伺服器主要是透過資料庫連接客戶端存取伺服器端數據,Socket伺服器是用於與客戶端通訊的。這個架構中客戶端需要實作業務邏輯與介面才能顯示最多

B/S架構與C/S架構有什麼差別

B/S架構與C/S架構的差異

##(1)客戶端要求

B/S對電腦設定要求較低,C/S對電腦設定要求高

(2)軟體安裝與維護

B/S不需要安裝任何軟體,也不需要維護;C/S必須安裝和設定專用的軟體也需要升級和維護

#(3)安全性

B/S 建立在廣域網路之上, 對安全的控制能力相對弱, 面向是不可知的用戶群

C/S一般面向相對固定的使用者群,它可以對權限進行多層次校驗,提供了更安全的存取模式,對資訊安全的控制能力很強

(4)軟體重複使用不同 

B/S 對的多重結構,要求構件相對獨立的功能. 能夠相對較好的重用

C/S 程式可以不可避免的整體性考量,構件的重用性不如B/S要求下的構件的重用性好. 


以上是B/S架構與C/S架構有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn