首页 > TAG信息列表 > http3.0
HTTP1.0、HTTP2.0、HTTP3.0、HTTPS、SSL
之前陆陆续续更新了C++面经、数据结构与算法相关面经、STL原理剖析、操作系统等总结,有需要的小伙伴可以翻翻之前上传的博客,接下来将继续更新有关于计算机网络的相关知识点。 四、计算机网络 1、HTTP 1.1、概念: 超文本传输协议,HTTP是一个基于TCP/IP通信协议来传递数据(HHTTP1.0、HTTP1.1、HTTP2.0、HTTP3.0 的区别
一.HTTP1.0 1.只有三种请求头GET、HEAD、POST 2.每个域名同时最多建立4个连接,如果连接数>=4,其他请求,只能等待 3.每个连接,完成一个HTTP请求、响应后,就会被服务器断开 4.不支持断点续传 5.缓存策略单一,只有本地缓存 二.HTTP1.1了解http3.0 说一下http的发展历程
谈未来之前,咱们先讲讲现实。你了解 HTTP 吗?这个定义于 1991 年的协议是用来管理 Web 的。它的全名是超文本传输协议,让你可以从网页中获取资源,网页数据从 Web 服务器传输到你的浏览器上。它基于较低级别的协议——TCP,这里是重点——而且它是无状态的。这意味着每个请求都是完QUIC协议和HTTP3.0技术研究
1. 什么是QUIC QUIC(Quick UDP Internet Connections),即快速UDP⽹络连接,是被设计⽤在传输层的⽹络协议,最初由Google的Jim Roskind 提出,最初实现和部署在2012年,截⽌⽬前仍然是⼀个因特⽹草案,但已经被⼴泛应⽤于Google浏览器和Google服务器之间。⽬前Chorme 、MicrosofQUIC 协议和 HTTP3.0 技术研究
QUIC是什么 QUIC(全称Quick UDP Internet Connections)是谷歌公司制定的一种基于 UDP 协议的低时延互联网传输协议,它提供了多项改进,旨在加速HTTP传输并使其更加安全,目标是想最终取代TCP和TLS协议。 QUIC的优势 1.低延迟连接的建立 对于传统的HTTPS来说,对于其传输层的TCP握手就需要3QUIC协议和HTTP3.0技术研究
QUIC协议和HTTP3.0技术研究 1. 现状 1.1 HTTP 1.0 我们可以自己打开浏览器的控制台就可以发现目前主流web服务的http协议都基本是1.1版本了。HTTP/1.0最初实现了可用性。对每个请求都需要TCP三次握手建立单独链路。HTTP/1.1优化了传输效率。新增keep-alive特性使多个请求可以复HTTP3.0(QUIC)
当其中一个数据包遇到问题,TCP连接需要等待找个包完成重传之后才能继续进行,虽然HTTP2.0通过多个stream,使得逻辑上一个tcp连接上的并行内容,进行多路数据的传输,然而这中间没有关联的数据,一前一后,前面stream2的帧没有收到,后面stream1的帧也会因此堵塞 于是google的 QUIC协议从TCP切换