计算机网络作业七

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

相关推荐
老王爱玩车33 分钟前
关于函数递归的优缺点分析
开发语言·数据结构·学习·算法
Shadow(⊙o⊙)1 小时前
CMake实战Http+编译、链接选项的使用
网络·网络协议·http
春风解人意1 小时前
从零开始学习嵌入式P30----进程间的通信
c语言·学习
十正1 小时前
用 HTTP 条件请求把“强一致“和“低成本
网络·后端·http
日拱一卒的小田1 小时前
ZYNQ学习笔记3-ZYNQ的IIC控制器3
笔记·学习
Horn Still Sounds1 小时前
Linux进程间通信:信号、消息队列、共享内存完整笔记
linux·网络·笔记
路弥行至1 小时前
ROS2 通信避坑实录:从 topic/msg 底层原理到一次内存错位复盘
网络·经验分享·笔记·其他·内存·topic·ros2
Alan CGH1 小时前
一次非寻常的压测优化经历
java·网络·压力测试
Yang96111 小时前
一人一机一手机:鼎讯G-4000A让光缆查找告别双人配合
网络
山甫aa1 小时前
【从零开始的 Web 后端学习】文件上传一篇搞定(MultipartFile + 本地存储 + 阿里云 OSS 保姆级教程)
前端·学习·阿里云