乙個HTTP請求詳細過程

2021-10-23 10:47:56 字數 1745 閱讀 1939

http協議版本

請求頭部 空行

請求資料

完整的乙個請求報文

post  /index.php http/1.1    請求行

host: localhost

user-agent: mozilla/5.0 (windows nt 5.1; rv:10.0.2) gecko/20100101 firefox/10.0.2  請求頭

空行username=aa&password=1234  請求資料

響應頭 空行

響應資料

完整響應

http/1.1 200 ok  狀態行

date: sun, 17 mar 2013 08:12:54 gmt  響應頭部

server: apache/2.2.8 (win32) php/5.2.5

x-powered-by: php/5.2.5

set-cookie: phpsessid=c0huq7pdkmm5gg6osoe3mgjmm3; path=/

expires: thu, 19 nov 1981 08:52:00 gmt

cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

pragma: no-cache

content-length: 4393

keep-alive: timeout=5, max=100

connection: keep-alive

content-type: text/html; charset=utf-8

空行   響應資料 http響應示例

網路模型

作用對應的網路協議

應用層是最靠近使用者的osi層。這一層為使用者的應用程式(例如電子郵件、檔案傳輸和終端**)提供網路服務

表示層可確保乙個系統的應用層所傳送的資訊可以被另乙個系統的應用層讀取

telnet snmp

會話層通過傳輸層(埠號:傳輸埠與接收埠)建立資料傳輸的通路。主要在你的系統之間發起會話或者接受會話請求

smtp dns

傳輸層定義了一些傳輸資料的協議和埠號(www埠80等)

tcp udp

網路層在位於不同地理位置的網路中的兩個主機系統之間提供連線和路徑選擇

ip icmp arp

資料鏈路層

定義了如何讓格式化資料以進行傳輸,以及如何讓控制對物理介質的訪問。這一層通常還提供錯誤檢測和糾正,以確保資料的可靠傳輸

fddi pdn slip ppp

物理層主要定義物理裝置標準,如網線的介面型別、光纖的介面型別、各種傳輸介質的傳輸速率等。它的主要作用是傳輸位元流

ieee 802.1a ieee 802.2到ieee 802.11

乙個HTTP請求的詳細過程

1.乙個http請求的詳細過程 我們來看下當我們在瀏覽中輸入 背後發生的一切。首先http是乙個應用層的協議,因為雙方要通訊,所以事先約定乙個規範。當我們輸入這樣的乙個請求,首先要建立socket連線,因為socket是通過ip位址和埠建立的,所以之前還有乙個dns解析過程。把 www.mycomp...

乙個http請求的詳細過程

我們來看當我們在瀏覽器輸入幕後所發生的一切。首先http是乙個應用層的協議,在這個層的協議,只是一種通訊規範,也就是因為雙方要進行通訊,大家要事先約定乙個規範。1.連線 當我們輸入這樣乙個請求時,首先要建立乙個socket連線,因為socket是通過ip和埠建立的,所以之前還有乙個dns解析過程,把...

請求乙個網頁的詳細過程

1 瀏覽器 瀏覽器輸入一段 例如 1 瀏覽器解析主機名,字串的擷取 www.sohu.com 解析過程是瀏覽器自己完成的 2 首先在本地查詢檔案hosts,3 注意 木馬攻擊,網域名稱重定向,修改hosts檔案,讓你訪問不到真正的網頁,有的瀏覽器會有提示 2 伺服器 伺服器接收到請求,進行解析 1 ...