客戶端與服務器
阿新 • • 發佈:2019-03-27
服務器 所有 程序 http ron 客戶端請求 inf tro 就是
? 只開發服務器端,可以跨平臺、移植性很強
缺點
? 安全性比較低,用戶體驗較差
目錄
- CS與BS
- Web資源
- 資源訪問流程
CS與BS
軟件使用方式上兩種劃分(C/S與B/S)
Client/Server
PC客戶端/服務器架構
特點
- 在服務器當中就主要是一個數據庫,把所有的業務邏輯以及界面都交給客戶端完成
優點
? 較為安全,用戶界面豐富,用戶體驗好
缺點
? 每次升級都要重新安裝,針對於不同的操作系統開發,可移植性差
Browser/Server
瀏覽器/服務器架構
特點
- 基於瀏覽器訪問的應用
- 把業務層交給服務器來完成,客戶端僅僅做界面的渲染和數據的交換
優點
缺點
? 安全性比較低,用戶體驗較差
Web資源
什麽是Web
? WEB網頁,它用於表示網絡主機上供外界訪問的資源。
Web資源分類
靜態Web資源
? 指web頁面中供人們瀏覽的數據始終是不變。
動態Web資源
? 指web頁面中供人們瀏覽的數據是由程序產生的,不同時間點訪問web頁面看到的內容各不相同。
web資源存放在哪裏
- 所有的web資源都放在一個web服務器當中
- web服務器就是可以供外界訪問web資源的一個軟件
- web資源放到指定的目錄當中,就可以通過對應的端口在瀏覽器當中訪問到
URL地址
協議://主機地址:端口號/資源地址
http://www.it666.com:80/index.html
資源訪問流程
訪問過程
當我們在瀏覽器當中訪問一個網址的時候,為什麽就能看到一個頁面
- 一個網址對應的其實是一個IP地址
- 一個網址對應的其實是一個IP地址
- 找到對應服務器,服務器把頁面返回給你
- 這樣的一個過程就是http請求的過程
- 找到對應服務器,服務器把頁面返回給你
- 這樣的一個過程就是http請求的過程
BS結構流程圖
請求與響應
? 請求
? 把客戶端請求發送給服務器
? 響應
? 服務器把你要的數據發送給客戶端
? 請求與響應都要一定的格式
? 約定好客戶端以什麽樣的格式把數據給服務器
? 約定好服務器以什麽樣的格式把數據給客戶端
? 這個約定使用的就是HTTP協議
客戶端與服務器