计算机网络作业七

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中的要求设计一到多的广播协议

相关推荐
pps-key1 分钟前
Nmap 完整教学与 Linux 指令详解
linux·计算机网络·安全·web安全·网络安全·系统安全·网络攻击模型
Hcoco_me4 分钟前
大模型面试题28:推导transformer layer的计算复杂度
人工智能·深度学习·学习·自然语言处理·transformer·word2vec
玄同7656 分钟前
Python&LLM面试易错点: 函数返回值全览:从「原地操作」到「新对象返回」的系统解析
笔记·python·学习·语言模型·面试·llm·求职招聘
梦白.9 分钟前
Linux静态IP配置
网络·网络协议·tcp/ip
源远流长jerry12 分钟前
HTTP 1.x ~ HTTP 3 完整详解
网络·网络协议·http
松涛和鸣19 分钟前
DAY 44 HTML and HTTP Server Interaction Notes
linux·前端·网络·数据库·http·sqlite·html
yuanmenghao28 分钟前
自动驾驶中间件iceoryx - 架构设计(二)
网络·中间件·自动驾驶
小李独爱秋33 分钟前
计算机网络经典问题透视:防火墙技术中分组过滤器究竟工作在哪一层?
服务器·网络·计算机网络·5g·网络安全·信息与通信·防火墙
●VON37 分钟前
智启未来:人工智能如何重塑高等教育新生态
人工智能·学习·制造·von
菩提祖师_38 分钟前
基于大数据的电力负荷预测与调度研究
java·开发语言·网络·c++·物联网