我们是如何连上WiFi的?

0、我们是如何连上WiFi的——没毛病的回答

  • 打开WiFi开关;
  • 选择要加入的WiFi,输入密码;
  • 点击连接;

1、我们是如何连上WiFi的

  • 扫描SSID;
  • 认证;
  • 关联;

1.1、扫描SSID

SSID就是WiFi的名称,扫描SSID就是发现WiFi的过程,分为主动扫描和被动扫描;

  • 主动扫描STA在全部信道上发送Probe Request 帧,收到Probe Request 帧的AP会响应Probe Response,从而发现SSID;
  • 被动扫描AP以大约100ms的间隔发送Beacon帧,其中就包含SSID的信息,STA监听每个信道的Beacon帧从而得到SSID;

被动扫描是依靠AP发送Beacon帧,Beacon帧是有间隔的,甚至可以设置比100ms还长;

主动扫描,收到Probe Request 帧的AP就会响应Probe Response,所以主动扫描比较快

实际上,主动扫描和被动扫描是混合着用的,比如在1信道上发送 Probe Request 帧的时候,也可以接收1信道上的Beacon帧,1信道探测完毕之后再切换2信道,循环直到测完全部信道;

1.1.1、信道

WiFi有2.4G和5G等频段,2.4G频段的范围是2.400GHz-2.497GHz;

每20MHz划分为一个信道,一共14个信道,中国只用1~13信道

从图中可以看出,各信道之间可能有重叠,但如果间隔使用比如1、6、11是相互独立的;

1.1.2、Beacon帧(信标帧)

【Wi-Fi 802.11协议】管理帧 之 Beacon帧详解_小海贼~的博客-CSDN博客_beacon帧

这篇把Beacon帧说的很详细了,我只截取一张图说明Beacon帧中包含的信息;

1.1.3、Probe Request帧(探测帧)

SSID字段

  • 如果SSID为空,则信道上所有AP收到探测帧后都会响应;
  • 如果SSID是特定的WiFi名称,则只有这个AP才响应;

 1.1.4、Probe Responset帧(探测响应帧)

返回的信息有SSID、Rates、Channel等;

与上图Beacon帧发送的信息比较,发现很多字段都有;


1.2、认证

认证就相当于输入WiFi密码,不是知道SSID的STA都可以接入你的WiFi,分为:

  • 共享密钥认证(已淘汰)
  • 开放系统认证:WPA/WPA2/WPA3,又分为家庭版和企业版Personal、Enterprise,我们常用的就是WPA/WPA2-Personal加密方式;

认证阶段,需要STA向AP发送Authentication(身份认证)帧,AP如果验证成功返回一个Authentication帧;


1.3、关联

在认证之后,并不等于加入了WiFi网络,是有权限加入这个AP;

因为一个AP往往要被多个STA接入,要区分各STA,才知道进入AP的数据要知道传给哪个STA,比如利用MAC地址关联;

  • Association Request 帧:在链路认证之后使用的帧,请求加入到Wi-Fi网络;
  • Association Response帧:关联成功后发送,包含Association ID(关联标识符);

1.4、解除认证

Deauthentication帧:在STA退出或者切换WiFi的时候使用,用来终结一段认证关系,包含了退出的原因代码。

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当macbook pro连上Wi-Fi却没有网的情况发生时,我们可以尝试以下解决方法: 1. 确认Wi-Fi连接正常:首先,在菜单栏上找到Wi-Fi图标,确保Wi-Fi已打开并连接到正确的网络。如果没有连接到正确的网络,尝试重新选择正确的网络并输入正确的密码。 2. 检查Wi-Fi信号强度:确定macbook pro离Wi-Fi路由器的距离是否过远,或者有没有其他干扰物阻挡Wi-Fi信号,如墙壁、电视等。如果距离过远或有干扰物,尝试靠近路由器或移除干扰物重新连接Wi-Fi。 3. 重启Wi-Fi路由器和macbook pro:有时,路由器可能需要重新启动来修复连接问题。尝试关闭并重新打开Wi-Fi路由器,并在重新启动完成后再次连接Wi-Fi。 4. 清理DNS缓存:打开“终端”应用程序,输入命令“sudo killall -HUP mDNSResponder”,然后按下回车键。这将清除macbook pro的DNS缓存,有时可以解决连接问题。 5. 重置网络设置:在“系统偏好设置”中,点击“网络”,然后选择“高级”选项卡。在“TCP/IP”选项卡上,点击“使用DHCP”或“使用DHCP和手动地址”,然后点击“应用”按钮,最后尝试重新连接Wi-Fi。 6. 更新操作系统和Wi-Fi驱动程序:确保macbook pro已安装最新的操作系统和Wi-Fi驱动程序,以充分支持最新的Wi-Fi协议和安全性。 如果以上方法仍无法解决问题,可能需要联系网络服务提供商或苹果的技术支持,以获取更进一步的帮助和指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值