HTTP常见知识点—HTTP的基本概念,缓存,优缺点,性能

HTTP基本概念
超文本传输协议
知识点
状态码1XX,2XX,3XX,4XX,5XX
常见字段:Host,Content-Length,Connection,Content-Type,Accept等等
———————————————–
HTTP缓存
强制缓存
Cache-Control,Expires
协商缓存
If-Modified-Since,Last-Modified
If-None-Match,ETag
只有在未能命中强制缓存的时候,才能发起协商缓存请求
———————————————–
HTTP/1.1优点
HTTP/1.1,简单灵活易于扩展,工作在(OSI第七层)
HTTPS就是在HTTP和TCP之间增加了SSL/TLS安全传输层
HTTP1.1和HTTP2.0传输协议使用TCP协议,HTTP3.0使用UDP协议
———————————————–
HTTP/1.1缺点
无状态,明文传输,不安全
无状态即不会记忆HTTP的状态,在完成关联性操作时比较麻烦,无状态
比较简单的解决方案是使用cookie,利用cookie在请求和响应报文中
传输cookie信息控制客户端状态
明文传输的不可靠性,相当于裸奔,信息全部暴露在传输请求中
不安全在于通讯明文,可能遭遇伪装请求和篡改请求
因此引入HTTPS,加入了SSL/TLS验证,使得请求更加安全
———————————————–
HTTP/1.1性能
长连接:减少通信开销,减轻服务器负载,一直保持TCP连接状态
管道网络传输:可以同时发出两个请求,减少整体响应时间,但是服务器
必须按照接收请求的顺序响应请求(了解【队头堵塞】)
HTTP/1.1管道解决了请求的队头堵塞,但没有解决响应的队头堵塞
———————————————-
HTTP和HTTPS
HTTP和HTTPS的区别
HTTP明文传输,HTTPS加密传输(SSL/TLS)
端口不一样
HTTPS需要CA证书来保证服务器的身份可信
HTTPS解决了HTTP什么问题
信息加密,数据加密,身份校验
如何解决传输风险的?(了解HTTPS具体加密方式)
混合加密(对称加密和非对称加密),摘要算法,将服务器公钥放入数字证书

本文为 今天也想见到你 博客文章,转载无需和我联系,但请注明来自 今天也想见到你 博客 0925.wang
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇