- 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)