- 39
- 0
- 约1.13万字
- 约 25页
- 2017-06-14 发布于贵州
- 举报
osi/rm中停止等待协议
篇一:停止等待协议-Linux版本
停止等待协议
cs_stu@ 南京大学计算机系 笪庆 061221015
一、实验目标
弄清停止等待协议的工作机理,并实现给出的协议算法。
二、实验内容
本实验可以基于实验七的数据帧传输实验,根据给出的停止等待协议的算法描述,选择自己熟悉的语言工具给予实现。
按照数据帧传输实验初级层次,一个站点充当发送方,一个站点充当接收方。 也可以采用模拟方式,用两个例程分别实现发送和接收。使用一个公共区代替传输链路,发送例程从发送缓存取出一数据帧送公共区,并等待来自接收例程的确认帧;接收例程从公共区取出数据,再根据是否正确发送确认帧或否认帧到公共区。如果通过创建fork进程独立运行发送和接收两个子进程,效果更佳。
数据帧和确认帧基于不考虑捎带确认的简单格式。
三、实验前提
学生需要具有相关的数学背景知识,熟悉基本的程序设计方法和技巧,以及对串行端口编程或者网络编程有所了解。已经学习了网络数据链路层及相关数据通信知识,尤其是停止等待流量与差错控制的协议。
四、实验装备
进行单机模拟,在linux下编译和运行。
五、实验原理
数据帧格式如下:
PRE,N(S),lt;数据,FCS,EOT
其中,PRE是前导定界符而EOT是结尾定界符,PRE字符是一个全0八比特组,EOT字符标记数据帧的结束
您可能关注的文档
- [《建设工程施工合同》2]建设工程施工合同.doc
- 《国际工程承包合同》(2).doc
- 485控制总线协议.doc
- 2008年元月,甲乙丙共同设立一合伙企业,合伙协议约定,甲以现金.doc
- 2013年委托融资租赁合同.doc
- 2014技术开发合作合同范本.doc
- 2015年3月技术许可合同范文:计算机软件许可合同.doc
- [劳动合同0.0]劳动合同法.doc
- 2017年最新版劳动合同范本-2017年最新版劳动合同.doc
- 7360,fx,支持的双上联协议?.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)