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