DHCP服务器(Liunx配置)

RHCE

文章目录

  • 前言
  • dhcp(动态主机配置协议)
    • 成为dhcp服务器的条件
    • DHCP传输包过程(简)
    • dhcp三种机制分配ip地址
    • 工作原理
    • DHCP工作原理(详细)
  • DHCP有八个报文
  • 配置DHCP服务器
    • 编写配置文件的规范
    • 配置信息
    • 现在自定义DHCP服务器配置
  • 总结


前言

RHCE-2-dhcp


# TCP/IP 传输控制协议/网际协议

应用层——向用户提供访问网络的接口协议http

传输层——端到端的通信连接TCP UDP

网络层——IP协议 封装源目IP 地址信息

物理层——数据链路层(LLC+MAC)

dhcp(动态主机配置协议)

(Dynamic Host configuration Protocol)是一个局域网的网络协议,它主要通过客户端发送广播数据包给整个物理网段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。

DHCP协议工作在应用层

成为dhcp服务器的条件

1、拥有真实物理网卡(虚拟机上只要有网络适配器就是有真实物理网卡),或者连接广播域的真实物理网卡

2、该接口或者物理网卡必须有一个合理的ip地址

DHCP传输包过程(简)

c/s实现

客户端广播发送discover包请求查找DHCP服务器

DHCP服务器收到请求发出offer包为客户端提供IP地址

客户端预配置没有问题后,给服务器端发送请求报文请求IP地址信息

服务端确认请求后,返回给客户端ack确认报文信息

dhcp三种机制分配ip地址

自动分配方式(Aytomatic Allocation):

DHCP服务器为主机指定一个永久的IP 地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。

动态分配方式(Dynamic Allocation):

DHCP服务器给主机 指定一个具有时间限制的ip地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。

手工分配方式(Manual Allocation):

客户端的ip地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端 主机。

工作原理

DHCP协议采用UDP作为传输协议

主机发送请求到DHCP服务器的67号端口

DHCP服务器回应应答消息给主机的68号端口

UDP:用户数据包协议——非面向连接的不可靠传输协议——传输快
仅完成传输的标准工作——分段,分配端口号

DHCP工作原理(详细)

客户端:利用广播发送搜索DHCP服务器

  • 客户端设置使用DHCP协议获取ip地址,当客户端开机或重启网卡,客户端主机广播发送查找DHCP服务器的UDP 数据包(discover)给所有物理网段内的计算机。

  • 因为客户端不知道自己属于哪一个网络,该数据包的来源地址会为0.0.0.0,而目的地址为255.255.255.255

  • 一般主机接收到这个包之后&#x

你可能感兴趣的:(CE,linux)