首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么主机a要在以太网上发送短帧后冲突后继续传输?(CSMA/CD)

为什么主机a要在以太网上发送短帧后冲突后继续传输?(CSMA/CD)
EN

Network Engineering用户
提问于 2020-02-19 15:49:28
回答 1查看 158关注 0票数 2

试图理解计算机网络的例子:一种系统方法..。

-Host A在时间t处向主机B发送帧;

  • 数据包在时间t+d到达B;(d =一个链路延迟)
  • 在帧到达B之前,B发出自己的帧,与原帧发生冲突。
  • B检测碰撞,发出短帧,在t+2d到达A;
  • A必须持续到t+ 2d才能检测到碰撞。发送2d,以确保它检测到所有可能的collisions,...,我的问题:我想,既然CSMA/CD,这意味着所有主机都在监听碰撞,那么为什么A必须继续传输?到目前为止,我认为B可能会向所有主机发送短帧,当它们与传输主机(例如A)发生碰撞时,这些主机发送自己的短帧(即退避发生在短帧发送后)。
EN

回答 1

Network Engineering用户

回答已采纳

发布于 2020-02-19 18:05:47

你需要考虑到网络中的信号以有限的速度移动。

当碰撞各方被分隔开时,后一个发送方将比另一个发送方更早地检测到碰撞(因为较早的发送方的信号已进一步传播)。传输周期需要足够长,以便更早的发送方也能够可靠地检测到碰撞。在共享线路上的干扰信号的形式是为了便于碰撞检测。

请注意,早期的CSMA/CD网络使用的同轴电缆与共享电线,不允许瞬时碰撞检测,不像双绞线或光纤,发射和接收使用不同的信道。

当然,CSMA/CD几乎已经过时,现代网络完全没有冲突。

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/65221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档