每个 WLAN 客户端都发送广播吗?

网络工程 路由器 无线的 网络
2021-07-19 15:20:13

WLAN 客户端知道何时发送,因为他们在说话之前先在听。在我读过的许多描述中,如果其他客户端已经在传输他的数据,他们会“听到路由器的声音”。

然后我偶然发现了“隐藏节点问题”,当客户端 A 和 C 与路由器 B 连接时会发生这种情况,但由于它们之间的距离而无法“听到”彼此的声音(他们每个人都在另一边),所以他们在“倾听”并且听不到任何声音(如果另一个客户端正在发送),因此只会发送他们的数据,结果发生冲突。

好吧,但是如果他们只是“听到路由器的声音”,他们会听到其他客户端正在传输他的数据,并且它们之间的距离不会成为问题。

问题: 那么所有客户端都发送“广播”(向各个方向发送数据)吗?因为如果路由器可以自由地向它发送一些东西,那么其他客户端会监听其他客户端(而不是路由器),然后隐藏节点问题的描述就有意义了。(因为在那个问题中,由于他们相距遥远,他们在那个问题上听不到对方的声音)。

2个回答

那么所有客户端都发送“广播”(向各个方向发送数据)吗?

您在评论中澄清说,您实际上并不是指“广播”,而是询问客户端是否进行全向传输。

简短的回答是,大多数 802.11 客户端设备以围绕设备水平覆盖完整 360 度的模式进行传输,因为大多数是移动的,并且不会固定面向接入点。他们通过使用偶极子天线来做到这一点。

任何射频设备的传输特性都不是由客户端决定的,而是由用于传输的天线决定的。更换天线会对设备传输信号的方式产生重大影响。

一般来说,大多数天线会在大多数方向上传输一些信号,但根据相关天线的实际特性,在某个方向上传输的信号可能非常低,以至于完全无用。大多数天线将具有信号最强的主“瓣”、一些信号较弱的旁瓣或后瓣,以及一些生成很少甚至没有信号的区域。

此外,在使用波束成形时,发射机还可以通过从多个天线发射专门制定和定时的传输来影响传播信号的性质,以增强某些方向的信号和/或削弱其他方向的信号。

发射射频信号后,它会受到射频信号物理特性的影响,射频信号可能会弯曲和/或被反射,因此信号通常会覆盖天线最初没有发射的区域。

WLAN 客户端知道何时发送,因为他们在说话之前先在听。在我读过的许多描述中,如果其他客户端已经在传输他的数据,他们会“听到路由器的声音”。

这是我第一次遇到这种关于客户端“侦听路由器”能力的描述,但无论您在哪里遇到过这种描述,它都是非常不准确的。客户只能听到空中传输的内容。

现在客户端确实会与接入点协商时间,并且 802.11 网络可以使用多种控制机制来帮助管理谁在何时讲话,但这并没有让客户端能够以任何方式“听到路由器的声音”。

无线电传输(第 1 层)固有地始终广播。它类似于早期的同轴以太网,但增加了隐藏站问题。

MAC 层定义了传输的传播方式(单播/多播/广播)。

共享媒体的仲裁有几种机制。最常用的一种是 RTS/CTS(请求发送/清除发送),其中站请求传输时隙,接入点明确告诉它在特定时间发送。