中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Web基礎與HTTP協議

發布時間:2020-06-02 00:46:57 來源:網絡 閱讀:250 作者:JarryZ 欄目:建站服務器

web基礎與HTTP協議

域名概述
域名的概念:

1.IP地址不易記憶

早期使用Hosts文件解析域名:

1.主機名稱重復

2.主機維護困難

DNS(Domain Name System 域名系統):

1.分布式

2.層次性

域名空間結構:

1.根域

2.頂級域:組織域/國家地區域名

3.二級域名

4.FQDN=主機名.DNS后綴

##網頁的概念

網頁:

純文本格式文件,其編寫語言為HTML,在用戶的瀏覽器中被“翻譯”成網頁形式顯示出來

網站:

有一個一個頁面構成的,是多個網頁的結合體

網頁:

打開網站后出現的第一個網頁稱為網站主頁(或首頁)

域名:

瀏覽網頁時輸入的網址

HTTP:

用來傳輸網頁的通信協議

URL:

是一種萬維網尋址系統

HTML:

用來編寫網頁的超文本標記語言

超鏈接:

超鏈接是將網站中不同網頁連接起來的功能

發布:

將之前做好的網頁上傳到服務器供用戶訪問的過程

HTML概述

HTML超文本標簽語言:

1.Hyper Text Markup Language

2.網頁的“源碼”

瀏覽器:“解釋和執行”HTML源碼工具:

Web基礎與HTTP協議

HTML文檔的結構:

1.HTML網頁

2.頭部部分

3.標題部分

4.主體部分

5.網頁內容,包括文本/圖像等

示例:

Web基礎與HTTP協議

網頁基本標簽

網頁摘要信息的作用:

1.有利于瀏覽器解析

2.有利于搜索引擎搜索

< title >標簽
< meta >標簽

示例:
Web基礎與HTTP協議

標題標簽
行控制相關標簽
范圍標簽
圖像標簽
超鏈接標簽
特殊符號

示例:
Web基礎與HTTP協議

Web概述

Web(World Wide Web)即全球廣域網,也稱為萬維網
一種分布式圖形信息系統
建立在Internet上的一種網絡服務

Web基礎與HTTP協議

Web1.0 vs Web2.0

Web1.0:

1.以編輯為特征,網站提供給用戶的內容是編輯處理后提供的,然后用戶閱讀網站提供的內容。這個過程是網站到用戶的單向行為

Web2.0:

1.更注重用戶的交互作用,用戶既是網站內容的消費者(瀏覽者),也是網站內容額制造者

2.加強了網站與用戶之間的互動,網站內容基于用戶提供,網站的諸多功能也由用戶參與建設,實現了網站與用戶雙向的江流與參與

靜態網頁

靜態網頁是標準的HTML文件
擴展名是.htm、.html:

1.文本,圖像,聲音,FLASH動畫,客戶端腳本和ActiveX控件及JAVA小程序等

是網站建設的基礎,早期網站一般都由靜態網頁制作的
沒有后臺數據庫,不含程序和不可交互的網頁
相對更新起來比較麻煩,適用于一般更新較少的展示型網站

靜態網頁特點

1.每個靜態網頁都有一個固定的URL,而且URL以 .htm、.html、.shtml等常見形式為后綴,而不含有“?”
2.網頁內容一經發布到網站服務器上,無論是否有用戶訪問,每個靜態網頁都是保存在網站服務器上的,也就是說,靜態網頁是實實在在保存在服務器上的文件,每個網頁都是一個獨立的文件
3.靜態網頁的內容相對穩定,因此容易被搜索引擎檢索
4.靜態網頁沒有數據庫的支持,在網站制作和維護方面工作量較大,因此當網站信息量很大時完全依靠靜態網頁制作方式比較困難
5.靜態網頁的交互性較差,在功能方面有較大的限制
6.頁面瀏覽迅速,過程無需連接數據庫,開啟頁面速度快于動態頁面

動態網頁

1.網頁URL不固定,能通過后臺與用戶交互
2.在動態網頁網址中有一個標志性的符號——“?”
3.常用的語言有ASP,PHP,JSP等

動態網頁的特點

1.交互性:

即網頁會根據用戶的要求和選擇二動態改變和響應,將瀏覽器作為客戶端界面,這將是今后WEB發展的大勢所趨

2.自動更新:

即無須手動更新HTML文檔,便會自動生成新的頁面,可以大大節省工作量

3.因時因人而變:

即當不同的時間,不同的人訪問同一網址時會產生不同的頁面

HHTP協議概述

HTTP協議是互聯網上應用最為廣泛的一種網絡協議,設計這個協議的目的是為了發布和接收Web服務器上的HTML頁面
HTTP協議的版本:

1.HTTP 0.9

2.HTTP 1.0

3.HTTP 1.1

4.HTTP 2.0

HTTP方法

HTTP支持幾種不同的請求命令,這些命令被稱為HTTP方法(HTTP method)
每條HTTP請求報文都包含一個方法,鈣塑服務器要執行什么動作

1.獲取一個Web頁面

2.運行一個網管程序

3.刪除一個文件等

HTTP協議有多種獲得Web資源的方法,常用的兩種:GET和POST
HTTP方法 描述
GET 請求獲取Request-URI所標識的資源
PUT 請求服務器存儲一個資源,并用Request-URI作為其標識
DELETE 請求服務器刪除Request-URI所標識的資源
POST 在Request-URI所標識的資源后附加新的數據

GET方法

GET方法:從指定的服務器上獲得數據

1.GET請求能被緩存

2.GET請求會保存在瀏覽器的瀏覽記錄里

3.GET請求有長度的限制

4.主要用于獲取數據

5.查詢的字符串會顯示在URL中,不安全

POST方法

POST方法:提交數據給指定服務器處理

1.POST請求不能被緩存

2.POST請求不會保存在瀏覽器的瀏覽記錄里

3.POST請求沒有長度限制

4.查詢的字符串不會顯示在URL中,比較安全

HTTP狀態碼

1.當使用瀏覽器訪問呢某一個URL,會根據請求URL返回狀態碼
2.通常正常的狀態碼為2xx,3xx(如200)
3.如果出現異常會返回4xx,5xx(如404)
狀態碼首位 已定義范圍 分類
1xx 100-101 信息提示
2xx 200-206 成功
3xx 300-305 重定向
4xx 400-415 客戶端錯誤
5xx 500-505 服務器錯誤

生產環境中常見的HTTP狀態碼

消息 描述
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 網關請求超時

HTTP協議請求流程分析

Web基礎與HTTP協議

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

花莲市| 久治县| 汶上县| 建水县| 兴业县| 都昌县| 会宁县| 景东| 英德市| 和林格尔县| 左权县| 北流市| 通州区| 确山县| 大化| 宝清县| 恩平市| 弥勒县| 盐津县| 禄劝| 龙胜| 平山县| 遂川县| 洞口县| 汉寿县| 石首市| 昆山市| 兴城市| 高陵县| 图木舒克市| 上杭县| 南皮县| 开江县| 周宁县| 镇巴县| 建始县| 彩票| 甘洛县| 神池县| 乌兰县| 新昌县|