【技术实现步骤摘要】
本专利技术涉及网络
,具体来说是关于一种IP地址自动分配方法、 客户端及服务器。
技术介绍
互联网协议(Internet Protocol,简称IP)地址是IP网络中标识用户设备 和网络设备的一种标识,也是IP网络用于IP包转发的标识,因此,IP地址 的分配是整个IP网络的核心。目前IP地址的分配方式包括自动获得IP地址方式。自动获得IP地址的方式是指客户端不需要人工干预,可自动获得该客户端的主机IP地址、网关IP地址和网段掩码。目前,自动获得IP地址的主要技术是动态主机配置协议(DHCP: Dynamic Host Configuration Protocol)。该技术中,由DHCP 服务器集中管理所有的IP网路配置数据,并负责处理客户端的DHCP请求; 而客户端则会使用从DHCP服务器分配下来的IP配置数据。但专利技术人在实现本专利技术的过程中发现自动获得IP地址的现有技术的缺 陷在于当DHCP服务器与客户端不在同一个网段,需要在客户端同一个网 段内配置一个DHCP中继(Relay)主机。该DHCP Relay主机接收客户端的 DHCP请求,然后将该D ...
【技术保护点】
一种IP地址自动分配方法,其特征在于,所述的方法包括: 客户端获取包括未分配IP地址的IP报文; 客户端探测获取到的IP报文中的未分配IP地址是否被占用; 如果未分配IP地址没有被占用,则判断是否由本客户端获得所述的未分配 IP地址,如果是,则获得所述的未分配IP地址。
【技术特征摘要】
1.一种IP地址自动分配方法,其特征在于,所述的方法包括客户端获取包括未分配IP地址的IP报文;客户端探测获取到的IP报文中的未分配IP地址是否被占用;如果未分配IP地址没有被占用,则判断是否由本客户端获得所述的未分配IP地址,如果是,则获得所述的未分配IP地址。2. 根据权利要求1所述的IP地址自动分配方法,其特征在于, 当所述客户端和IP地址分配服务器不在同一个网段时,所述客户端获取包括未分配IP地址的IP报文包括所述客户端接收所述客户端所在网段的 接入路由器发送的第一地址解析协议ARP请求包;或当所述客户端和IP地址分配服务器在同一个网段时,所述客户端获取包 括未分配IP地址的IP报文包括所述客户端接收所述IP地址分配服务器发 送的第二ARP请求包。3. 根据权利要求1所述的IP地址自动分配方法,其特征在于,所述客 户端探测获取到的IP报文中的未分配IP地址是否被占用包括向本网段的其他节点发送包括未分配IP地址的探测消息; 根据本网段的其他节点回复的响应消息探测所述的未分配IP地址是否 被占用。4. 根据权利要求1所述的IP地址自动分配方法,其特征在于,所述判 断是否由本客户端获得所述的未分配IP地址包括根据接收的其他客户端发送的免费ARP请求包承载的比对信息,判断是 否由本客户端获得所述的未分配IP地址。5. 根据权利要求1至4任一项所述的IP地址自动分配方法,其特征在于,在获得所述的未分配IP地址之后,所述方法还包括获得IP地址的客户端在本网段广播所述未分配IP地址已经被占用的响应消息;和/或,获得IP地址的客户端向IP分配服务器发送所述未分配IP地址已被分配的确认消息。6. —种IP地址客户端,其特征在于,所述的客户端包括IP报文获取单元,用于获取包括未分配IP地址的IP报文;IP地址探测单元,用于探测获取到的IP报文中的未分配IP地址是否被占用;判断单元,用于在未分配IP地址没有被占用时,判断是否由本客户端获得所述的未分配IP地址。7. 根据权利要求6所述的IP地址客户端,其特征在于,所述IP地址探测单元包括探测消息发送模块,用于向本网段的其他节点发送包括未分配IP地址的探测消息;响应消息探测模块,用于根据本网段的其他节点回复的响应消息,探测所述的未分配IP地址是否被占用。8. 根据权利要求6所述的IP地址客户端,其特征在于,所述判断单元包括第一模块,用于接收其他客户端发送的免费ARP请求包;第二模块,用于根据第一模块接收的其他客户端发送的免费ARP请求包承载的比对信息,判断是否由本客户端获得所述的未分配IP地址。9. 根据权利要求6至8任一项所述的IP地址客户端,其特征在于,所述客户端还包括响应消息发送单元,用于在本客户端获得IP地址后,在本网段广播所述未分配IP地址已经被占用的响应消息;和/或,确认消息发送单元,用于在本客户端获得IP地址后,向IP分配服务器发送所述未分配IP地址已被分配的确认消息。10. —种IP地址自动分配方法,其特征在于,所述的方法包括生成包括未分配IP地址的I...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。