DHCP动态主机配置协议
DHCP:动态主机配置协议,实现终端设备的网络参数自动配置和管理,减轻管理员工作量,便于管理,降低客户端的配置和维护成本
采用C/S架构(服务器和客户端架构),基于UDP封装,67端口号标识服务器,68端口号标识客户端
DHCP报文(工作流程):
DHCP Discover:客户端广播发送,用于寻找服务器
DHCPOffer: 服务器收到客户端的Discover报文,单播回应客户端Office报文,该报文携带IP参数,会发送免费ARP检测下发的IP地址是否冲突
DHCP Request: 客户端收到Office报文,广播发送Request报文对即将使用服务器托管网的IP参数进行请求确认
DHCPDecline: 客户端单播发送Decline给服务器,表示客户端收到地址时,通过免费ARP检测到IP地址冲突时,将会发送Decline给服务器通知服务器地址冲突
DHCP Ack: 服务器单播回应客户端,表示同意
DHCP Nak: 服务器单播回应客户端,表示拒绝
DHCP Release: 客服务器托管网户端单播发送给服务器,用于释放IP参数
DHCP Inform: 客户端单播发送给服务器,用于请求地址无关的其他信息,例如DNS服务器地址
DHCP报文字段参数:
OP:操作类型,表示报文发送类型
取值为1:客户端发送
取值为0:服务器发送
Htype:HardwareAddress:硬件地址类型,一般为Ethernet
Hlen:硬件地址长度,以太网MAC地址为6B
Hops:跳数,在DHCP中继场景中用来表示经过的DHCP中继设备数量,最大为16,也就是最多经过16台中继设备
Xid:事务ID,用来表示一个DHCP会话,该字段有客户端生成,在整个DHCP交互过程中保持唯一
Sesc:秒数,客户端获取到地址后使用的时间
Flags:标志位,目前只使用到最高位,用来标识是否需要服务器广播响应
如果最高位取值为0,标识需要服务器单播响应
如果最高位取值为1,标识需要服务器广播响应
Ciaddr:ClientIPAddress,客户端IP地址
Yiaddr:YourIPAddress,你的IP地址,用来填充服务器为客户端分配的IP地址
Siaddr:ServerIPAddress服务器IP地址
Giaddr:同来填充第一台DHCP中继设备的接口IP地址,后续服务器就能够基于该字段为客户端分配合适的地址
Chaddr:ClientHardwareAddress, 客户端MAC地址,客户端在发送报文时一般会将自己的MAC地址填充到该字段中,DHCP服务器基于该字段来提供DHCP服务
Sname:服务器名字
Flie:用来指定客户端的启动文件
Options:可选项,采用TLV结构携带补充信息
Options43:用于WLAN场景,用来给AP下发AC的IP地址
Options53:标识DHCP报文类型
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
今天给大家分享的这期也是虚拟项目,虽然已经讲解了很多的虚拟项目了,但是每个项目的赛道和分类都是不同的,还有一些资源也是不一样的,所以说今天给大家做的服务器托管网是一个我现实朋友实例,他就是依靠着几千个g的资源,各种地方去引流然后收益的,引流方式后期还会再更新,…