當前位置:
首頁 >
http的学习
發布時間:2025/3/20
48
豆豆
前兩天學習了一下http協議的一些知識,總結一下。
一.http的發展
先說說http的發展歷程。
http/0.9只支持get方法,最初知識為了滿足獲取簡單地html,不支持多媒體內容的MIME類型,版本號,各種首部。
http/1.0增加了對多媒體的支持,增加了首部,版本號和一些額外的方法。使web頁面包含生動圖片和表格交互成為了可能。
http/1.0+一種非正式的版本,為什么說是非正式版本?是因為上世紀90年代,為了滿足商業上的需要,各種客戶端,服務器商向http加了很多特性,包括持久連接keep-alive,虛擬主機支持,和http連接代理,這個成為了非官方版本。
http/1.1規范了http協議,去掉了其中不必要的特性,http1.1一直沿用至今。
http/2.0減少http的報頭,實現多路復用,及多個連接或響應可以在一個連接上完成,只支持https。
二https和http的區別
首先https的端口是443,http是80。最重要的是https在tcp層上加了一層ssl安全層。這個安全層會在tcp連接前做一些安全措施,比如發送數字簽名,交換密鑰,數字加密等。簡單來說https更加的安全可靠。
?
轉載于:https://www.cnblogs.com/alichengyin/p/4782639.html
總結
- 上一篇: 系统性能信息模块篇psutil之获取系统
- 下一篇: 捕获线程中的异常