quic java_QUIC 协议网络库

chromium-net

chromium-net 是一个独立的网络库,它包含了著名的开源浏览器 Chromium 项目中网络相关的代码,包括 net 库,url 库,SSL 库,以及 Android 平台的 Java 封装等。它同时还是一个跨平台库,可以应用于 Android 等移动平台。

chromium-net 库的优势:

全平台支持最新版TLS。不像 OkHttp 这样依赖系统提供 SSL/TLS 加解密功能的网络库,chromium-net 自身包含 SSL 库,因而可以全平台支持安全性更高的最新版 TLS。

全平台支持 HTTP/2。HTTP/2 的协议协商,需要用到 TLS 较新的扩展 ALPN,同时 HTTP/2 对 TLS 加密套件也有一定的要求,由于自身包含 SSL 库,使得 HTTP/2 的这些要求在任何平台都变得易于满足。

全平台支持 QUIC 协议。chromium-net 目前是 Android 平台支持 QUIC 协议仅有的选择。

在Linux平台上构建

克隆本仓库

$ git clone https://github.com/hanpfei/chromium-net.git

$ cd chromium-net

如果你是第一次构建,则安装依赖

$ ./build/install-build-deps.sh

配置编译环境

本repo包含两个branch,分别为master和cronet。master branch的代码可以分别编译出net等独立的共享库。cornet branch的代码则可以用于编译 chromium net android 平台的封装cronet。 要想编译cronet,则首先切换至cronet bra

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QUICQuick UDP Internet Connections)是基于UDP协议的一种传输协议。它是一种用于提供安全且快速的互联网连接的协议。与TCP相比,QUIC具有更低的连接延迟和更好的网络拥塞控制能力。QUIC协议将数据包分为Header和Data两部分,其中Header包含了一些关键信息,如Frame Type,用于标识不同类型的数据包,如Stream、ACK、Padding、Blocked等。 QUIC协议的实现有许多版本和变种,其中QuicNet是QUIC协议的.NET实现。它与quic-transport草案的第32版保持一致,并且还未提供其他相关草案的实现,如quic-tls和快速恢复。 在数据传输方面,QUIC协议和TCP一样利用滑动窗口机制来实现流量控制。当发送端收到接收端的ACK帧时,窗口会向右滑动,从而发送新的数据包。不过,与TCP不同的是,QUIC协议具有更好的拥塞控制和流量控制能力,可以更有效地管理网络中的数据传输。 综上所述,QUIC是一种基于UDP的传输协议,用于提供安全且快速的互联网连接。它具有低延迟和优秀的拥塞控制能力,并采用滑动窗口机制实现流量控制。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [QUIC协议详解](https://blog.csdn.net/weixin_41821317/article/details/122993082)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Quic.NET:QUIC协议的.NET C#实现-Google的实验性传输层](https://download.csdn.net/download/weixin_42127775/18481734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值