TCP/IP協議之HTTP協議

來源:互聯網
上載者:User
1、全球資訊網(WWW)提供的是分布式C/S服務,每個用戶端瀏覽器由3部分組成:控製程序(ftp,http,telnet等),解析程式(html,jsp,php等)和客戶協議。

2、統一資源定位器(URL URI),由一下部分組成: 協議 :// 主機( : 連接埠 ) / (路徑)

協議部分除了http之外還可以用ftp,news和telnet

連接埠預設是80連接埠。

路徑是檔案的路徑名。

3、持久和非持久連結 ( http 1.1之後的版本預設是持久連結 )

持久連結就是伺服器在發送完響應之後,讓連結繼續維持,直到客戶請求斷開或者逾時。

4、Proxy 伺服器(proxy server)把原始伺服器的響應儲存在快取中,以便不久後繼續使用。

5、HTTP包格式(超文字傳輸通訊協定 (HTTP)),連接埠80,TCP協議

請求報文: 請求行,首部,一個空行,主體(可能沒有)
響應報文: 狀態行,首部,一個空行,主體(可能沒有)

(1)、請求行和狀態行:

請求行格式:請求類型,空格,URL,空格,HTTP版本(目前為:HTTP 1.1)
狀態行格式:HTTP版本,空格,狀態代碼,空格,狀態短語

請求類型(常用):HEAD(向伺服器請求文檔資訊,不是文檔本身),GET(向伺服器請求文檔),POST(向伺服器發送一些資訊,比如登陸時的資訊)

狀態代碼和狀態短語:比如200代表的短語是OK等

(2)、首部包括:通用首部,實體首部,響應首部,請求首部。每個類型的首部有首部行組成。

每行的類型如下:首部名,冒號(:),空格,首部值

a、通用首部,比如Connection, Data

b、請求首部(用於請求報文,說明客戶的某些配置),如:
Host(客戶主機),Referrer(被串連的文檔的URL), Accept(客戶能接受的媒體格式)等等

c、響應首部(用於響應報文,說明伺服器的配置),如:Age(文檔的有效期間限),Server(伺服器版本)等

d、實體首部(說明檔案資訊,出現在響應報文或者有POST方法的請求報文中),如Content-*系列

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.