1. 程式人生 > >HTTP協議(一):介紹

HTTP協議(一):介紹

ans html 通過 www. cat hyper res lan 了解

HTTP協議(一):介紹

RFC 2616定義了今天普遍使用的一個版本——HTTP 1.1。
HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是一種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議。
HTTP是一個應用層協議,由請求和響應構成,是一個標準的客戶端服務器模型。HTTP是一個無狀態的協議。

HTTP協議通常承載於TCP協議之上,有時也承載於TLS或SSL協議層之上,這個時候,就成了我們常說的HTTPS。如下圖所示:
說明:默認HTTP的端口號為80,HTTPS的端口號為443。

HTTP推薦閱讀

  • HTTP權威指南:詳細介紹HTTP協議相關的細節,非常值得一讀。
  • HTTP wiki:維基百科你懂的,該頁面還提供了很多相關鏈接擴展閱讀。
  • HTTP協議詳解:快速了解HTTP協議基本知識。
  • 理解HTTP協議:內容同上,但講解更加詳細具體。
  • HTTP cookie:全面解讀HTTP cookie
  • HTTP協議之代理:解析HTTP與代理,很多配圖,挺生動。
  • CGI/FAST CGI:簡單介紹CGI基本概念機實現。
  • Google spdy:月光博客介紹spdy的基本特點及部署。
  • RESTful:阮一峰的網絡日誌理解Restful架構。
  • HTTP協議原理:簡單入手介紹細節。

HTTP協議(一):介紹