HTTP 協議學習筆記

2021-09-05 09:14:08 字數 1070 閱讀 7788

客戶端    ------------------------->   服務端
1 syn

<--------------------

2 syn = syn + 1;ack

---------------------->

3 ack = ack + 1

本地機器訪問乙個網域名稱的時候,先檢視本地的host檔案,windows的host檔案一般在 c:\windows\system32\drivers\etc 目錄下,linux系統的host檔案一般在 /etc 目錄下。如果在本地host檔案中沒有查到網域名稱的資訊,就向遠端dns服務商發起請求。乙個比較好的驗證方法,利用ping命令。

url:統一資源定位符

uri:統一資源識別符號

絕對uri

1#ch1和mysql的驅動很類似:

jdbc:mysql://

127.0

.0.1

:3306

/shengqian?servertimezone=utc&useunicode=

true

&characterencoding=utf8&usessl=

false

get:請求訪問已被uri標識的資源

post:用來傳輸實體的主體

put:傳輸檔案

head:只返回get方法的頭部

delete:刪除指定檔案

options:詢問支援的方法

trace:讓web伺服器端將之前的請求通訊返回給客戶端的方法,可以查詢請求的加工(在**中轉的地方)

connect:在與**伺服器通訊時建立隧道,實現用隧道協議進行tcp通訊

http報文首部和報文主體中間以乙個cr+lf隔開,也就是說cr+lf在位元組流裡面是乙個隔斷標記

通用首部字段

實體首部字段

響應首部字段

HTTP學習筆記 HTTP協議

tcp ip協議按層次分為四層 應用層,傳輸層,網路層,資料鏈路層。該層決定了向使用者提 用服務時通訊的活動。如ftp和dns服務等。傳輸層有兩個性質不同的協議 tcp和udp協議。網路層的作用就是計算機之間通過網路裝置進行傳輸時,選擇一條傳輸路線。用來處理連線網路的硬體部分,硬體上的範疇均在該層的...

http協議學習筆記

http 協議是建立在 tcp ip協議基礎上 http 協議全稱 超文字傳輸協議 http 協議1.0 1.1版本 目前通用的是1.1版本 http1.0 稱為短連線 http1.1 稱為長連線.所謂長,和短指的是 持續時間的 長連線 1.1 30s 短連線是傳送完資料就斷掉 基本結構 get t...

HTTP協議學習筆記

http協議 1.面試題 聊一下http協議 協議的完整通訊過程 2.通訊過程 1 請求 2 響應 3.http請求的方法 1 get 2 post 4.ios中傳送get post請求的手段 1 nsurlconnection 傳送乙個同步請求 nsdata sendsynchronousrequ...