当前位置: 首页 > news >正文

中山哪家建网站好时代空间网站

中山哪家建网站好,时代空间网站,做企业网站项目的心得,铜陵做网站目录 HTTP1.0和HTTP1.1的区别 HTTP1.1相比HTTP1.0性能上的改进#xff1a; 但是HTTP1.1还是有性能瓶颈#xff1a; HTTP/2做了什么优化#xff1f; HTTP/3的优点 HTTP与HTTPS的区别 HTTPS的工作原理 1.ClientHello 2.ServerHello 3.客户端回应 4.服务器的最后回应…目录 HTTP1.0和HTTP1.1的区别 HTTP1.1相比HTTP1.0性能上的改进 但是HTTP1.1还是有性能瓶颈 HTTP/2做了什么优化 HTTP/3的优点 HTTP与HTTPS的区别 HTTPS的工作原理 1.ClientHello 2.ServerHello 3.客户端回应 4.服务器的最后回应 三、三者协同作用确保密钥安全的核心逻辑 TCP与UDP的区别 1.连接 2.服务对象 3.可靠性 4.拥塞控制流量控制 5.首部开销 HTTP1.0和HTTP1.1的区别 HTTP1.1相比HTTP1.0性能上的改进 使用长连接的方式改善了HTTP1.0短链接的性能开销。 支持管道网络传输只要第一个请求发出去了不必等其回来就可以发第二个请求出去可以减少整体的响应时间。 但是HTTP1.1还是有性能瓶颈 请求/响应头部header未经压缩就发送首部信息越多延迟越大。只能压缩Body部分发送冗长的首部。每次互相发送相同的首部造成的浪费较多服务器是按请求的顺序响应的如果服务器响应慢会导致客户端一直请求不到数据也就是对头阻塞没有请求优先级控制请求只能从客户端开始服务器只能被动响应。 HTTP/2做了什么优化 HTTP/2协议是基于HTTPS的所以HTTP/2的安全性也有保障的。 那HTTP/2相比HTTP/1.1性能上的改进 头部压缩二进制格式并发传输服务器主动推送资源 1.头部压缩HTTP/2会压缩头header如果你同时发出多个请求他们的头是一样的或相似的那么协议会帮你消除重复的部分。这就是所谓的HPACK算法在客户端和服务器同时维护一张头信息表所有的字段都会存入这个表生成一个索引号以后就不发送同样的字段了只发送索引号这就提高速度了。 2.二进制格式HTTP/2不在像HTTP1.1里的纯文本形式的报文而是全面采用了二进制格式头信息和数据体都是二进制并且统称为帧头信息帧和数据帧。这样虽然对人不友好但是对计算机非常友好因为计算机只懂二进制那么接收到报文后无需再将明文的报文转成二进制而是直接解析二进制报文这增加了数据传输的效率。 3.并发传输引出了Stream的概念多个Stream复用在一条TCP连接。解决了HTTP1.1对头阻塞的问题 4.服务器主动推送资源HTTP/2还在一定程度上改善了传统的请求-应答模型服务端不再是被动的响应可以总动像客户端发送消息 在 HTTP/2 中多个请求的帧在同一个 TCP 连接上传输若某个请求的帧在传输过程中丢失或延迟导致接收方无法按序接收就会阻塞该连接上所有请求帧的接收和处理。 HTTP/3的优点 HTTP/2通过头部压缩二进制编码多路复用服务端推送等新特性大幅度提升了HTTP/1.1的性能而美中不足的是HTTP/2协议是基于TCP实现的于是存在三个缺陷。 对头阻塞TCP与TLS的握手延迟网络迁移需要重新连接 因为TCP是字节流协议TCP层必须保证收到的字节数据是完整且有序的如果我序列号较低的TCP段在网络传输中丢失了即使序列号较高的TCP段已经被接收了应用层无法从内核中读取到这部分数据 网络迁移需要重新连接一个TCP由四元组元ip地址源端口目标ip地址目标端口确定的这意味着如果我ip地址或者端口变动了就要tcp与tls从新握手这样不利于移动设备切换网络的场景比如4g网络环境切换成wifi。 HTTP/3就将传输层从TCP替换成了UDP并在UDP协议上开发了QUIC协议来保证数据的可靠传输。 无对头阻塞QUIC连接上多个Stream之间并没有依赖都是独立的也不会由底层协议限制某个流发送丢包了只会影响该流其他流不受影响 建立连接速度快因为QUIC内部包含了TLS1.3因此只需要1个RTT就可以同时完成建立连接和TLS密钥协商甚至第二次连接的时候应用数据包可以和QUIC握手信息 连接迁移 QUIC 支持通过连接 ID 保持会话即便 IP 地址或网络切换如 Wi - Fi 转 4G连接仍然有效。这种特性特别适用于移动场景能确保数据连接的稳定性极大改善了移动设备用户的体验。 HTTP与HTTPS的区别 HTTP是超文本传输协议信息是明文传输存在安全风险的问题。HTTPS则解决了HTTP不安全的缺陷在TCP和HTTP网络层之间加入了SSL/TLS安全协议使得报文能够加密传输。HTTP连接建立相对简单TCP三次握手之后便可进行HTTP的报文传输。而HTTPS在TCP三次握手之后还需进行SSL/TLS的握手过程才可进入加密报文传输。两者默认的端口不一样HTTP默认端口号是80HTTPS默认端口号是443.HTTPS协议需要先AC证书权威机构申请数字证书来保证服务器的身份是可行的。 HTTPS的工作原理 1.ClientHello 首先由客户端向服务器发起加密通信请求也就是ClientHello请求。在这一步客户端主要向服务器发送以下信息 客户端支持的SSL/TLS协议版本如TLS1.2版本客户端生产的随机数Client Random后面用于生产【会话密钥】客户端支持的密码套件列表如RSA加密算法。 2.ServerHello 服务器收到客户端请求后向往客户端发出响应也就是SeverHello。服务器回应的内容有如下内容 确认SSL/TLS协议版本如果浏览器不支持则关闭加密通信。服务器生产的随机数Server Random后面用于生产【会话密钥】确认的密码套件列表如RSA加密算法服务器的数字证书 3.客户端回应 客户端收到服务器的回应后首先通过浏览器或者操作系统中的CA公钥确认服务器的数字证书的真实性。 如果证书没有问题客户端会从数字证书中取出服务器的公钥然后使用它加密报文向服务器发送如下信息 一个随机数。该随机数会被服务器公钥加密加密通信算法改变通知表示随后的信息都将用【会话密钥】加密通信客户端握手结束通知表示客户端的握手阶段已经结束。这一项同时把之前所有内容的发送的数据做个摘要用来供服务端校验。 上面第一项的随机数是整个握手阶段的第三个随机数这样服务器和客户端就同时有三个随机数接着用双方协商的加密算法各自生成本次通信的【会话密钥】。 4.服务器的最后回应 服务器收到客户端的第三个随机数之后就通过协商的加密算法计算出本次通信的【会话密钥】。然后向客户端发送最后的信息 加密通信算法改变通知表示随后的信息都将用【会话密钥】加密通信服务器握手结束通知表示服务器的握手阶段已经结束。这一项同时把之前所有内容的发生的数据做个摘要用来供客户端校验。 至此整个SSL/TLS的握手阶段全部结束。接下来客户端与服务器进入加密通信就完全是使用普通的HTTP协议只不过使用【会话密钥】加密内容。 三、三者协同作用确保密钥安全的核心逻辑 随机性叠加 三个随机数的组合ClientRandom ServerRandom Pre-Master Secret形成 高熵值的密钥材料即使其中一个随机数被泄露攻击者也无法推导出完整密钥需同时破解三个随机数。 防止重放攻击 每次通信的随机数唯一即使攻击者截获旧通信数据也无法用旧随机数重新生成当前会话的密钥。 双向验证与密钥协商 客户端和服务端通过随机数确认对方的参与确保不是单向伪造。预主密钥的安全传输如通过服务端公钥加密确保只有合法通信双方能计算出主密钥。 TCP与UDP的区别 1.连接 TCP是面向连接的传输层协议传输数据前先要建立连接。UDP是不需要连接即刻传输数据。 2.服务对象 TCP是一对一的两点服务即一条连接只有两个端点。UDP支持一对一一对多多对多的交互通信。 3.可靠性 TCP是可靠交付数据的数据可以无差错不丢失不重复按序到达。UDP是尽最大努力交付不保证可靠交付数据。但是我们可以基于UDP传输协议实现一个可靠的传输协议比如QUIC协议。 4.拥塞控制流量控制 TCP有拥塞控制和流量控制机制保证数据传输的安全性。UDP则没有即使网络非常拥堵了也不会影响UDP的发生速率。 5.首部开销 TCP首部长度较长会有一定的开销。UDP首部只有8个字节并且是固定不变的开销较小。
http://www.zqtcl.cn/news/504562/

相关文章:

  • 邹城网站定制wordpress托管套餐
  • 沧州网站优化公司logo网站免费
  • 网站制作公司知道万维科技建设银行企业网站无法打印回单
  • 个人网站做贷款广告知乎关键词搜索
  • 常熟外贸网站建设网站突然显示 建设中
  • 宜昌市住房和城乡建设官方网站泗洪网页设计
  • 计算机软件网站建设北京加盟网站建设
  • 推广网站怎么建设和维护strange wordpress主题
  • 安徽省建设厅网站打不开湘潭做网站找磐石网络一流
  • 沈阳做网站哪好网站建设后续说明
  • 给个网站最新的2021在网站的标题上怎么做图标
  • h5做网站用什么框架seo推广计划
  • 亿企搜网站建设百度网盘怎么领取免费空间
  • 天津网站排名提升如何用h5做网站
  • 外贸公司有必要建设网站吗赣州做网站哪家好
  • 功能型网站设计深圳网站优化效果
  • 郑州定制网站开发规模以上工业企业总产值
  • 锡林浩特市长安网站 建设初步方案廊坊百度推广排名优化
  • 搭建论坛网站的流程企业网络推广软件
  • 中国化工建设网站家居装修设计
  • 铜陵公司做网站大淘客网站建设app
  • 网站面包屑导航织梦做网站的教程
  • 建湖网站建设价格小程序商城哪个平台好
  • 网站域名 被别人备案买房的人都哭了吧
  • 自己做网站 套模板工具磨床东莞网站建设
  • 怎么上传图片到公司网站在深圳注册公司需要什么资料
  • 网站建设的公司哪家好用一段话来解释网站建设
  • 没有文字的网站怎么优化wordpress自定义文章类型模板
  • 东营网站设计制作网站建设匠人匠心科技
  • 海外如何淘宝网站建设2022新闻大事件摘抄