Http通訊7步 以及TCP IP的三次握手

2021-08-28 16:55:58 字數 554 閱讀 8260

http protocol :request/response based,and stateless protocol(基於請求和響應的無狀態協議),http 基本tcp/ip,需要對socket通訊有一些理解。

1)client  to server (有狀態資料)

2)server to client(表示server可以接受並識別client)

3)client to server (表示client 可以接受並識別server資料)

1) 建立tcp/ip連線(http/ftp 都是tcp/ip的上層協議,必須先建立)

2)web browser 向web server 傳送請求命令(例如:get/sample/hello)

3)web browser 傳送http request header

4)web server 應答(connection的狀態等等)

5) web server 傳送response header

6)web server 返回response body

7)關閉tcp/ip (不知道下次使用者操作的時間)

Http通訊過程(7步)

1 建立tcp連線 在http工作開始之前,web瀏覽器首先要通過網路與web伺服器建立連線,該連線是通過tcp來完成的,該協議與ip協議共同構建internet,即著名的tcp ip協議族,因此internet又被稱作是tcp ip網路。http是比tcp更高層次的應用層協議,根據規則,只有低層協...

一次完整的HTTP通訊步驟(7步)

http通訊機制是在一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成下列7個步驟 size x large 1 建立tcp連線 size 在http工作開始之前,web瀏覽器首先要通過網路與web伺服器建立連線,該連線是通過tcp來完成的,該協議與ip協議共同構建internet,...

對Socket通訊 TCP IP和Http的理解

網路重下往上可分為,物理層丶資料鏈路層丶網路層丶傳輸層丶會話層丶變現層和應用層。ip協議對應於網路層,tcp協議對應於傳輸層,hrttp協議對應於應用層。他們之間的關係,傳輸層tcp協議是基於網路層的ip協議,而應用層的http協議是基於tcp協議的,socket本身就不是乙個協議,他只是乙個介面。...