CSMA-CD协议模拟程序(C#)

时间:2022-05-25 15:07:46
【文件属性】:

文件名称:CSMA-CD协议模拟程序(C#)

文件大小:95KB

文件格式:ZIP

更新时间:2022-05-25 15:07:46

sua suan suanfa suanfa

模拟了CSMA协议的整个流程,包含图形界面。 假定主机 A、B 同在一个 10Mb/s 的以太网段上,A、B 共享一条通信信道,主机 A、B 通 过 CSMA/CD 协议向通信信道上发送 10 个数据帧,设传播时延为 256 比特时间,不考虑传 输时延。 要求:(1)使用线程模拟主机 A、B,使用一个变量来模拟共享通道; (2)发送数据之前先监听 96 比特时间; (3)传输过程中如果发生冲突,冲突次数最多为 10 次,超过十次丢弃该帧,如果不 超过 10 次,则发送 48 比特的拥塞信号,之后延迟一个随机时间(该时间利用指数后退算法 得出),重新发送数据帧; (4)输出相关提示信息。


【文件预览】:
CSMA-CD协议模拟
----CSMA-CD协议模拟.v12.suo(55KB)
----CSMA-CD协议模拟.sln(1KB)
----CSMA-CD协议模拟()
--------bin()
--------App.xaml(306B)
--------var.cs(3B)
--------obj()
--------App.xaml.cs(333B)
--------App.config(187B)
--------CSMA-CD协议模拟.csproj(4KB)
--------MainWindow.xaml(21KB)
--------Properties()
--------MainWindow.xaml.cs(10KB)

网友评论