《端口DHCP服务器协议位址管理的方法.pdf》由会员分享,可在线阅读,更多相关《端口DHCP服务器协议位址管理的方法.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103986794 A (43)申请公布日 2014.08.13 CN 103986794 A (21)申请号 201310049455.8 (22)申请日 2013.02.07 H04L 29/12(2006.01) H04L 29/06(2006.01) (71)申请人 慧友电子股份有限公司 地址 中国台湾新北市 (72)发明人 黄佳铭 (74)专利代理机构 北京科龙寰宇知识产权代理 有限责任公司 11139 代理人 孙皓晨 李涵 (54) 发明名称 端口 DHCP 服务器协议位址管理的方法 (57) 摘要 一种端口 DHCP 服务器协议位址管理的方法, 应用于交。
2、换式集线器 (Switch Hub) 上, 且该至少 一端口系连至端口DHCP服务器, 而端口DHCP服务 器系配设有端口 IP 位址分配表, 当至少一端口处 从断线状态进入连线状态时, 使该端口 DHCP 服务 器会优先收到用户端由端口处所传递广播的DHCP Dicovery信息封包, 而端口DHCP服务器会抢先或 阻隔其他 DHCP 服务器所发的 DHCP Offer 信息封 包, 并从配设的端口 IP 位址分配表内搜寻该端口 的预设IP位址, 且该端口DHCP服务器会将包含该 端口的预设 IP 位址的 DHCP Offer 信息封包优先 回应给用户端, 以能缩短连线等待时间及方便管 理各。
3、端口的连线。 (51)Int.Cl. 权利要求书 2 页 说明书 8 页 附图 4 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图4页 (10)申请公布号 CN 103986794 A CN 103986794 A 1/2 页 2 1.一种端口DHCP服务器协议位址管理的方法, 其特征在于, 该端口DHCP服务器与至少 一端口连接, 且该端口 DHCP 服务器配设有端口 IP 位址分配表, 其端口 IP 位址分配表预先 设定对应连接端口的 IP 位址, 其方法步骤包括 : 侦测端口 : 当至少一端口从断线状态进入连线状态时, 其用户端会由端口处。
4、广播 DHCP Dicovery 信息封包, 以寻找任何的 DHCP 服务器给予 IP 位址 ; 抢先应答 : 而其端口DHCP服务器会优先收到由端口处广播的DHCP Dicovery信息封包 时, 该端口 DHCP 服务器会抢先或阻隔其他 DHCP 服务器的 DHCP Offer 信息封包, 并从配设 的端口IP位址分配表内搜寻该端口的预设IP位址, 且该端口DHCP服务器会优先回应DHCP Offer 信息封包至用户端, 而该 DHCP Offer 信息封包内包含该端口的预设 IP 位址 ; 用户端请求 : 当用户端收到 DHCP Offer 信息封包后, 即会再于端口处广播 DHCP R。
5、equest 信息封包给端口 DHCP 服务器及其它 DHCP 服务器, 让其它 DHCP 服务器知道用户端 已选择端口 DHCP 服务器所提供的预设 IP 位址 ; 端口DHCP服务器确认 : 当端口DHCP服务器收到用户端所广播的DHCP Request信息封 包后, 便发送一个包含该端口的预设IP位址及其它设定值的DHCP Ack信息封包给用户端, 以完成位址分配。 2. 根据权利要求 1 所述的端口 DHCP 服务器协议位址管理的方法, 其特征在于, 该端口 DHCP 服务器进一步连接网页服务器, 并通过共同闸道介面相互传递信息。 3. 根据权利要求 1 所述的端口 DHCP 服务器协。
6、议位址管理的方法, 其特征在于, 该 DHCP Offer 信息封包内除了该端口的预设 IP 位址外进一步包含该端口的媒体存取控制位址、 子 网络遮罩、 闸道器协议。 4. 根据权利要求 1 所述的端口 DHCP 服务器协议位址管理的方法, 其特征在于, 用户端 进一步为具有 IP 设定的设备, 而该具有 IP 设定的设备内设有用户端 DHCP 服务器, 以能与 端口 DHCP 服务器或其他 DHCP 服务器进行各种信息封包的传递。 5.一种端口DHCP服务器协议位址管理的方法, 其特征在于, 该端口DHCP服务器与至少 一端口连接, 且端口 DHCP 服务器配设有端口 IP 位址分配表, 其。
7、端口 IP 位址分配表预先设 定对应连接端口的 IP 位址, 其方法步骤包括 : 侦测端口 : 当至少一端口处于连线状态时, 其用户端会不定时广播的 DHCP Dicovery 信息封包给端口 DHCP 服务器及其它 DHCP 服务器 ; 判断位址 : 而当端口 DHCP 服务器收到广播的 DHCP Dicovery 信息封包时, 会同时检查 其 DHCP Dicovery 信息封包内的 MAC 位址, 并判断与原先分配给用户端所使用的 MAC 位址 是否相同 ; 抢先应答 : 经确认与原先分配给用户端所使用的 MAC 位址是相同后, 则该端口 DHCP 服 务器会优先回应 DHCP Offe。
8、r 信息封包至用户端, 而该 DHCP Offer 信息封包内包含该端口 的预设 IP 位址 ; 用户端请求 : 当用户端收到 DHCP Offer 信息封包后, 即会再于端口处广播 DHCP Request 信息封包给端口 DHCP 服务器及其它 DHCP 服务器, 让其它 DHCP 服务器知道用户端 已选择端口 DHCP 服务器所提供的预设 IP 位址 ; 端口DHCP服务器确认 : 当端口DHCP服务器收到用户端所广播的DHCP Request信息封 包后, 便发送一个包含该端口的预设IP位址及其它设定值的DHCP Ack信息封包给用户端, 权 利 要 求 书 CN 103986794 。
9、A 2 2/2 页 3 以完成位址分配。 6. 根据权利要求 5 所述的端口 DHCP 服务器协议位址管理的方法, 其特征在于, 当判断 位址步骤检查 DHCP Dicovery 信息封包内的 MAC 位址不是原先分配给用户端所使用的 MAC 位址时, 即进行另一步骤, ARP 判定 : 即端口 DHCP 服务器会以地址解析协议来确认原先使用 该端口的MAC位址的用户端是否已退出, 当原先使用该端口的MAC位址的用户端退出后, 该 端口 DHCP 服务器会再优先从配设的端口 IP 位址分配表内搜寻该端口的预设 IP 位址, 并将 DHCP Offer 信息封包传递给用户端使用, 而该 DHCP。
10、 Offer 信息封包内包含该端口的预设 IP 位址。 7. 根据权利要求 5 所述的端口 DHCP 服务器协议位址管理的方法, 其特征在于, 该端口 DHCP 服务器进一步连接网页服务器, 并通过共同闸道介面相互传递信息。 8. 根据权利要求 5 所述的端口 DHCP 服务器协议位址管理的方法, 其特征在于, 该 DHCP Offer 信息封包内除了该端口的预设 IP 位址外进一步包含该端口的媒体存取控制位址、 子 网络遮罩、 闸道器协议。 9. 根据权利要求 5 所述的端口 DHCP 服务器协议位址管理的方法, 其特征在于, 用户端 进一步为具有 IP 设定的设备, 而该具有 IP 设定的。
11、设备内设有用户端 DHCP 服务器, 以能与 端口 DHCP 服务器或其他 DHCP 服务器进行各种信息封包的传递。 权 利 要 求 书 CN 103986794 A 3 1/8 页 4 端口 DHCP 服务器协议位址管理的方法 技术领域 0001 本发明是关于一种端口 DHCP 服务器协议位址管理的方法, 尤指一种利用端口 DHCP 服务器优先回应包含该端口的预设 IP 位址的 DHCP Offer 信息封包给用户端, 以具有 能缩短连线等待时间及方便管理各端口连线的效能, 而适用于集线器 (Hub) 、 交换式集线器 (Switch Hub) 、 路由器 (Router) 、 IP 分享器。
12、或类似装置。 背景技术 0002 目前市面上所贩售网络装置, 如网络摄影机等, 可以采用人工事先设置固定 IP 位 址, 或非固定 IP 位址。非固定 IP 装置都需与向 ISP 业者的 DHCP 服务器或自行架设的 DHCP 服务器取得浮动 IP 位址, 其中该 DHCP 是一种动态主机设定通讯协议, 因此, 不管是 ISP 业 者的 DHCP 服务器或自行架设的 DHCP 服务器都需符合 RFC1541 或 RFC2131 标准, 才能连线 至网络上。 0003 而上述 DHCP 服务器在突然出现流量大时 (如停电后) 其效能都会变得很差, 因为 用户端可能都断线而全部重新送出 DHCP 。
13、要求给上述的 DHCP 服务器, 以重新取得新的 IP 位 址, 而 DHCP 服务器在接收 DHCP 要求时, 都要作数据库查询动作, 将使得 DHCP 服务器无法快 速核发 IP 位址, 最后等待处理的 DHCP 要求越来越多, 其速度就用越来越慢。 0004 再者, 当用户端发出广播 DHCP Dicovery 信息给网络时, 其网络中可能存在多组 DHCP 服务器, 而这些 DHCP 服务器都可能会提供给用户端一个浮动 IP 位址及其它设定值, 而依据 RFC1541 或 RFC2131 标准来说, 该用户端只会接受第 1 个收到含有 IP 位址的 DHCP Offer 信息, 而不管。
14、 DHCP Offer 信息是由那一个 DHCP 服务器所发出的, 所以在设定上也常 常会端口对应 IP 位址不固定, 造成管理上困扰, 举例来说, 网络摄影机有分三种取得 IP 位 址的方式, 第一种为网络摄影机本身预设一组初始虚拟固定 IP 位址, 第二种为网络摄影机 通过动态主机设定通讯协议 (DHCP) 技术, 自 DHCP 服务器取得一组浮动的 IP 位址, 第三种 则为通过以太网络点对点通讯协议 ( , ) 技术, 自 ISP 取得固定 IP 位址或浮动 IP 位址。 无论上述何种方式其网络摄影机与控制端设备的 IP 位址不属相同网域时, 不管从网络摄 影机上或控制端设备上都必须以。
15、人工方式来重新设定, 才能使网络摄影机与控制端设备能 产生连接, 因此, 控制端设备及网络摄影机常常找不到彼此的位址而无法连接, 且重新设定 过程十分复杂, 必需具备足够的网络设定背景知识才行, 因此, 对于一般的使用者而言, 不 仅非常不方便, 也容易造成困扰。 0005 因此, 本发明人有鉴于上述缺失, 期能提出具有优先回应的端口 DHCP 服务器协议 位址管理的方法, 以能缩短连线等待时间及方便管理各端口连线, 乃潜心研思、 设计组制, 以提供消费大众使用。 发明内容 0006 本发明的主要目的在提供一种端口 DHCP 服务器协议位址管理的方法, 通过至少 说 明 书 CN 103986。
16、794 A 4 2/8 页 5 一端口连至端口 DHCP 服务器, 而端口 DHCP 服务器配设有端口 IP 位址分配表, 当至少一端 口从断线状态进入连线状态时, 使该端口 DHCP 服务器会优先收到用户端由端口处所传递 广播的 DHCP Dicovery 信息封包, 而端口 DHCP 服务器会抢先或阻隔其他 DHCP 服务器所发 的 DHCP Offer 信息封包 (其中该抢先是指早于其它 DHCP 服务器优先应答) , 并从配设的端 口 IP 位址分配表内搜寻该端口的预设 IP 位址, 且该端口 DHCP 服务器会将包含该端口的预 设IP位址的DHCPOffer信息封包优先回应给用户端,。
17、 使用户端能快速取得该端口所使用的 预设 IP 位址, 由此, 能让用户端快速取得该端口所使用的预设 IP 位址, 而不需再等待远端 DHCP 服务器所分配的浮动 IP 位址, 当连接至该端口的硬体装置被更换或重新启动时均能 自动取得该端口的预设IP位址, 本方法在该端口连接超过一个以上具有IP设定的设备时, 除第一个设备取得该端口的预设 IP 位址外, 其他设备会自动从远端 DHCP 服务器取得分配 的浮动 IP 位址, 进而增加整体的实用性及优异性。 0007 本发明的次一目的在提供一种端口 DHCP 服务器协议位址管理的方法, 通过至少 一端口连至端口 DHCP 服务器, 而端口 DHC。
18、P 服务器系配设有端口 IP 位址分配表, 当至少一 端口处于连线状态时, 其端口 DHCP 服务器收到用户端所广播的 DHCP Dicovery 信息封包 后, 会检查其 DHCP Dicovery 信息封包内的 MAC 位址, 并判断与原先分配给用户端所使用 的 MAC 位址是否相同, 经确认与原先分配给用户端所使用的 MAC 位址是相同后, 则该端口 DHCP 服务器会优先回应具有包含该端口的预设 IP 位址的 DHCP Offer 信息封包给用户端, 另当判断不是原先分配给用户端所使用的MAC位址时, 端口DHCP服务器会以地址解析协议 (ARP) 来确认原先使用该端口的MAC位址的用。
19、户端是否已退出, 当原先使用该端口的MAC位 址的用户端退出后, 该端口 DHCP 服务器会优先再从配设的端口 IP 位址分配表内搜寻该端 口的预设 IP 位址, 并将 DHCP Offer 信息封包传递给该用户端使用, 由此, 具有方便管理各 端口连线的效能, 进而增加整体的便利性及快速性者。 0008 为达上述的目的, 本发明为一种端口 DHCP 服务器协议位址管理的方法, 该端口 DHCP 服务器与至少一端口连接, 且该端口 DHCP 服务器配设有端口 IP 位址分配表, 其端口 IP 位址分配表预先设定对应连接端口的 IP 位址, 其方法步骤包括 : 0009 侦测端口 : 当至少一端。
20、口从断线状态进入连线状态时, 其用户端会由端口处广播 DHCP Dicovery 信息封包, 以寻找任何的 DHCP 服务器给予 IP 位址 ; 0010 抢先应答 : 而其端口DHCP服务器会优先收到由端口处广播的DHCP Dicovery信息 封包时, 该端口 DHCP 服务器会抢先或阻隔其他 DHCP 服务器的 DHCP Offer 信息封包, 并从 配设的端口 IP 位址分配表内搜寻该端口的预设 IP 位址, 且该端口 DHCP 服务器会优先回应 DHCP Offer 信息封包至用户端, 而该 DHCP Offer 信息封包内包含该端口的预设 IP 位址 ; 0011 用户端请求 : 。
21、当用户端收到 DHCP Offer 信息封包后, 即会再于端口处广播 DHCP Request 信息封包给端口 DHCP 服务器及其它 DHCP 服务器, 让其它 DHCP 服务器知道用户端 已选择端口 DHCP 服务器所提供的预设 IP 位址 ; 0012 端口DHCP服务器确认 : 当端口DHCP服务器收到用户端所广播的DHCP Request信 息封包后, 便发送一个包含该端口的预设 IP 位址及其它设定值的 DHCP Ack 信息封包给用 户端, 以完成位址分配。 0013 其中, 该端口 DHCP 服务器进一步连接网页服务器, 并通过共同闸道介面相互传递 信息。 说 明 书 CN 1。
22、03986794 A 5 3/8 页 6 0014 其中, 该 DHCP Offer 信息封包内除了该端口的预设 IP 位址外进一步包含该端口 的媒体存取控制位址、 子网络遮罩、 闸道器 (Gateway) 协议。 0015 其中, 用户端进一步为具有IP设定的设备, 而该具有IP设定的设备内设有用户端 DHCP 服务器, 以能与端口 DHCP 服务器或其他 DHCP 服务器进行各种信息封包的传递。 0016 本发明还提供一种端口 DHCP 服务器协议位址管理的方法, 该端口 DHCP 服务器与 至少一端口连接, 且端口 DHCP 服务器配设有端口 IP 位址分配表, 其端口 IP 位址分配表。
23、预 先设定对应连接端口的 IP 位址, 其方法步骤包括 : 0017 侦测端口 : 当至少一端口处于连线状态时, 其用户端会不定时广播的 DHCP Dicovery 信息封包给端口 DHCP 服务器及其它 DHCP 服务器 ; 0018 判断位址 : 而当端口 DHCP 服务器收到广播的 DHCP Dicovery 信息封包时, 会同时 检查其 DHCP Dicovery 信息封包内的 MAC 位址, 并判断与原先分配给用户端所使用的 MAC 位址是否相同 ; 0019 抢先应答 : 经确认与原先分配给用户端所使用的 MAC 位址是相同后, 则该端口 DHCP 服务器会优先回应 DHCP Of。
24、fer 信息封包至用户端, 而该 DHCP Offer 信息封包内包含 该端口的预设 IP 位址 ; 0020 用户端请求 : 当用户端收到 DHCP Offer 信息封包后, 即会再于端口处广播 DHCP Request 信息封包给端口 DHCP 服务器及其它 DHCP 服务器, 让其它 DHCP 服务器知道用户端 已选择端口 DHCP 服务器所提供的预设 IP 位址 ; 0021 端口DHCP服务器确认 : 当端口DHCP服务器收到用户端所广播的DHCP Request信 息封包后, 便发送一个包含该端口的预设 IP 位址及其它设定值的 DHCP Ack 信息封包给用 户端, 以完成位址分。
25、配。 0022 其中, 当判断位址步骤检查 DHCP Dicovery 信息封包内的 MAC 位址不是原先分配 给用户端所使用的 MAC 位址时, 即进行另一步骤, ARP 判定 : 即端口 DHCP 服务器会以地址解 析协议来确认原先使用该端口的 MAC 位址的用户端是否已退出, 当原先使用该端口的 MAC 位址的用户端退出后, 该端口 DHCP 服务器会再优先从配设的端口 IP 位址分配表内搜寻该 端口的预设 IP 位址, 并将 DHCP Offer 信息封包传递给用户端使用, 而该 DHCP Offer 信息 封包内包含该端口的预设 IP 位址。 0023 其中, 该端口 DHCP 服务。
26、器进一步连接网页服务器, 并通过共同闸道介面相互传递 信息。 0024 其中, 该 DHCP Offer 信息封包内除了该端口的预设 IP 位址外进一步包含该端口 的媒体存取控制位址、 子网络遮罩、 闸道器协议。 0025 其中, 用户端进一步为具有IP设定的设备, 而该具有IP设定的设备内设有用户端 DHCP 服务器, 以能与端口 DHCP 服务器或其他 DHCP 服务器进行各种信息封包的传递。 0026 由此, 本发明能让用户端快速取得该端口所使用的预设 IP 位址, 而不需再等待远 端 DHCP 服务器所分配的浮动 IP 位址, 当连接至该端口的硬件装置被更换或重新启动时均 能自动取得该。
27、端口的预设 IP 位址, 本方法在该端口连接超过一个以上具有 IP 设定的设备 时, 除第一个设备取得该端口的预设IP位址外, 其他设备会自动从远端DHCP服务器取得分 配的浮动 IP 位址, 以能缩短连线等待时间及方便管理各端口的连线。 0027 本发明的其他特点及具体实施例, 可于以下列配合附图的详细说明中, 进一步了 说 明 书 CN 103986794 A 6 4/8 页 7 解。 附图说明 0028 图 1 为本发明的信息封包传递示意图。 0029 图 2 为本发明的架构示意图。 0030 图 3 为本发明的从断线状态进入连线状态的步骤流程示意图。 0031 图 4 为本发明的呈连线。
28、状态的步骤流程示意图。 0032 附图标记说明 : 10、 端口DHCP服务器 ; 11、 DHCP Offer信息封包 ; 12、 DHCP Ack信息 封包 ; 13、 地址解析协议 (ARP) ; 20、 端口 ; 30、 端口 IP 位址分配表 ; 31、 IP 位址 ; 40、 用户端 ; 41、 DHCP Dicovery 信息封包 ; 411、 MAC 位址 ; 42、 DHCP Request 信息封包 ; 43、 IP 设定的设 备 ; 431、 用户端 DHCP 服务器 ; 50、 DHCP 服务器 ; 51、 DHCP Offer 信息封包 ; 52、 IP 位址 ; 6。
29、0、 网页 (Web) 服务器 ; 61、 共同闸道介面 () ; 步骤 100、 侦测端口 ; 步骤 110、 抢先 应答 ; 步骤 120、 用户端请求 ; 步骤 130、 端口 DHCP 服务器确认 ; 步骤 200、 侦测端口 ; 步骤210、 判断位址 ; 步骤2110、 ARP判定 ; 步骤220、 抢先应答 ; 步骤230、 用户端请 求 ; 步骤 240、 端口 DHCP 服务器确认。 具体实施方式 0033 请参考图 1 4 所示, 为本发明端口 DHCP 服务器协议位址管理的方法的示意图。 而本发明的第一种实施态样为该端口DHCP服务器10与至少一端口20连接, 且该端口D。
30、HCP 服务器 10 配设有端口 IP 位址分配表 30, 其端口 IP 位址分配表 30 是预先设定对应连接端 口的 IP 位址 31, 其方法主要步骤包括 : 步骤 100 侦测端口 : 当至少一端口 20 从断线状态 进入连线状态时, 其用户端 40 会由端口 20 处广播 DHCP Dicovery 信息封包 41, 以寻找任 何的 DHCP 服务器 50 给予 IP 位址 52 ; 步骤 110 抢先应答 : 而其端口 DHCP 服务器 10 会 优先收到由端口 20 处广播的 DHCP Dicovery 信息封包 41 时, 该端口 DHCP 服务器 10 会抢 先或阻隔其他 DH。
31、CP 服务器 50 的 DHCP Offer 信息封包 51, 并从配设的端口 IP 位址分配表 30 内搜寻该端口的预设 IP 位址 31, 且该端口 DHCP 服务器 10 会优先回应 DHCP Offer 信息 封包 11 至用户端 40, 而该 DHCP Offer 信息封包 11 内包含该端口的预设 IP 位址 31 ; 步骤 120 用户端请求 : 当用户端 40 收到 DHCP Offer 信息封包 11 后, 即会再于端口 20 处广播 DHCP Request 信息封包 42 给端口 DHCP 服务器 10 及其它 DHCP 服务器 50, 让其它 DHCP 服 务器 50 。
32、知道用户端 40 已选择端口 DHCP 服务器 10 所提供的预设 IP 位址 31 ; 步骤 130 端 口 DHCP 服务器确认 : 当端口 DHCP 服务器 10 收到用户端 40 所广播的 DHCP Request 信息封 包 42 后, 便发送一个包含该端口的预设 IP 位址 31 及其它设定值的 DHCP Ack 信息封包 12 给用户端 40, 藉以完成位址分配者。 0034 而本发明的第二种实施态样为该端口 DHCP 服务器 10 系与至少一端口 20 连接, 且 端口 DHCP 服务器 10 配设有端口 IP 位址分配表 30, 其端口 IP 位址分配表 30 预先设定对应 。
33、连接端口的 IP 位址 31, 其方法主要步骤包括 : 步骤 200 侦测端口 : 当至少一端口 20 处于 连线状态时, 其用户端 40 会不定时广播的 DHCP Dicovery 信息封包 41 给端口 DHCP 服务器 10及其它DHCP服务器50 ; 步骤210判断位址 : 而当端口DHCP服务器10收到广播的DHCP Dicovery 信息封包 41 时, 会同时检查其 DHCP Dicovery 信息封包 41 内的 MAC 位址 411, 并 说 明 书 CN 103986794 A 7 5/8 页 8 判断与原先分配给用户端 40 所使用的 MAC 位址 411 是否相同 ; 。
34、步骤 220 抢先应答 : 经确 认与原先分配给用户端 40 所使用的 MAC 位址 411 是相同后, 则该端口 DHCP 服务器 10 会优 先回应 DHCP Offer 信息封包 11 至用户端 40, 而该 DHCP Offer 信息封包 11 内包含该端口 的预设 IP 位址 31 ; 步骤 230 用户端请求 : 当用户端 40 收到 DHCP Offer 信息封包 11 后, 即会再于端口 20 处广播 DHCP Request 信息封包 42 给端口 DHCP 服务器 10 及其它 DHCP 服 务器 50, 让其它 DHCP 服务器 50 知道用户端 40 已选择端口 DHC。
35、P 服务器 10 所提供的预设 IP 位址 31 ; 步骤 240 端口 DHCP 服务器确认 : 当端口 DHCP 服务器 10 收到用户端 40 所广 播的 DHCP Request 信息封包 42 后, 便发送一个包含该端口的预设 IP 位址 31 及其它设定 值的 DHCP Ack 信息封包 13 给用户端 40, 以完成位址分配。 0035 其中当判断位址步骤 210 检查 DHCP Dicovery 信息封包 41 内的 MAC 位址 411 不是原先分配给用户端 40 所使用的 MAC 位址 411 时, 即进行另一步骤, 2110ARP 判定 : 即 端口 DHCP 服务器 1。
36、0 会以地址解析协议 (ARP) 13 来确认原先使用该端口 20 的 MAC 位址 411 的用户端 40 是否已退出, 当原先使用该端口 20 的 MAC 位址 411 的用户端 40 退出后, 该端 口 DHCP 服务器 10 会再优先从配设的端口 IP 位址分配表 30 内搜寻该端口的预设 IP 位址 31, 并将 DHCP Offer 信息封包 11 传递给用户端 40 使用, 而该 DHCP Offer 信息封包 11 内 包含该端口的预设 IP 位址 31 ; 另该端口 DHCP 服务器 10 进一步连接网页 (Web) 服务器 60, 并通过共同闸道介面 () 61 相互传递信。
37、息 ; 另该 DHCP Offer 信息封包 11 内除了该 端口 20 的预设 IP 位址 31 外系进一步包含该端口 20 的媒体存取控制位址 (MAC) 、 子网络遮 罩 ( Mask) 、 闸道器 (Gateway) 等协议 ; 另用户端 40 系进一步为具有 IP 设定 的设备 43, 而该具有 IP 设定的设备 43 内设有用户端 DHCP 服务器 431, 以能与端口 DHCP 服 务器 10 或其他 DHCP 服务器 50 进行各种信息封包的传递。 0036 请参考图 1 4 所示, 为本发明端口 DHCP 服务器协议位址管理的方法的示意 图。本发明最佳操作原理系为应用在集线器。
38、 (Hub) 、 交换式集线器 (Switch Hub) 、 路由器 (Router) 、 IP 分享器或类似装置上 (图未示) , 而上述装置内设有端口 DHCP 服务器 10, 其端 口 DHCP 服务器 10 系与至少一端口 20 连接, 且端口 DHCP 服务器 10 系配设有端口 IP 位址 分配表 30, 而端口 IP 位址分配表 30 系预先设定对应连接端口的 IP 位址 31(如 00 : 192 16811100 23 : 19216811123) (如图 2 所示) , 因此, 当至少一端口 20 与用 户端 (Client) 40 呈连线状态时, 即进行步骤 200 侦测。
39、端口 (如图 4 所示) : 当至少一端口 20 处于连线状态时, 其用户端 40 会不定时广播的 DHCP Dicovery 信息封包 41 给端口 DHCP 服务器 10 及其它 DHCP 服务器 50(如图 1 所示) ; 其中该用户端 40 为具有 IP 设定的设备 43(如笔记型电脑、 桌上型电脑、 网络摄影机等) , 且该具有 IP 设定的设备 43 内系设有用户 端DHCP服务器431, 通过用户端DHCP服务器431向该端口20处进行不定时的广播, 且发出 DHCP Dicovery 信息封包 41 给端口 DHCP 服务器 10 或其它 DHCP 服务器 50, 因此, 当用。
40、户端 (Client) 40 发出 DHCP Dicovery 信息封包 41 后, 即进行下一步骤 210 判断位址 (如图 4 所示) : 而当端口 DHCP 服务器 10 收到广播的 DHCP Dicovery 信息封包 41 时, 会同时检查其 DHCP Dicovery信息41封包内的MAC位址411, 并判断与原先分配给用户端40所使用的MAC 位址411是否相同 (如图1所示) ; 而端口DHCP服务器10即会收到用户端 (Client) 40从端口 20 处所传递过来的 DHCP Dicovery 信息封包 41, 并同时会检查所收到的 DHCP Dicovery 信 息封包 。
41、41 内的 MAC 位址 411 (而 MAC 位址 411 为媒体存取控制位址 说 明 书 CN 103986794 A 8 6/8 页 9 或称硬件位址, 是用来定义网络设备位置的) , 且判断 与原先分配给用户端 (Client) 40 所使用的 IP 位址 31 的 MAC 位址 411 是否相同, 因此, 当 端口 DHCP 服务器 10 进行判断时, 即进行下一步骤 220 抢先应答 (如图 4 所示) : 经确认与 原先分配给用户端 40 所使用的 MAC 位址 411 是相同后, 则该端口 DHCP 服务器 10 会优先回 应 DHCP Offer 信息封包 11 至用户端 4。
42、0, 而该 DHCP Offer 信息封包 11 内包含该端口的预 设 IP 位址 31 (如图 1 所示) ; 也就是当端口 DHCP 服务器 10 确认从端口 20 出所收到的 DHCP Dicovery 信息封包 41 内的 MAC 位址 411 与原先分配给用户端 (Client) 40 所使用的 IP 位 址 31 的 MAC 位址 411 相同后, 该端口 DHCP 服务器 10 即抢先应答 DHCP Offer 信息封包 11 给用户端 (Client) 40, 让用户端 (Client) 40 知道与端口 DHCP 服务器 10 连线是对的, 其中 该 DHCP Offer 信。
43、息封包 41 内除了该端口的预设 IP 位址 31 外包含了该端口 20 的媒体存 取控制位址 (MAC) 、 子网络遮罩 ( Mask) 、 闸道器 (Gateway) 等协议, 使用户端 (Client) 40 能持续进行连线, 因此, 当用户端 (Client) 40 收到从端口 DHCP 服务器 10 所传 送过来的 DHCP Offer 信息封包 11 后, 即进行下一步骤 230 用户端请求 (如图 4 所示) : 当 用户端 40 收到 DHCP Offer 信息封包 11 后, 即会再于端口 20 处广播 DHCP Request 信息封 包 42 给端口 DHCP 服务器 1。
44、0 及其它 DHCP 服务器 50, 让其它 DHCP 服务器 50 知道用户端 40 已选择端口 DHCP 服务器 10 所提供的预设 IP 位址 31 (如图 1 所示) ; 也就是用户端 (Client) 40 根据所收到 DHCP Offer 信息封包 11 后, 即会再于端口 20 处进行广播 DHCP Request 信 息封包 42 给端口 DHCP 服务器 10 及其它 DHCP 服务器 50, 让其它 DHCP 服务器 50 知道用户 端 (Client) 40 已选择了端口 DHCP 服务器 10 所提供的预设 IP 位址 31 来进行连线, 使能通 过端口 DHCP 服务。
45、器 10 连接网页 (Web) 服务器 60, 并通过共同闸道介面 () 61 相互 传递信息, 以能缩短连线等待时间, 因此, 当用户端 (Client) 40 发出 DHCP Request 信息封 包 42 后, 即进行下一步骤 2400 端口 DHCP 服务器确认 (如图 4 所示) : 当端口 DHCP 服务器 10 收到用户端 40 所广播的 DHCP Request 信息封包 42 后, 便发送一个包含该端口 20 的预 设 IP 位址 31 及其它设定值的 DHCP Ack 信息封包 12 给用户端 40 (如图 1 所示) , 以完成位 址分配 ; 而当端口 DHCP 服务器。
46、 10 收到从用户端 (Client) 40 发出 DHCPRequest 信息封包 42 后, 即发送一个包含该端口 20 的预设 IP 位址 31 及其它设定值的 DHCP Ack 信息封包 12 给用户端 (Client) 40, 让用户端 (Client) 40 继续使用原来的 IP 位址 31 进行连线。 0037 另, 当判断位址的步骤 210 检查 DHCP Dicovery 信息封包 41 内的 MAC 位址 411 不是原先分配给用户端 40 所使用的 MAC 位址 411 时, 即进行另一步骤 2110ARP 判定 (如 图 4 所示) : 即端口 DHCP 服务器 10 。
47、会以地址解析协议 (ARP) 13 来确认原先使用该端口 20 的 MAC 位址 411 的用户端 40 是否已退出, 当原先使用该端口 20 的 MAC 位址 411 的用户端 40 退出后, 该端口 DHCP 服务器 10 会再优先从配设的端口 IP 位址分配表 30 内搜寻该端 口 20 的预设 IP 位址 31, 并将 DHCP Offer 信息封包 11 传递给用户端 40 使用, 而该 DHCP Offer 信息封包 11 内包含该端口 20 的预设 IP 位址 31(如图 1 所示) ; 也就是该端口 DHCP 服务器 10 检查从用户端 (Client) 40 所发送过来的 D。
48、HCP Dicovery 信息封包 41 内的 MAC 位址 411 不是原先分配给用户端 (Client) 40 所使用的 MAC 位址 411 时, 即会进行以地址解 析协议 (ARP) 13 来确认原先使用该端口 20 的 MAC 位址 411 的用户端 40 是否已退出, 而当 原先使用该端口 20 的 MAC 位址 411 的用户端 40 退出后, 该端口 DHCP 服务器 10 会发出一 个 DHCP Ack 信息封包给用户端 (Client) 40, 并同时回到未分配状态, 也就是回到用户端 说 明 书 CN 103986794 A 9 7/8 页 10 40 从断线状态进入连线。
49、的状态, 再此同时, 当至少一端口 20 从断线状态进入连线状态时, 其步骤也从新开始进行, 即回到步骤 100 侦测端口 (如图 3 所示) : 当至少一端口 20 从断 线状态进入连线状态时, 其用户端 40 会由端口 20 处广播 DHCP Dicovery 信息封包 41, 以 寻找任何的 DHCP 服务器 50 给予 IP 位址 52(如图 1 所示) ; 其用户端 (Client) 40 会重新 由端口 20 处广播 DHCP Dicovery 信息封包 41 给任何 DHCP 服务器 50 要求提供 IP 位址 52 给予使用包含端口 DHCP 服务器 10, 因此, 当用户端 (Client) 40 发出 DHCP Dicovery 信息 封包 41 后, 即进行下一步骤 110 抢先应答 (如图 3 所示) : 而其端口 DHCP 服务器 。