wifi ip地址租约处理

news/2024/11/7 7:52:19/
在wifi中,每个station连接ap后,ap都会给station分配一个ip

地址,如果station关闭后,ap是否会一直保留这个ip地址给该
station不?答案是否定的,每个ap都有一个ip地址租约时间的配置
项,就是 station在向ap申请ip地址后,只有一个有限的时间使用该
ip地址,如果时间到后station没有再次向ap获取 ip地址,该
station就会被ap踢出去,这样做目的是为了让ap在有限的ip地址数
目下,为更多不同的station 提供连接。避免一个station一直占用一
个ip地址不放,浪费ip地址资源。
下面是android上运行的例子,一个ap的ip地址租约时间设置为
7200秒,当一个station申请一个ip地址后,该station在7200秒内
ip地址,该station就会被ap踢出。当申请ip地址时间经过大约一半
的租约时间后(约3600秒),dhcp client会再触发一次ip地址申
请,这样station就 可以继续使用ip地址了,如果申请ip地址失败,
station也会断开与ap的连
接。
相关log如下:
重新申请ip地址:

    E/native  (  403): do suspend falseE/WifiStateMachine(  403): scanCount==0 - abortingI/dhcpcd  ( 7767): sending signal 14 to pid 1616I/dhcpcd  ( 1616): received SIGALRM, renewingI/dhcpcd  ( 1616): wlan0: renewing lease of 192.168.1.101I/dhcpcd  ( 1616): wlan0: acknowledged 192.168.1.101 from 192.168.1.1 `8-13 I/dhcpcd  ( 1616): wlan0: leased 192.168.1.101 for 7200 seconds

申请ip地址的dhcp过程如下:
这里写图片描述

1、 机子向ap发送一个dhcp discover包,请求分配ip地址;
2、 当Ap准备分配192.168.1.100的地址给机子时,发送一个广播包,询问是否有那个机子占用了该ip地址;
3、 没有机子占用192.168.1.100地址后,发送dhcp offer包,把192.168.1.100地址分配给机子;
4、 机子接着发送一个dhcp request包,请求确认分配的192.168.1.100地址;
5、 Ap发送一个dhcp ack包,确认机子分配的192.168.1.100地址;

在dhcp offer和dhcp ack包中,都有一个“IP Address Lease Time”字段,保存着ip地址的租约时间,这样dhcp client就知道了ip地址租约的超时时间,在快到达超时时间,再发起一次ip地址续约。正常情况下,机子发送一个dhcp request包,ap回应一个dhcp ack包就可以了。
这里写图片描述


http://www.ppmy.cn/news/730946.html

相关文章

3分钟掌握自给IP地址

DHCP服务 一、DHCP二、DHCP配置1.接口模式2.全局模式3.中继模式应用场景工作原理 命令与实验接口模式全局模式与中继服务器 一、DHCP DHCP的典型应用模式如 在网络中架设一台专用的DHCP服务器,负责集中分配各种网络地址参数(主要包括I地址、子网掩码、广播地址、默认网关地址、…

华为ENSP基于接口地址池的DHCP实验

原理概述 随着网络规模的扩大和网络复杂程度的提高,计算机位置变化(如携带笔记本)和计算机的数量超过可分配IP地址的情况将会经常出现。DHCP(动态主机配置协议)就是为了满足这些需求而发展起来的。DHCP协议采用客服端…

路由器指定局域网dhcp服务器地址,路由器dhcp服务器设置局域网

DHCP是企业网络最为常见的一种客户端自动获取IP地址的方式。虽然DHCP有缺点,但利大于弊。下面是学习啦小编收集整理的路由器dhcp服务器设置局域网,希望对大家有帮助~~ 路由器dhcp服务器设置局域网 操作方法 01进入路由器管理界面。 进入方法:…

DHCP基础

DHCP 接口模式全局模式跨网段的DHCP 华为中,DHCP支持两种配置模式: 接口模式 [ar1]dhcp enable //开启DHCP服务当使用接口DHCP模式时,该接口的IP地址和掩码所计算出的网段将成为DHCP地址池。 比如:192.168.1.254 24 ----…

dhcp租约工程(路由器dhcp租约时间多久最佳)

DHCP租约过程 客户机以广播的方式请求ip租约dhcp discover; 服务器提供ip租约dhcp offer; 客户端选择ip租约 request; 服务器确认ip租约 当客户端租约用到一半时,会发送请求给服务端,请求续约。 DHCP租约过程 客户机以…

计算机网络知识全面讲解:DHCP地址租约

免费教程推荐:python、C、Java、JS、Rust、Go语言入门完全手册(6合1).zip-Python文档类资源-CSDN下载 假如外单位组织员工到你公司开会,他们的便携式计算机临时接 入你公司的网络,DHCP服务器给他们的便携式计算机分配…

request请求获取参数的实现方法(post和get两种方式)

request请求获取参数的实现方法(post和get两种方式) Servlet代码: package request请求获取Post或者get参数; import java.io.IOException; import java.util.Arrays; import java.util.Enumeration; import java.util.Iterator; import java.util.Map; impo…

地址解析协议ARP

文章目录 概念工作过程四种情况 概念 网络层使用的IP地址,但链路层传输数据帧时,最终还是必须使用MAC地址.[有了目的mac地址,链路层就知道下一跳走哪] ARP(address resolution protocol) 的作用就是:用网络层使用的IP地址&#…