计算机网络作业七

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

相关推荐
s_w.h3 分钟前
【 计网 】序列化与反序列化
linux·服务器·网络·算法·bash
物联通信量讯说16 分钟前
5G会取代4G吗?物联网设备出海正在走向多网络融合
网络·物联网·5g
祖力5517 分钟前
网络编程:IO多路复用(select、poll、epoll)
linux·服务器·网络
数字智核18 分钟前
2026昆山工厂空压机突然停机怎么办?找谁抢修
服务器·网络·数据库
pt104327 分钟前
网络自动化Python课程:利用Cisco NSO编排网络服务
运维·网络·自动化
晨欣28 分钟前
NVIDIA GPU 架构演进学习笔记(GPT-5.6 Terra 生成)
笔记·学习·gpu·显卡·nvidia·英伟达
小雪崩40 分钟前
嵌入式学习 day40:数据库
数据库·学习
一条破秋裤1 小时前
17_ADC原理与转换模式
笔记·stm32·学习
全栈技术负责人2 小时前
DeepSeek Harness 业务工具权限插件 dsh-tool-permission设计思路
网络·算法·ai·ai编程
jay神2 小时前
深度学习如何确定Batch Size的大小?
人工智能·深度学习·计算机视觉·毕业设计·课程设计·batch