dhcp:应用层协议
Dynamic Host Configuration Prototocl 动态主机配置协议
作用:动态的分配tcp/ip参数
DHCP是Dynamic Host Configuration Protocol的英文缩写,中文名称是:动态主机配置协议,主要作用就是给计算机分配IP地址,运行DHCP服务的网络设备就叫做DHCP服务器。PS∶普通的计算机、服务器、路由器等都可以运行DHCP服务。
二、dhcp服务的实现
使用的软件:dhcp
安装dhcp软件的命令:yum install dhcp -y
配置文件:/etc/dhcp/dhcpd.conf
服务名称:dhcpd
使用的端口:67,基于udp协议
当DHCP客户机启动时,会将自己的IP地址设置成0.0.0.0作为源地址,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播请求IP地址。广播信息中包含DHCP客户机的MAC地址和计算机名,以便使DHCP服务器来确定是哪台客户机发送的请求。
当DHCp服务器收到客户机请求IP地址的信息时,就在自己的IP地址池查找合法IP提供给客户机,如果有合法地址,DHCP服务器就将此IP做上标记,然后DHCP服务器广播一则包括以下信息的DHCP消息:DHCP客户机的MAC地址;DHCP服务器提供的合法IP地址;子网掩码;默认网关;租约期限;DHCP服务器的IP地址-MAC
由于DHCP客户机还没有IP地址,所以DHCP服务器使用自己的IP作为源地址,使用255.255.255.255作为目标地址,UDP 68端口作为源端口来广播DHCP信息。
软件名:
dhcp #DHCP服务软件包
dhcp-common #DHCP命令软件包(默认已经安装
服务名:
dhcpd #DHCP服务名
dhcrelay #DHCP中继服务名
端口号:
UDP 67 #客户端目标端口,接受客户端DHCP请求
UDP 68 #服务器源端口,向客户端回复请求包
配置文件:
dhcpd /etc/dhcp/dhcpd.conf
dhcpd.conf.sample /usr/share/doc/dhcp-4.*.*/dhcpd.confg.sample #DHCP模板配置文件
dhcrelay /etc/sysconfig/dhcrelay #该文件为中继文件配置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)