HTTP

HTTP: HyperText Transfer Protocol

輸入網址後瀏覽器如何運作


http://www.abc.com/index.html

1. 從網址解析出主機名稱
2. 使用 DNS 藉由主機名稱查詢出 IP
3. 獲得端口號 80 port
4. 建立 TCP 連接
5. client 發送請求
6. server 回應請求
7. 關閉連接

Http 0.9


1. 運行於 TCP/IP 上
2. 用以傳輸 HTML
3. 連接在每次請求後都會關閉

Http 1.0

Http 1.1

Http Cache

HTTP Method

GET

POST

PUT

PATCH

DELETE

OPTIONS

TRACE

CONNECT

Last updated