日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【计算机网络】HTTP 与 HTTPS ( HTTP 发展过程 | HTTP/1.1 与 HTTP/2 对比 | HTTP 报文格式 )

發(fā)布時(shí)間:2025/6/17 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【计算机网络】HTTP 与 HTTPS ( HTTP 发展过程 | HTTP/1.1 与 HTTP/2 对比 | HTTP 报文格式 ) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 前言
  • 一、HTTP 發(fā)展過(guò)程
  • 二、HTTP/1.1 與 HTTP/2 對(duì)比
  • 三、HTTP 報(bào)文格式


前言

目前如果在瀏覽器中訪問(wèn) http 網(wǎng)站 , 瀏覽器會(huì)提示不安全 , 如下圖 :

如果訪問(wèn) https 網(wǎng)站 , 瀏覽器顯示安全圖標(biāo) , 如下圖 :

當(dāng)前幾乎所有的網(wǎng)站 , 都使用 HTTPS 協(xié)議 ;

HTTPS 是在 HTTP 的基礎(chǔ)上進(jìn)行的強(qiáng)化 ;

HTTPS = HTTP + SSL ;





一、HTTP 發(fā)展過(guò)程



HTTP 協(xié)議是基于 TCP/IP 的超文本傳輸協(xié)議 , 發(fā)展歷史如下 :

  • HTTP/0.9 : 199119911991 年 , 只能進(jìn)行 GET 請(qǐng)求 , 不能傳輸數(shù)據(jù)包 , 規(guī)定客戶端服務(wù)器通信格式 ; ( 不是正式標(biāo)準(zhǔn) )
  • HTTP/1.0 : 199619961996 年 , 增加了 PUT , PATCH , HEAD , OPTIONS , DELETE 等命令 , 不再限制傳輸內(nèi)容的格式 ; ( 正式標(biāo)準(zhǔn) )
  • HTTP/1.1 : 199719971997 年 , 支持 長(zhǎng)連接 , 帶寬節(jié)約 , HOST 域 , 管道機(jī)制 , 分塊傳輸編碼 等機(jī)制 ; ( 目前使用最廣泛的版本 )
  • HTTP/2 : 201520152015 年 , 支持 多路復(fù)用 , 服務(wù)器推送 , 頭信息壓縮 , 二進(jìn)制協(xié)議 等機(jī)制 ; ( 逐步推進(jìn)覆蓋市場(chǎng) )

目前使用最廣泛的版本是 HHTP/1.1 , 但是 201520152015 年后 , HTTP/2 出現(xiàn) , 逐漸覆蓋市場(chǎng) ;





二、HTTP/1.1 與 HTTP/2 對(duì)比



HTTP/1.1 請(qǐng)求網(wǎng)頁(yè)流程 :

  • ① 建立 HTTP 連接 ;
  • ② 客戶端發(fā)送 GET 請(qǐng)求 , 請(qǐng)求服務(wù)器端的 index.html 文件 ;
  • ③ 服務(wù)器端響應(yīng) , 返回 html 文件信息 ;
  • 客戶端發(fā)送 GET 請(qǐng)求 , 請(qǐng)求 style.css 文件 ;
  • 服務(wù)器端響應(yīng) , 返回 style.css 文件
  • 客戶端發(fā)送 GET 請(qǐng)求 , 請(qǐng)求服務(wù)器端的 scripts.js 文件 ;
  • 服務(wù)器端響應(yīng) , 返回 scripts.js 文件 ;
  • ⑧ 客戶端渲染界面
  • ⑨ 關(guān)閉 HTTP 連接 ;

弊端 : 每次只能請(qǐng)求網(wǎng)頁(yè)的一個(gè)文件 , css 和 js 腳本需要分兩次請(qǐng)求 , 客戶端才能獲取到完整的文件 ;

HTTP/2 多路復(fù)用機(jī)制 : 通過(guò) 111 個(gè) HTTP/2 發(fā)起多重 請(qǐng)求/響應(yīng) 信息 , 多個(gè)請(qǐng)求共享同一個(gè) TCP 連接 ;

  • ① 建立 HTTP 連接 ;
  • ② 客戶端發(fā)送 GET 請(qǐng)求 , 請(qǐng)求服務(wù)器端的 index.html 文件 ;
  • ③ 服務(wù)器端響應(yīng) , 返回 html 文件信息 ;
  • 客戶端發(fā)送 GET 請(qǐng)求 , 請(qǐng)求 style.css 和 scripts.js 文件 ;
  • 服務(wù)器端響應(yīng) , 返回 style.css 和 scripts.js 文件
  • ⑥ 客戶端渲染界面
  • ⑦ HTTP 連接繼續(xù)保持打開(kāi)狀態(tài) ;




三、HTTP 報(bào)文格式



客戶端要訪問(wèn)某網(wǎng)站 , 向服務(wù)器端發(fā)送的報(bào)文是 請(qǐng)求報(bào)文 ;

請(qǐng)求報(bào)文格式 : CRLF 是回車換行 ;


服務(wù)器端 接收 到客戶端的請(qǐng)求報(bào)文 , 響應(yīng)客戶端的請(qǐng)求 , 向客戶端發(fā)送的報(bào)文是 響應(yīng)報(bào)文 ;

響應(yīng)報(bào)文格式 : CRLF 是回車換行 ;


請(qǐng)求報(bào)文 與 響應(yīng)報(bào)文 真實(shí)案例分析 :

這里以訪問(wèn)人大網(wǎng)站 ( http://rucfd.ruc.edu.cn/ ) 為例 ;

在瀏覽器輸入上述網(wǎng)址 , 按下 F12 鍵 , 進(jìn)入調(diào)試模式 , 刷新網(wǎng)頁(yè) , 查看 HTTP 請(qǐng)求與響應(yīng)過(guò)程 ;


請(qǐng)求頭 :

GET / HTTP/1.1 Host: rucfd.ruc.edu.cn Connection: keep-alive Cache-Control: max-age=0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.9 If-None-Match: "b7f-5b575595fe630-gzip" If-Modified-Since: Wed, 02 Dec 2020 06:28:18 GMT

請(qǐng)求行 : 請(qǐng)求類型 GET , 版本號(hào) HTTP/1.1 ;

GET / HTTP/1.1

首部行 : 請(qǐng)求行下面的都是首部行 , 每個(gè)鍵值對(duì)后面跟著一個(gè)回車換行 ;


響應(yīng)頭 :

HTTP/1.1 200 OK Server: none Date: Mon, 21 Jun 2021 05:15:56 GMT Content-Type: text/html Content-Length: 1104 Connection: keep-alive Last-Modified: Wed, 02 Dec 2020 06:28:18 GMT ETag: "b7f-5b575595fe630-gzip" Accept-Ranges: bytes Vary: Accept-Encoding Content-Encoding: gzip

狀態(tài)行 : 版本號(hào) HTTP/1.1 , 狀態(tài)碼 200 , 短語(yǔ) OK ;

HTTP/1.1 200 OK

首部行 : 剩余的都是首部行 , 每個(gè)鍵值對(duì)后面跟著一個(gè)回車換行 ;

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的【计算机网络】HTTP 与 HTTPS ( HTTP 发展过程 | HTTP/1.1 与 HTTP/2 对比 | HTTP 报文格式 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆视频官网 | 国产视频1区2区 | 亚洲AV无码成人国产精品色 | 国产精选毛片 | 中文字幕在线不卡视频 | 一个色亚洲 | 欧美性生活网站 | 久久久经典 | 91中文字幕在线播放 | 日韩精品欧美在线 | 欲色网站| 久久亚洲精品中文字幕 | 日韩资源网| 亚洲一区欧美二区 | 熟妇人妻va精品中文字幕 | 日韩在线资源 | 亚洲欧美日韩精品在线观看 | 日本视频免费在线播放 | 僵尸叔叔在线观看国语高清免费观看 | 美女色诱男人激情视频 | 成人蜜桃视频 | 在线视频欧美日韩 | 国产人成免费视频 | 我要色综合天天 | 日本丰满少妇 | 日韩欧美国产高清 | 久久女同互慰一区二区三区 | 亚洲免费三区 | 无码人妻丰满熟妇区96 | 欧美黄色录像片 | 日产久久视频 | 亚洲精品国产精品国 | 日本美女高潮 | 国产精品久久在线 | 国产精品自产拍 | 欧美自拍第一页 | 今天最新中文字幕mv高清 | 国产好片无限资源 | 手机看片一区二区 | 久久性爱视频网站 | 天堂在线视频网站 | 尹人成人 | 欧美日韩亚洲国产一区 | 在线播放国产精品 | 日韩视频免费观看 | 欧美亚韩一区二区三区 | 欧美性受xxxx黑人xyx性爽 | 丰满人妻一区二区三区53号 | 蜜臀av一区二区三区有限公司 | 亚洲免费色图 | 日本东京热一区二区三区 | 久久久综合色 | 四虎影视在线播放 | 影院色原网站 | 欧美大喷水吹潮合集在线观看 | yellow免费在线观看 | 好大好爽视频 | 又大又硬又爽免费视频 | 日韩午夜在线 | 亚洲一区在线播放 | 精品一区二区三区毛片 | 波多野结衣国产 | 欧美13p| 色婷婷免费 | 在线观看你懂的网址 | 爱情岛论坛自拍亚洲品质极速最新章 | 国产又大又黑又粗免费视频 | 日韩黄色短片 | 亚洲黄页 | 蜜桃成人免费视频 | 极品少妇一区二区三区 | av激情网站| 99精品在线看 | 一级片中文| 亚洲视频黄色 | 成人宗合 | av大全在线播放 | 欧美成人一区在线 | 99精品免费在线观看 | 日韩三级麻豆 | 一区二区视频免费 | 亚洲精品一区二区二区 | 五月婷婷中文 | 欧美激情 在线 | 韩国伦理在线视频 | 国产欧美亚洲一区二区 | 一卡二卡三卡在线观看 | 国产精品电影 | 九色视频91 | 久久激情综合网 | 国产白袜脚足j棉袜在线观看 | 亚洲www久久久 | 人人干人人模 | 3d动漫精品啪啪一区二区免费 | 国产五月婷婷 | 激情婷婷色 | 一级黄色淫片 | 亚洲乱熟女一区二区三区小说 | 黄色正能量网站 |