组网场景:
无中继场景(客户端直接和服务器相连接)
有中继场景(客户端不直接和服务器相连接,中间还有其他路由器)(主流)
DHCP下方方式:
接口下放(无中继)
全局下放(无中继,多了手动地址池)
中继下放(有中继)
DHCP四个阶段:
发现阶段,发现网络中的DHCP服务器
提供阶段,服务端给客户端预分配IP地址
选择(请求)阶段,客户端请求服务端把预分配IP地址分配下来
确认阶段,服务器端确认并分配IP地址给客户端
DHCP中IP地址的状态:
Total(地址总数)
:253
Used(已使用地址数
)
:1
Idle(空闲地址数)
:252
Expired(过期地址数) :0
C服务器托管网onflict (冲突地址数) :0
Disable (禁用地址数 ) :0
DHCP地址自动分配八个报文:
DHCP DISCOVER(广播)
发现dhcp server
DHCP OFFER(单播) dhcp server回应客户端预分配IP是什么
DHCP REQUEST(广播) 客户端请求服务端分配ip
DHCP ACK(单播) dhcp server向客户端分配ip并确认
DHCP RELEASE (单播) 客户端释放IP
DHCP DECLINE(单播)当下发的ip冲突,client服务器托管网回应
decline报文,告知地址冲突,重新下发
DHCP INFORM (单播)客户端已经有IP地址时用它来向服务器请求其他的配置参数。
DHCP NAK(单播)dhcp server 拒绝分配ip
DHCP 如何防止IP地址冲突:(免费ARP)
服务器检测:在discover之后,在预分配offer之前,ARP广播,源IP(网关IP) 目的IP(预分配IP),源MAC,目的MAC广播 ,如果有回复信息,表示这个IP地址已经被用,如没有回复信息,IP地址没被用过。
客户机检测:在服务器ACK之后,ARP广播,源IP(已分配IP) 目的IP(已分配IP),源MAC(客户机),目的MAC广播.如果有回复信息,表示这个IP地址已经被用,如没有回复信息,IP地址没被用过。
ARP :地址解析协议,作用:把一个IP地址和MAC地址形成一对一映射关系
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
它的好处是消除对象间的耦合度,在派生子类时提供了更大的灵活性。但盲目的把普通的构造函数扔在一边,并不值得提倡。如果要采一不可能另外换用一个类,或都不需要在运行期间在一系列可互换的类中进行选择,就不应该使用。这样在后期代码重构时还有机会使用。 简单工厂 这种方式…