【文件属性】:
文件名称:quic:Go语言的QUIC协议
文件大小:1.28MB
文件格式:ZIP
更新时间:2021-05-22 22:43:29
Go
Go语言的QUIC协议
正在为Golang中的QUIC程序进行高级API定义的工作。
有关QUIC协议的Google官方信息,请访问以下网站:
官方QUIC信息位于chromium.org:
ChromeQUIC源代码:
QUIC论坛:
目录:
超时
ing
起搏
自动调整步调
最小起搏
流管理
创建
读
写
写(标准)
用FEC写
用重复的QUIC数据包写入
关闭(一半)
重启
附件A:RFC793的摘录-TCP
附件B:RFC5681的摘录_ TCP拥塞控制
附件C:RFC6298的摘录-计算TCP的重传计时器
附件D:rhee-tcpm-cubic-02草案的摘录-快速远程网络的CUBIC拥塞控制
附件E:RFC6937的摘录-TCP的比例降低
介绍
QUIC会话管理
待定
初始化
待定
客户端
待定
服务器端
待定
终止
待定
关闭
待定
走开
待
【文件预览】:
quic-master
----img()
--------QUIC_Connection_Flow_Control.png(436KB)
--------CUBIC.png(47KB)
--------QUIC_Stream_Flow_Control.png(423KB)
--------QUIC_Client_Handshake.png(95KB)
--------QUIC_Flow_control.png(243KB)
----protocol()
--------protocol.go(251B)
--------ringbuffer.go(4KB)
--------quicpublicresetpacket_test.go(7KB)
--------quicframe_test.go(38KB)
--------ringbuffer_test.go(4KB)
--------message.go(10KB)
--------parser.go(5KB)
--------quicpacket_test.go(18KB)
--------quicentropyhash_test.go(815B)
--------quicframe.go(29KB)
--------parser_test.go(2KB)
--------quicpacket.go(6KB)
--------quicpublicheader_test.go(8KB)
--------quicerrorcode.go(44B)
--------quicprivateheader.go(4KB)
--------quicentropyhash.go(6KB)
--------quicpublicresetpacket.go(6KB)
--------quicpublicheader.go(9KB)
--------quicprivateheader_test.go(4KB)
--------README.md(1KB)
--------message_test.go(7KB)
--------quicfecpacket.go(2KB)
--------quicfecpacket_test.go(2KB)
----doc()
--------TCP.md(56KB)
--------TCPRetransmissionTimer.md(5KB)
--------TCPCongestionControl.md(26KB)
--------QUIC_Event_Processing.md(6KB)
--------HKDF.md(11KB)
--------CUBIC.md(12KB)
--------TCPProportionalRateReduction.md(4KB)
--------TailLossProbe.md(10KB)
--------QUIC_crypto_protocol.md(21KB)
----crypto()
--------poly1305_test.go(21KB)
--------chacha20.go(11KB)
--------aead_aes128gcm12_test.go(6KB)
--------aead_chacha20poly1305_test.go(23KB)
--------aead_aes128gcm12.go(5KB)
--------key_exchange.go(1KB)
--------fnv1a_test.go(2KB)
--------curve25519.go(1KB)
--------p256.go(1KB)
--------fnv1a.go(4KB)
--------curve25519_test.go(1KB)
--------hkdf.go(2KB)
--------aead_nullfnv1a128_test.go(1KB)
--------aead_chacha20poly1305.go(3KB)
--------aead.go(379B)
--------poly1305.go(24KB)
--------README.md(5KB)
--------gcm.go(8KB)
--------aead_nullfnv1a128.go(2KB)
--------chacha20_test.go(16KB)
--------p256_test.go(1KB)
----README.md(3KB)
----quic.go(6KB)