CSMA-CD拟实验指导书.docVIP

  • 10
  • 0
  • 约1.18万字
  • 约 10页
  • 2016-10-09 发布于贵州
  • 举报
CSMA-CD拟实验指导书

实验一 CSMA/CD协议模拟实验 一、实验目的 以太网是目前应用最广泛的局域网。本课程设计的目的是通过模拟以太帧的发送过程,使大家能进一步理解和掌握以太网核心协议CSMA/CD。 二、实验要求 编写程序模拟以太结点的数据发送流程。具体要求: 用两个线程a和b模拟两台主机。 用一个双字类型变量Bus来模拟总线(将其初始化为“\0”,并且总线等于“\0”时表示总线空闲)。 两个子线程向总线发送自己的数据。数据用该线程的线程号进行模拟,发送数据用线程号和Bus的“或”操作进行模拟(即Bus=Bus|ID,ID为该线程的线程号)。 每台主机须向总线上成功发送10次数据,如果其中某次数据发送失败,则该线程结束。 发送流程须遵循CSMA/CD。随机延迟算法中的冲突窗口取0.005。在数据发送成功(即Bus==ID)后,报告“ID send success”,产生冲突(Bus!=ID)后报告“ID send conllision”,发送失败(即冲突计数器值为0)后报告“ID send failure”。随着主机发送成功次数增加,报告其已发送成功的次数,如“主机A发送成功数=3”。 三、相关知识 1. CSMA/CD协议工作原理及性能分析 以太网的核心技术是随机争用型介质访问控制方法,即带有冲突检测的载波侦听多路访问CSMA/CD方法。 它的工作原理是: 发送数据前先侦听信道是否空闲若空

文档评论(0)

1亿VIP精品文档

相关文档