ember 发表于 2021-10-27 09:42:59

【科普】无线网络下终端间通信原理(1)

要实现无线网下终端间通信,需要先连上wifi。日常中我们已经习惯了使用wifi上网,要使用wifi,我们需要做的事情也很简单,只需点击无线网络列表中的某个信号名称,输入密码,然后就能连上wifi上网。我们的操作虽然简单,但背后的过程却不简单,主要分为扫描、选择、认证和协商这四步。接下来我将逐步说明这些的过程。

要连上wifi,我们的终端需要先知道当下是否存在无线信号,终端打开wifi功能时做的第一步就是扫描附近是否有信号,这种动作称为主动扫描,我们可以通过omnipeek软件抓到这个主动扫描的报文,结果如下:


里面的内容包括终端自己的无线能力,比如最大的传输速率。无线接入点AP得到这个报文后会回复自己无线服务的能力和“位置”:


除了主动扫描,还有被动扫描,即AP主动告诉终端自己在哪。扫描的过程结束后,终端才能知道当下有哪些无线信号了。接下来是选择的过程,将在下篇文章介绍。

页: [1]
查看完整版本: 【科普】无线网络下终端间通信原理(1)