第二節.NET兩種交互模式:c/s和b/s


1、什么是c/s

          c指的是client(客戶端),s指的是服務器模式,c/s是client/Server的縮寫,客戶端需要安裝專業的客戶端軟件,如我們用的qq、酷狗音樂等客戶端軟件

2、什么是b/s

          b指的是browser(瀏覽器),s指的是服務器模式,b/s是browser/Server的縮寫,客戶端只需要安裝一個瀏覽器就可以訪問我們的網站程序。

 

      在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要邏輯在服務器端實現。
 瀏覽器通過Web Server 同數據庫進行數據交互。
C/S 與 B/S 區別:
1).硬件環境不同:
  C/S 一般建立在專用的網絡上, 小范圍里的網絡環境, 局域網之間再通過專門服務器提供連接和數據交換服務.
  B/S 建立在廣域網之上的, 不必是專門的網絡硬件環境,例與電話上網, 租用設備. 信息自己管理. 有比C/S更強的適應范圍, 一般只要有操作系統和瀏覽器就行
2).對安全要求不同
  C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統采用C/S 結構適宜. 可以通過B/S發布部分可公開信息.
  B/S 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的用戶。
3).處理問題不同
  C/S 程序可以處理用戶面固定, 並且在相同區域, 安全要求高需求, 與操作系統相關. 應該都是相同的系統。
C/S的客戶端由於是本地程序,因此和本地硬件、程序的交互性很強,比如可以控制本機的其他程序、可以讀寫本地磁盤文件、可以與硬件交互。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM