目 录摘 要1 课程设计目的12 课程设计要求13相关知识24课程设计分析45程序代码106运行结果与分析107参考文献101 课程设计目的Ethernet是当前应用最广泛的局域网类型。学习Ethernet技术对深入掌握局域网知识是非常重要的。本课程设计的主要目的是通过模拟Ethernet帧的发送过程,熟悉Ethernet的基本工作原理。特别是CSMA/CD介质访问控制方法。2 课程设计要求根据Ethernet的工作原理,编写程序模拟Ethernet帧的发送过程。(1) 以命令行心事运行:SendFrame为程序名。(2) 用两个线程a和b模拟Ethernet上的两台主机,用一个双字类型变量Bus模拟总线。(3) 两个子线程向总线发送自己的数据。数据用该线程的线程号进行模拟,发送数据用线程号和Bus的“或”操作进行模拟。每台主机必须向总线上成功发送5次数据,如果其中某次数据发送失败,则该线程结束。 (4)发送流程须遵循CSMA/CD方法。随机延迟算法中