- 0
- 0
- 约小于1千字
- 约 14页
- 2026-01-14 发布于江西
- 举报
停止等待协议
模拟程序实现
实验目的:加深对停止等待协议、滑动窗口协议的理解,编制和开发停止等待协议模拟程序。
实验内容
编写停止等待协议模拟程序,实现数据帧编号、超时重传等机制,确保数据可靠传输
总结实验过程(实验报告):方案、编程、调试、结果、分析、结论
实验原理
实验目的:加深对停止等待协议、滑动窗口协议的理解,编制和开发停止等待协议模拟程序。
实验内容
编写停止等待协议模拟程序,实现数据帧编号、超时重传等机制,确保数据可靠传输
总结实验过程(实验报告):方案、编程、调试、结果、分析、结论
发送结点工作流程
(1)从主机取一个数据帧,送交发送缓存。
(2)V(S)←0。
(3)N(S)←V(S)。
(4)将发送缓存中的数据帧发送出去。
(5)设置超时计时器。
(6)等待。{等待以下(7)和(8)这两个事件中最先出现的一个}
(7)收到确认帧ACKn,
若n=1–V(s),则:
从主机取一个新的数据帧,放入发送缓存;
V(S)←[1V(S)],转到(3)。
否则,丢弃这个确认帧,转到(6)。
(8)若超时计时器时间到,则转到(4)。
实验原理
停止等待协议算法
实验步骤
算法分析
一、主程序工作流程
二、send_frame()函数流程
waiting_flag==1
send
N
ackn==-1
time1TIMEOUT
Y
N
N
Y
send
start=clock();
waiting_flag=1;
newsend_flag=1;
ackn=-1;
start=clock();
waiting_flag=1;
newsend_flag=1;
ackn=-1;
Y
acknisexpected
Timenotout
send
start=clock();
waiting_flag=1;
newsend_flag=1;
ackn=-1;
您可能关注的文档
- 有超重的危险护理措施.doc
- 椎体成型术前护理措施.doc
- 麻石火烧翻新施工方案.doc
- 石山锚索锚墩施工技术交底.doc
- 八年级数学下册18.2特殊的平行四边形18.2.1矩形公开课教学课件.ppt
- 分子生物学第五章.ppt
- 笔算除法(例1、例2)-(3)A.ppt
- 礼仪及仪姿培训.ppt
- 隧道高空作业施工专项施工技术交底.doc
- 生物制药工艺学10离子交换.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
原创力文档

文档评论(0)