文件名称:quic:用于IETF QUIC的ns-3独立模块。 对于问题
文件大小:212KB
文件格式:ZIP
更新时间:2024-06-11 19:06:38
C++
ns-3的QUIC实现 QUIC代码库 该存储库包含在ns-3中本机IETF QUIC实现的代码中。 描述了该实现。 请使用此查找错误/问题。 安装 先决条件 要使用此模块运行仿真,您将需要安装ns-3,在src目录中克隆此存储库,从quic-applications文件夹复制QUIC应用程序,并修补应用程序模块的wscript文件。 所需的依赖项包括git和构建环境。 安装依赖 请参阅以获取有关如何设置系统以安装ns-3的说明。 正在下载 首先,克隆主要的ns-3存储库: git clone https://gitlab.com/nsnam/ns-3-dev ns-3-dev cd ns-3-dev/src 然后,克隆quic模块: git clone https://github.com/signetlabdei/quic quic 第三,将QUIC应用程序和助手复制到应用
【文件预览】:
quic-master
----quic-applications()
--------model()
--------helper()
----model()
--------quic-header.cc(11KB)
--------quic-stream.cc(2KB)
--------quic-stream-tx-buffer.cc(11KB)
--------windowed-filter.h(9KB)
--------quic-bbr.h(14KB)
--------quic-socket.h(5KB)
--------quic-stream-tx-buffer.h(6KB)
--------quic-socket-factory.cc(2KB)
--------quic-stream-base.cc(22KB)
--------quic-socket-base.cc(100KB)
--------quic-socket-tx-pfifo-scheduler.h(2KB)
--------quic-subheader.cc(31KB)
--------quic-socket-tx-edf-scheduler.cc(7KB)
--------quic-bbr.cc(22KB)
--------quic-l4-protocol.h(15KB)
--------quic-l5-protocol.cc(13KB)
--------quic-socket-tx-pfifo-scheduler.cc(3KB)
--------quic-congestion-ops.cc(8KB)
--------quic-socket-rx-buffer.cc(5KB)
--------quic-transport-parameters.h(9KB)
--------quic-stream-rx-buffer.h(5KB)
--------quic-socket-rx-buffer.h(4KB)
--------quic-socket-base.h(30KB)
--------quic-socket-factory.h(2KB)
--------quic-transport-parameters.cc(8KB)
--------quic-subheader.h(25KB)
--------quic-stream-base.h(8KB)
--------quic-socket-tx-scheduler.h(5KB)
--------quic-socket-tx-scheduler.cc(10KB)
--------quic-header.h(10KB)
--------quic-stream-rx-buffer.cc(8KB)
--------quic-stream.h(6KB)
--------quic-congestion-ops.h(6KB)
--------quic-socket-tx-buffer.h(12KB)
--------quic-socket-tx-edf-scheduler.h(3KB)
--------quic-socket.cc(2KB)
--------quic-l5-protocol.h(8KB)
--------quic-socket-tx-buffer.cc(25KB)
--------quic-l4-protocol.cc(29KB)
----.github()
--------workflows()
----test()
--------quic-rx-buffer-test.cc(12KB)
--------quic-tx-buffer-test.cc(35KB)
--------quic-header-test.cc(66KB)
----wscript(2KB)
----bindings()
--------modulegen__gcc_LP64.py(88KB)
--------modulegen__gcc_ILP32.py(88KB)
----doc()
--------quic.rst(2KB)
----examples()
--------quic-tester-streams.cc(8KB)
--------wscript(567B)
--------quic-pacing.cc(5KB)
--------quic-variants-comparison-bulksend.cc(15KB)
--------quic-variants-comparison.cc(15KB)
--------quic-tester.cc(4KB)
----README.md(2KB)
----helper()
--------quic-helper.cc(4KB)
--------quic-helper.h(4KB)