第一章 B/S與C/S架構
- B/S架構
B/S:即browser/server 瀏覽器/服務器 - C/S架構
C/S:即client/server 客戶端/瀏覽器 - B/S與C/S架構的優缺點
B/S架構 | C/S架構 | |
---|---|---|
優點 | 想改文件先攻擊服務器,相對安全;便於維護;單一HTTP進行通信; | 占用服務器資源較小;可以通過任意的協議進行訪問; |
缺點 | 加載較慢;對服務器壓力加大; | 本地文件容易被篡改;開發成本大;跨平台差; |
第二章 Web的發展歷程
- Web 1.0 靜態網站
- Web 2.0 動態網站
- Web 3.0 大數據(實名制)
- Web 4.0 知識信息收集(人工智能)
- Web 5.0 反饋人類
注意:我們現在仍然處在Web 2.0時代。
第三章 Web網站開發所需組件
- 客戶端瀏覽器
- HTML
- CSS
- 客戶端腳本程序
- Web服務器
- 服務器端腳本語言
- 數據庫
第四章 HTTP協議
HTTP:即超文本傳輸協議(Hyper Text Transfer Protocol),用於保證客戶機與服務器之間的通信。
-
常見的兩種請求方法(文獻)
- Get - 從指定的資源請求數據。
- Post - 向指定的資源提交要被處理的數據
-
常見的幾種狀態碼(文獻)
- 200 請求成功
- 403 請求拒絕
- 404 無法找到被請求的頁面
第五章 URL地址
URL:即統一資源定位符(Uniform Resouce Locator),用於定位萬維網上的文檔或數據。
- URL地址分析
例:http://www.baidu.com:80/demo/index.php?id=user&name=tom&sex=male
針對上述舉例,可以看出
http:// //超文本傳輸協議
www.baidu.com //域名
:80 //端口號(默認為80端口,可不寫;若為其他端口時,則需要在域名后加上端口號)
demo //目錄
index.php //demo目錄下的一個文件名
? //開始傳入參數
id //參數名
user //參數值
& //繼續傳入參數