濮阳网站,wordpress门户加商城,wordpress电影,网站备案登录密码找回目录 HTTP 基本概念状态码#xff1a;get和post的区别#xff1a;http 常⻅字段#xff1a;http的缺点#xff1a; HTTP/1.1HTTP/3HTTPSHTTPS和HTTP区别对称加密和⾮对称加密⾮对称加密 HTTP 基本概念
状态码#xff1a;
1xx 中间状态#xff0c;比如post的continue 20… 目录 HTTP 基本概念状态码get和post的区别http 常⻅字段http的缺点 HTTP/1.1HTTP/3HTTPSHTTPS和HTTP区别对称加密和⾮对称加密⾮对称加密 HTTP 基本概念
状态码
1xx 中间状态比如post的continue 200 OK是最常⻅的成功状态码 3xx 重定向 4xx 客户端发送的报⽂有误 5xx 服务器处理时内部发⽣了错误
get和post的区别
1、get获取数据post改教据 2、get把请求在url上,不安全post在http包内安全 3、get数据最大2kpost无限制 4、get产生一个TCP包(headerdata ),返回200 post产生两个TCP包(1、header返回100continue2、data返回200 ) 5.get会被缓存post不会 6、get是幂等post不是幂等的(get不能对数据进行修改网络不好会多次重试
http 常⻅字段
Host 字段指定服务器的域名 Content-Length 字段本次服务器回应的数据⻓度是 1000 个字节 Connection 字段要求服务器使⽤ TCP 持久连接以便其他请求复⽤ Content-Type 字段数据是什么格式 Content-Encoding 字段数据的压缩⽅法 gzip
http的缺点
⽆状态Cookie 技术 明⽂传输引⼊ SSL/TLS 层
HTTP/1.1
⻓连接只要任意⼀端没有明确提出断开连接则保持 TCP 连接状态 管道⽹络传输可在同⼀个 TCP 连接⾥⾯客户端可以发起多个请求只要第⼀个请求发出去了不必等其回来就可以发第⼆个请求出去可以减少整体的响应时间。按照顺序 HTTP/3
把 HTTP 下层的 TCP 协议改成了 UDP QUIC 有⾃⼰的⼀套机制可以保证传输的可靠性的。当某个流发⽣丢包时只会阻塞这个流其他流不会受到 影响。 QUIC 是⼀个在 UDP 之上的伪 TCP TLS HTTP/2 的多路复⽤的协议。
HTTPS
窃听⻛险混合加密的⽅式实现信息的机密性 篡改⻛险摘要算法的⽅式来实现完整性它能够为数据⽣成独⼀⽆⼆的「指纹」指纹⽤于校验数据的完整性 冒充⻛险将服务器公钥放⼊到数字证书中解决了冒充的⻛险
HTTPS和HTTP区别
http 明文 80端口 https 密文 443端口 过程 1、tcp三次握手 2、ca数字证书放入非对称密钥获取会话密钥对称密钥进行加密会话 3、http只有tcp三次握手的三个包快https是12个包39个的ssl包慢
对称加密和⾮对称加密
对称加密只使⽤⼀个密钥运算速度快密钥必须保密⽆法做到安全的密钥交换。 ⾮对称加密使⽤两个密钥公钥和私钥公钥可以任意分发⽽私钥保密解决了密钥交换问题但速度慢
⾮对称加密
1、client、sever交换随机数 2、sever发送证书 3、client 取CA的公钥验证数字证书取出服务器的公钥用服务器公钥加密随机数 pre-master key 随后根据client、sever随机数随机数 pre-master key 来生成会话密钥 4、sever私钥解密随机数 pre-master key 随后根据client、sever随机数随机数 pre-master key 来生成会话密钥