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

一个网站要注意哪些问题没有网站备案

一个网站要注意哪些问题,没有网站备案,企业网站建设的原则包括,5173游戏交易网站源码面试时很容易遇到的一个问题—— HTTP 1.0/HTTP 1.1/HTTP 2.0/HTTP 3.0的区别#xff0c;其实这四个版本的发展实际上是一环扣一环的#xff0c;是逐步完善的#xff0c;本文希望帮助读者梳理清楚各个版本之间的区别#xff0c;并且给出当前各个版本的应用情况#xff0c;… 面试时很容易遇到的一个问题—— HTTP 1.0/HTTP 1.1/HTTP 2.0/HTTP 3.0的区别其实这四个版本的发展实际上是一环扣一环的是逐步完善的本文希望帮助读者梳理清楚各个版本之间的区别并且给出当前各个版本的应用情况以及总结了两个记忆口诀希望对大家有帮助。 文章目录 一、HTTP各版本协议的应用情况二、HTTP 1.0与HTTP 1.1的区别1.连接方式2.Host头字段3.请求方式4.管道化5.状态码6.缓存处理7.断点续传记忆口诀 三、HTTP 1.1与HTTP 2.0的区别1.头部压缩2.传输格式3.数据包发送顺序多路复用4.记忆口诀 四、HTTP 2.0与HTTP 3.0的区别1、 传输层协议2、 连接建立速度3、 队头堵塞4、 错误恢复5、 安全性 总结 一、HTTP各版本协议的应用情况 HTTP协议自诞生以来有一下几个比较重要的版本 HTTP/1.0 HTTP/1.1 HTTP/2也可以叫做HTTP 2.0 HTTP/3也可以叫做HTTP 3.0 其中 • HTTP/1.1 是目前最广泛使用的版本。 • HTTP/2 和 HTTP/3 是现代高性能 Web 应用的首选协议HTTP/3 正在逐步普及。 而HTTP/1.0已经被废弃了。 二、HTTP 1.0与HTTP 1.1的区别 1.连接方式 HTTP 1.0默认为短连接每次请求需新建TCP连接三次握手响应后立即关闭‌。HTTP 1.1默认持久连接允许复用TCP连接发送多个请求减少握手开销‌。 2.Host头字段 HTTP1.0 无强制HOST头无法区分同一IP的不同虚拟主机而HTTP1.1必须包含Host头支持虚拟主机技术如多域名共享服务器‌ 3.请求方式 HTTP 1.0‌仅支持GET、HEAD、POST三种方法‌ HTTP 1.1‌新增OPTIONS、PUT、DELETE、TRACE、CONNECT方法功能更丰富‌ 4.管道化 HTTP 1.0 必须等待响应后再发送新请求‌ HTTP 1.1 支持管道化可连续发送多个请求但响应需按顺序返回‌ 5.状态码 HTTP 1.1新增了24个错误状态响应码如100 Continue 410 Gone 6.缓存处理 ‌HTTP 1.0‌仅支持Expires和If-Modified-Since依赖绝对时间‌36。 ‌HTTP 1.1‌新增Cache-Control如max-age、ETag支持更灵活的相对时间缓存策略‌ 7.断点续传 HTTP 1.1增加了Range字段支持断点续传而HTTP 1.0则没有 记忆口诀 持久连接省握手区分节点HOST头请求方式更多有管道连发多请求状态缓存续传牛。 三、HTTP 1.1与HTTP 2.0的区别 1.头部压缩 HTTP 1.1‌头部字段重复传输如Cookie占用带宽‌。 ‌HTTP 2.0‌如果你发出了多个请求并且它们的头部(header)是相同的那么 HTTP2 协议会帮你消除同样的部分。 2.传输格式 HTTP 1.1‌基于文本格式解析兼容性强但效率低‌。 ‌HTTP 2.0‌采用二进制分帧传输二进制帧解析更快、健壮性更强。‌ 3.数据包发送顺序多路复用 HTTP 1.1:单个TCP连接需按顺序处理请求存在队头阻塞问题需建立多个连接并行传输‌。 HTTP 2.0: HTTP/2 的数据包不是按顺序发送的同⼀个连接⾥⾯连续的数据包可能属于不同的回应。(对数据包做了标记标志其属于哪一个请求其中规定客户端发出的数据流编号为奇数服务器发出的数据流编号为偶数。客户端还可以指定数据流的优先级优先级⾼的请求服务器就先响应该请求) 4.记忆口诀 二部曲二二进制格式传输部头部压缩曲序数据包发送不按顺序 四、HTTP 2.0与HTTP 3.0的区别 这个呢是一环扣一环的 只要记住一个是TCP 一个是UDP 其余的区别都是可以推理出来的故不需要口诀 1、 传输层协议 HTTP 2.0基于TCP HTTP 3.0: 基于UDP并基于QUIC协议来实现可靠连接 2、 连接建立速度 HTTP 2.0: 需要TCP三次握手TLS三次握手建立速度较慢 HTTP 3.0:只需要QUIC的三次握手 ‌0-RTT 或 1-RTT 连接建立‌速度很快 3、 队头堵塞 需要说明的是HTTP 2.0相比于HTTP 1.1基于多路复用就是那个数据包的发送顺序已经解决了应用层的队头阻塞。 但是由于HTTP 2.0是基于TCP的所以在传输层若底层 TCP 数据包丢失或延迟所有通过该连接传输的 HTTP/2 流需等待 TCP 重传导致‌传输层队头阻塞。 而HTTP 3.0通过改用 QUIC基于 UDP彻底规避了传输层阻塞‌。 4、 错误恢复 HTTP 2.0 依赖 TCP 的‌重传机制‌恢复速度受限于 TCP 拥塞控制算法‌ HTTP 3.0 QUIC 内置‌快速重传与恢复机制‌通过前向纠错FEC减少丢包影响‌ 5、 安全性 ‌HTTP 2.0‌通常依赖 ‌HTTPS‌需额外 TLS 握手但协议本身未强制加密‌ ‌HTTP 3.0‌QUIC ‌原生集成 TLS 1.3‌加密为默认且不可关闭安全性更高‌ 总结 HTTP协议的迭代始终围绕‌性能优化、效率提升、安全性增强‌展开不同版本的核心区别也需从上述方面进行理解记忆。
http://www.hkea.cn/news/14338773/

相关文章:

  • 吉林市市政建设集团网站佛山建站怎么做
  • 一流的盐城网站建设东莞莞城网站建设公司
  • 织梦网站字体大小wordpress去掉index
  • 岳麓区做网站企业融资什么意思
  • 有网站建设费科目吗自己切片视频做网站
  • 青海省住房建设厅网站申请域名备案
  • VPS如何做网站服务器网页制作作业代码
  • 芜湖营销网站建设深圳网站制作建设公司
  • 网站后台可以备份吗东莞网站如何制作
  • 电商设计师网站黑帽seo技术有哪些
  • wordpress网站载入慢美食网页设计论文
  • 网站开发的主要工作学校网页制作模板
  • 企业网站建设专业的网站建设服务合同 印花税
  • 怎么样做免费网站手表网站app推荐
  • 西安优秀网站设计it培训机构招生
  • 网站开发与设计专业wordpress 主题 保存
  • 艺术学院网站模板陕西省建设网官网综合服务中心
  • 校园网站建设调查问卷厦门网站建设团队
  • 做网站效果图总结做报告的网站
  • 交通局网站建设方案策划书电商网站规划
  • 机械加工类网站怎么做东营网站排名优化公司
  • 一个网站怎么建设沈阳室内设计公司
  • 宁波网站推广厂家排名网站优化哪里可以做
  • app营销宁波网站建设优化的公司排名
  • 对门户网站建设情况的报告建设银行信用卡积分兑换网站
  • 河南省建设工程质量安全监督网站西安网站制作公司有哪家
  • 西安做网站的公司建设优秀企业网站
  • 东莞网站建设网站推广软件工程师招聘简章pdf免费
  • wordpress 亚马逊插件杭州seo薪资水平
  • 做dota2菠菜网站wordpress twilight saga 主题