简单的tcp客户端程序资料.docVIP

  • 3
  • 0
  • 约9.18千字
  • 约 16页
  • 2019-03-07 发布于湖北
  • 举报
计算机网络实验教学大纲 实验名称:实验一、模拟Ethernet帧的发送过程(即CSMA/CD协议的实现) 实验类型:综合性实验 实验类别:基础□ 专业基础√ 专业□ 实验学时:2(4) 所涉及的课程及知识点: 计算机网络;局域网技术、Ethernet帧、CSMA/CD协议。 实验目的 局域网技术发展十分迅速,目前,Ethernet是应用最广泛的局域网。因此,学习Ethernet技术对深入掌握局域网知识是非常重要的。本课程设计的目的是模拟Ethernet帧的发送过程,使学生熟悉Ethernet帧的数据发送流程,即CSMA/CD工作流程。 实验内容 编写程序模拟Ethernet结点的数据发送流程。实验要求用两个线程模拟两台网络中的主机进行网络通信。通信中进行数据的发送时,由发送的线程号和总线模拟变量进行或运算,当结果与要发送的数据相等时,既说明没有发生冲突,没有冲突就记录数据发生的次数;如果不相等,则说明发生了冲突,发生冲突后,对两台主机进行冲突次数记录,并分别调用冲突处理函数,进行延迟时间的推算(延迟函数是根据网络数据发生冲突时的原理CMSA/CD来进行时间的计算)。再获得延迟时间后,分别对两个线程延迟。数据发送后置接收标志,然后接收数据。在数据接收完之后,判断循环次数,当次数满时,退出循环。在循环中,可以添加一些其他的线程处理机制。 实验仪器设备和材料清单 要求:具备局域网网络环

文档评论(0)

1亿VIP精品文档

相关文档