网站首页 > 精选教程 正文
做点支持储备,以后用得上
QUIC(Quick UDP Internet Connections)是一种传输层协议,旨在改善网络通信的性能。它最初由Google开发,并正在被互联网工程任务组(IETF)标准化。
QUIC与带TLS1.2的TCP的握手比较
QUIC(快速UDP互联网连接)是一种新的加密互联网传输协议,旨在使HTTPS流量更快、更安全、更高效。它结合了TLS加密和TCP连接的所有最佳元素,并在UDP上实现它们。QUIC的最终目标是取代网络上的TCP和TLS
QUIC建立在用户数据报协议(UDP)之上,而不是传统用于可靠有序数据传输的传输控制协议(TCP)。通过利用UDP,QUIC旨在降低延迟并提高数据传输的效率。
以下是QUIC的一些关键特性:
- 多路复用:QUIC支持多路复用,允许在单个连接上同时传输多个数据流。这有助于减少建立多个连接时的延迟。
- 加密:QUIC默认使用加密,提供客户端和服务器之间的安全通信。这消除了单独进行传输层安全性(TLS)握手的需要,减少了连接建立时间。
- 连接迁移:QUIC允许在不同网络接口之间无缝迁移连接,例如在Wi-Fi和蜂窝网络之间切换。这有助于在网络条件发生变化时保持连接。
- 前向纠错:QUIC包含内置的前向纠错机制,可以帮助恢复丢失或损坏的数据包,而无需重新传输。
- 连接优先级:QUIC可以高效地对不同的数据流进行优先级排序,确保关键数据以更高的优先级传递,提高用户体验。
NGINX QUIC is an experimental implementation of the QUIC protocol in NGINX. Some key things to know:QUIC (Quick UDP Internet Connections) is a new transport protocol developed by Google and the IETF. It provides similar functionality to TCP but over UDP, and aims to reduce latency.Some benefits of QUIC over TCP are:- Improved connection establishment time
NGINX QUIC是QUIC协议在NGINX中的实验实现。需要了解的一些关键事项:QUIC(快速UDP互联网连接)是由谷歌和IETF开发的一种新的传输协议。它提供了与TCP类似的功能,但通过UDP,并旨在减少延迟。QUIC通过TCP的一些好处是:-改善了连接建立时间
- Reduced connection timeouts
- Improved congestion control
- Multiplexed streams over a single connection
- Forward error correctionTo enable QUIC in NGINX, you need to:1. Build NGINX with the --with-quic configure option.2. Load the quic module in the NGINX config:
- 缩短连接建立时间
- 减少连接超时
- 改进拥塞控制
- 在单个连接上多路复用数据流
- 前向错误修正
load_module /path/to/ngx_quic_module.so;
3. Add the quic listener in the server block:
listen 443 quic;
4. Specify the quic_cert and quic_key for the QUIC connection:
quic_cert /path/to/cert.pem;
quic_key /path/to/key.pem;
5. Optionally specify other QUIC related config options like quic_idle_timeout, etc.6. Reload NGINX to load the new config.Clients can then connect to NGINX over QUIC using the "https/443" style URL, and the requests will be handled just like regular HTTPS requests.
Nginx QUIC是一种支持实时双向通信的Web QUIC协议。它允许在HTTP和QUIC之间实现全双工通信,从而提高了网络性能和数据传输效率。
QUIC是一种基于零拷贝的协议,它通过减少数据传输的开销来提高网络性能。与传统的HTTP协议相比,QUIC具有更低的延迟和更少的带宽需求。此外,QUIC还支持流控制和拥塞控制,可以更好地控制网络流量
参考其他:
https://quic.nginx.org/readme.html
- 上一篇: 科普:QUIC协议原理分析 oicq协议
- 下一篇: 浅谈QUIC协议原理与性能分析及部署方案
猜你喜欢
- 2024-10-26 微服务框架的实现:舍与不舍 一文详解微服务架构
- 2024-10-26 已拿腾讯后台开发岗offer,简单说下自己面试经历和学习路线
- 2024-10-26 OpenNJet:基于 NGINX 的面向互联网和云原生的运行时组态服务程序
- 2024-10-26 多进程高并发、低时延、高可靠机制在缓存twemproxy代理中的应用
- 2024-10-26 http协议版本 http协议的客户端多平台
- 2024-10-26 深入解读HTTP3的原理及应用 深入推进全民阅读活动的意义
- 2024-10-26 计划备战:2022年校招Linux服务器后端开发学习路线
- 2024-10-26 Nginx 1.25.0发布,正式开启HTTP 3的潘多拉宝盒
- 2024-10-26 通过QUIC 0-RTT建立更快的连接 您与此网站之间建立的连接不安全怎么解决
- 2024-10-26 QUIC传输协议 传输协议https
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)