注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

浩瀚星云

上善若水 厚德载物<学习版>

 
 
 

日志

 
 

LAN中使用CSMA/CD协议发送数据总结(3)  

2014-09-21 16:20:21|  分类: 计算机网络基本原 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

EG: 在【LAN中使用CSMA/CD协议发送数据总结(2)】中若:站点A和B在t=0时同时发送了数据帧。当t=225比特时间,A和B同时检测到发生了碰撞,并且在t=225+48=273比特时间完成了干扰信号的传输。A和B在CSMA/CD算法中选择不同的r值退避。假定A和B选择的随机数分别是rA=0和rB=1。试问A和B各在什么时间开始重传其数据帧?A重传的数据帧在什么时间到达B?A重传的数据会不会和B重传的数据再次发生碰撞?B会不会在预定的重传时间停止发送数据?

解:

LAN中使用CSMA/CD协议发送数据总结(3) - brain - 百年孤独
 
 

 t=0 时,A 和 B 同时开始发送数据; 

 t=225 时 ,A 和 B 同时检测到碰撞,各自向信道发送 48 比特冲突加强干扰信号;t=225+48=273 时,A 和 B 结束干扰信号的发送;各自开始按题设执行退避算法。对于 A 而言: t=273+225=498 时,A 检测到信道开始空闲,按以太网最小帧间隔持续 96 比特时间检测; t=498+96=594 时,A 检测到信道持续96比特时间空闲,于是 A 开始发送;

 对于 B 而言: t=273+1×512=785,B 按题设执行退避 512 比特时间后再次检测信道。若空闲,则 B 预定在 t=785+96=881 比特时间发送数据。否则再次退避,从离散的整数集合中[0,1,2,...,2k-1],k=min[重传次数,10]中随机选取一个数i,然后退避i×512比特时间再传

 A 重传的数据会在 t=594+225=819 比特时间到达 B,故 B 将会在预定发送数据的时间 881 之 前先检测到信道忙,因此 B 在预定的 881 比特时间是不可能发送数据的。即:B 将会在预定 的 881 比特时间是停止发送数据。

  评论这张
 
阅读(73)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017