发送过程中有冲突的情况.docx

发送过程中有冲突的情况

北京工商大学课 程 设 计 实 践 报 告学院: 计算机与信息工程学院 课程名称: 计算机网络技术 任课教师: 陈谊 班级: 学号: 姓名: 同组: 成绩(百分制): 实践地点: 计算机学院综合实验室 实践时间: 2015 年 6 月 课程设计题目模拟:Ethernet帧的发送过程设计内容及设计要求设计内容: 目前,Ethernet是应用最广泛的局域网。因此,学习Ethernet技术对深入掌握局域网知识非常重要。本课程设计的目的是模拟Ethernet帧的发送过程,事读者熟悉Ethernet帧的数据发送流程,及CSMA/CD工作流程。编写程序模拟Ethernet。子任务描述: 编程实现发送数据的过程中遇到碰撞的情况设计要求:了解CSMA/CD工作原理及过程: 它的工作原理是: 发送数据前 先侦听信道是否空闲 ,若空闲,则立即发送数据。若信道忙碌,则等待一段时间至信道中的信息传输结束后再发送数据;若在上一段信息发送结束后,同时有两个或两个以上的节点都提出发送请求,则判定为冲突。若侦听到冲突,则立即停止发送数据,等待一段随机时间,再重新尝试。其原理简单总结为:先听后发,边发边听,冲突停发,随机延迟后重发明白在发送数据的过程遇到碰撞时的处理流程,并编程模拟相应操作。总体设计总体设计流程图 图 1 总体设计流程图详细设计及代码详细设计步骤:打印发送冲突,将总线标志位置为空闲Bus =

文档评论(0)

1亿VIP精品文档

相关文档