quic-benchmark:quic和tls的基准测试

时间:2021-03-10 19:03:21
【文件属性】:
文件名称:quic-benchmark:quic和tls的基准测试
文件大小:659KB
文件格式:ZIP
更新时间:2021-03-10 19:03:21
Python Komplexpraktikum快速基准测试 一个将QUIC套接字与TCP套接字的性能进行比较的项目。 动机 QUIC是最初由Google开发的传输层协议,目前由IETF开发和标准化。 QUIC的HTTP映射称为HTTP / 3,这是HTTP的最新版本。 默认情况下,通过QUIC进行的通信是加密的。 该项目的目的是测量QUIC协议的性能,并将其与传输控制协议(TCP)和传输层安全性(TLS)进行比较,因为默认情况下TCP不会进行加密通信。 实验设置 在实验中,我们实现了两种不同的设置:使用QUIC的客户端-服务器通信和使用TCP + TLS的客户端-服务器通信。 我们在rust和nodejs中都实现了。 在本实验的其余部分中,我们决定使用nodejs,因为可以将QUIC设置为套接字,也可以直接将其设置为HTTP / 3。 另外,nodejs中的文档也更加详细。 服务器和客户端当前在一台机器
【文件预览】:
quic-benchmark-main
----Dockerfile(458B)
----.gitignore(4KB)
----README.md(5KB)
----utils()
--------measurements.py(6KB)
--------parser.py(2KB)
--------__init__.py(0B)
--------ping.py(1KB)
----certs()
--------tcp-tls()
--------quic()
--------certificate_creation.md(393B)
----docker-compose.yml(792B)
----documentation()
--------setup-parameters.png(110KB)
--------topology.png(28KB)
--------topology.xml(1KB)
----benchmarks()
--------benchmarks.py(5KB)
--------__init__.py(0B)
----traffic()
--------delay.py(403B)
--------__init__.py(0B)
--------shark.py(1KB)
----visualize-events()
--------visualize_events_old.py(4KB)
--------visualize_events.py(8KB)
--------figures()
----traffic-analysis()
--------tcp.cap(12KB)
--------udp.cap(12KB)
--------parse_capfile.py(2KB)
--------pshark.py(892B)
----setup.py(4KB)
----node()
--------package.json(1017B)
--------tcp()
--------.babelrc(37B)
--------quic()
--------package-lock.json(323B)

网友评论