客戶端 -------------------------> 服務端
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...