osi-rm中停止等待协议.docVIP

  • 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字符标记数据帧的结束

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档