• 2024-06-13HTTP1.x HTTP2 HTTP3 的简单对比
    协议简要描述比喻HTTP1.0短连接,一次数据通信,结束后就断开一次性道路,简单暴力通过。HTTP1.1长连接,连接可以被复用,但需要按照资源顺序复用。单向单车道,婚礼车队,不能逆序。HTTP2连接复用,增加了http头部压缩和帧传输,连接可以被异步服用,服务器端可以主动推送资源
  • 2024-05-07GRPC与HTTP/3.0
    弱网环境下的表现不同GRPC是基于HTTP/2.0协议开发的,HTTP/2.0通过以下举措在性能方面有极大的提升:引出了Stream概念,多个Stream可以复用在一条TCP连接,解决了HTTP/1.1的队头阻塞问题(在一条TCP连接上服务端对多个请求的响应只能一个一个同步的响应,即使多个请求是并发的)开发了
  • 2024-03-10Jetty的http3模块
    启用http3模块,执行如下命令:java-jar$JETTY_HOME/start.jar--add-modules=http3命令的输出,如下:ALERT:Thereareenabledmodule(s)withlicenses.Thefollowing2module(s):+containssoftwarenotprovidedbytheEclipseFoundation!+containssoftwarenotco
  • 2024-01-24如何让你的.NET WebAPI程序支持HTTP3?
    下面我将总结构建Http3的经验,以TokenGateway的项目为例,请注意使用Http3之前你需要知道它的限制,WindowsWindows11版本22000或更高版本/WindowsServer2022。TLS1.3或更高版本的连接。Linux已安装libmsquic包。实现讲解首先我们需要拉取我们的代码gitcloneh
  • 2024-01-08ssh3 基于http3 的安全shell 实现
    ssh3基于http3的安全shell实现,基于golang开发包含的特性快速会话建立支持基于http的认证,oauth,openid规避端口扫描,可以实现隐藏能力(零信任经常使用的玩法)udp端口转发以及经典的tcp端口转发支持基于quic协议说明前段时间openssh出现了一些安全问题,目前对于安全的
  • 2023-03-22Http、Https、Http2、Http3
    一、概述Https通信过程:1.TCP三次握手2.TLS连接(加密)a.加密算法协商i.客户端罗列出自己有的加密算法传输给服务端ii.服务端从客户端加密算法套件
  • 2022-11-26Dbian10编译nginx实验部署HTTP3(Quiche)
    https://zach.vip/web/dbian10%E7%BC%96%E8%AF%91nginx%E5%AE%9E%E9%AA%8C%E9%83%A8%E7%BD%B2http3/
  • 2022-10-29HTTP1、HTTP1.1、http2、http3的区别
    1.改进持久连接HTTP/1.0每进行一次HTTP通信,都需要经历建立TCP连接、传输HTTP数据和断开TCP连接三个阶段(如下图)。在当时,由于通信的文件比较小,而且每个页面的引用也不
  • 2022-10-23uWebSockets.js 遇见 Http3
    HTTP/3引入运行在UDP上的新(不同)传输协议QUIC意味着理论上和目前实验上的延迟减少,目前标准已发布,在开始之前可以参阅《​​​​WebSockets和HTTP​​》​​uWebSockets.
  • 2022-08-29http面试之——http3次握手和4次挥手
    面试官常问的关于http建立连接的高频问题:1、说一说http建立连接的过程?2、你刚讲到了3次握手,为什么是3次,2次不行吗?3、SYN攻击是什么?4、那断开连接呢,需要几次?5、为什么是