计算机网络作业七

Assignment 7: Kao Pu Transfer

  1. Design an one to one packet communication protocol that supports reliable transfer, with a strong requirement that, both sender and receiver at some point will know the final destiny of every packet, be it received or lost on the way.

  2. Improve the efficiency of the protocol as much as you can, reduce its max delay, avg.delay, increase its max throughput, avg. throughput, or any attributes you believe important. Analyze and justify your design for various network conditions such as random errors, bursty errors, etc.

  3. Implement the protocol using UDP, measure its max throughput in your dorm network environment. Is there any way to further lift the performance?

4.Try to design a one to many broadcasting protocol for the requirement in 1.

作业7:靠谱传输

1.设计一个支持可靠传输的一对一数据包通信协议,并强烈要求发送方和接收方都会在某个时候知道每个数据包的最终命运,无论是接收还是丢失。

2.尽可能提高协议的效率,减少其最大延迟、平均延迟、增加其最大吞吐量、平均吞吐量或您认为重要的任何属性。针对各种网络条件(如随机错误、 突发错误等)分析并证明您的设计。

3.使用UDP实现协议,在宿舍网络环境中测量其最大吞吐量。有什么方法可以进一步提升性能吗?

4.尝试为1中的要求设计一到多的广播协议

相关推荐
名字不相符2 分钟前
2026年1月13日NSSCTF之[WUSTCTF 2020]level2
学习·萌新
浩瀚地学2 分钟前
【Java】集合-Collection
java·开发语言·经验分享·笔记·学习
我想吃余15 分钟前
【网络篇】网络基础概念
网络
开开心心就好19 分钟前
免费无广告卸载工具,轻便安全适配全用户
linux·运维·服务器·网络·安全·启发式算法·1024程序员节
chillxiaohan25 分钟前
GO学习踩坑记录
开发语言·学习·golang
互联运营观察31 分钟前
虚拟社交无对手!声网×OpenAI组合降维打击
网络
其美杰布-富贵-李37 分钟前
OpenCalphad 学习笔记
笔记·学习·热力学计算
hkNaruto39 分钟前
【AI】AI学习笔记:直接使用Python+BM25算法实现RAG的可行性以及实用价值
人工智能·笔记·学习
ipooipoo118840 分钟前
如何判断动态IP池里的IP都是纯净的吗?
服务器·网络·tcp/ip
徐子元竟然被占了!!1 小时前
DNS协议-DDNS
网络