1.IP地址不易記憶html
1.主機名稱重複web
2.主機維護困難數據庫
1.分佈式小程序
2.層次性瀏覽器
1.根域緩存
2.頂級域:組織域/國家地區域名安全
3.二級域名服務器
4.FQDN=主機名.DNS後綴網絡
##網頁的概念分佈式
純文本格式文件,其編寫語言爲HTML,在用戶的瀏覽器中被「翻譯」成網頁形式顯示出來
有一個一個頁面構成的,是多個網頁的結合體
打開網站後出現的第一個網頁稱爲網站主頁(或首頁)
瀏覽網頁時輸入的網址
用來傳輸網頁的通訊協議
是一種萬維網尋址系統
用來編寫網頁的超文本標記語言
超連接是將網站中不一樣網頁鏈接起來的功能
將以前作好的網頁上傳到服務器供用戶訪問的過程
1.Hyper Text Markup Language
2.網頁的「源碼」
1.HTML網頁
2.頭部部分
3.標題部分
4.主體部分
5.網頁內容,包括文本/圖像等
1.有利於瀏覽器解析
2.有利於搜索引擎搜索
示例:
示例:
1.以編輯爲特徵,網站提供給用戶的內容是編輯處理後提供的,而後用戶閱讀網站提供的內容。這個過程是網站到用戶的單向行爲
1.更注重用戶的交互做用,用戶既是網站內容的消費者(瀏覽者),也是網站內容額製造者
2.增強了網站與用戶之間的互動,網站內容基於用戶提供,網站的諸多功能也由用戶參與建設,實現了網站與用戶雙向的江流與參與
1.文本,圖像,聲音,FLASH動畫,客戶端腳本和ActiveX控件及JAVA小程序等
1.每一個靜態網頁都有一個固定的URL,並且URL以 .htm、.html、.shtml等常見形式爲後綴,而不含有「?」
2.網頁內容一經發布到網站服務器上,不管是否有用戶訪問,每一個靜態網頁都是保存在網站服務器上的,也就是說,靜態網頁是實實在在保存在服務器上的文件,每一個網頁都是一個獨立的文件
3.靜態網頁的內容相對穩定,所以容易被搜索引擎檢索
4.靜態網頁沒有數據庫的支持,在網站製做和維護方面工做量較大,所以當網站信息量很大時徹底依靠靜態網頁製做方式比較困難
5.靜態網頁的交互性較差,在功能方面有較大的限制
6.頁面瀏覽迅速,過程無需鏈接數據庫,開啓頁面速度快於動態頁面
1.網頁URL不固定,能經過後臺與用戶交互
2.在動態網頁網址中有一個標誌性的符號——「?」
3.經常使用的語言有ASP,PHP,JSP等
即網頁會根據用戶的要求和選擇二動態改變和響應,將瀏覽器做爲客戶端界面,這將是從此WEB發展的大勢所趨
即無須手動更新HTML文檔,便會自動生成新的頁面,能夠大大節省工做量
即當不一樣的時間,不一樣的人訪問同一網址時會產生不一樣的頁面
1.HTTP 0.9
2.HTTP 1.0
3.HTTP 1.1
4.HTTP 2.0
1.獲取一個Web頁面
2.運行一個網管程序
3.刪除一個文件等
HTTP方法 | 描述 |
---|---|
GET | 請求獲取Request-URI所標識的資源 |
PUT | 請求服務器存儲一個資源,並用Request-URI做爲其標識 |
DELETE | 請求服務器刪除Request-URI所標識的資源 |
POST | 在Request-URI所標識的資源後附加新的數據 |
1.GET請求能被緩存
2.GET請求會保存在瀏覽器的瀏覽記錄裏
3.GET請求有長度的限制
4.主要用於獲取數據
5.查詢的字符串會顯示在URL中,不安全
1.POST請求不能被緩存
2.POST請求不會保存在瀏覽器的瀏覽記錄裏
3.POST請求沒有長度限制
4.查詢的字符串不會顯示在URL中,比較安全
狀態碼首位 | 已定義範圍 | 分類 |
---|---|---|
1xx | 100-101 | 信息提示 |
2xx | 200-206 | 成功 |
3xx | 300-305 | 重定向 |
4xx | 400-415 | 客戶端錯誤 |
5xx | 500-505 | 服務器錯誤 |
消息 | 描述 |
---|---|
200 OK | 請求成功(其後是對GET和POST請求的應答文檔) |
301 Moved Permanently | 請求的永久頁面跳轉 |
403 Forvidden | 禁止訪問該頁面 |
404 Not Found | 服務器沒法找到被請求的頁面 |
500 Internal Server Error | 內部服務器錯誤 |
502 Bad Gateway | 無效網關 |
503 Service Unavailable | 當前服務不可用 |
504 Gateway Timeout | 網關請求超時 |