这是一个精巧的停等协议模拟器!
所谓停等协议,就是对于客户端程序来说,如果发送了一个数据报但没有收到服务器的确认,就停止发送,等待服务端的确认信息
而之所以要这样做,是因为网络传输条件往往不是理想的,会出现各种各样的差错,如发送方数据异常,发送方数据迟到,接收方处理异常等等
为了让大家更加深刻地理解停等协议的工作原理和重要性,我提供了一个能自定义丢包概率的停等协议模拟器。
- 在您的计算机上安装 Python 3.12.3
- 克隆本仓库的代码
- 打开克隆下来的文件夹,编辑
lost_packet.ini
文件,自定义本停等协议模拟器所使用的的丢包概率,默认概率为 0.3 - 最后,运行
stop_wait_fin.py
文件,即可体验本停等协议模拟器的全部功能!
本项目是吉首大学2022级学生李悠然的计算机网络实验作业(第二部分)
本项目使用 VSCode 编辑器进行开发
作者的学号:2022405532
谢谢使用,祝万事如意