设备如何通过 WiFi 网络进行通信?

网络工程 无线的 IEEE-802.11
2022-02-14 12:22:41

像 Sonos 或 Chromecast 这样的“协议”服务使用哪些“协议”服务通过同一个 WiFi 在设备之间进行通信?特别是,这些设备如何让自己被发现以及它们如何“钓鱼”来获取传入的通信?

2个回答

接入点使用信标将其位置提供给其他主机,例如笔记本电脑和智能手机。然后这些主机连接到接入点,就像它们连接到有线网络一样,尽管它们使用另一种传输介质,在这种情况下是空气。

然后像你提到的那些服务只是与接入点交互,它将帧传输到其他站(反之亦然)。据我所知,Chromecast 也可以在没有 LAN 的情况下进行点对点交互,但我不确定它是否创建了 adhoc 网络。

在第 1 层和第 2 层,使用 Wi-Fi 而不是以太网等有线协议。

在此之上,第 3 层协议(IPv4、IPv6 等)将与第 4 层协议(TCP、UDP 等)相同。

第 4 层以上的协议在这里明显偏离主题,但它们与有线网络上使用的协议相同。

网络堆栈背后的整个想法是堆栈中的每一层都独立于堆栈中的其他层。例如,IPv4 可以愉快地运行在许多不同的第 2 层协议(以太网、Wi-Fi、PPP、帧中继、HDLC 等)上,它不知道也不关心哪个第 2 层协议承载它。第 2 层协议,例如以太网和 Wi-Fi,可以承载任意数量的第 3 层协议(IPv4、IPX、IPv6 AppleTalk 等),它们并不关心它们承载的是哪种第 3 层协议。

就应用程序而言,没有任何改变,因为应用程序没有注意到正在使用的较低级别的协议。