BOOTP
简介
BOOTP(bootstrap Protocol,引导程序协议)通常称为引导协议,是DHCP协议的前身,通常工作在无盘工作站中,无盘工作站通过BOOTP从中央服务器获取动态IP地址。
无盘工作站在第一次启动时,通过bootp操作,获取主机的IP地址,子网掩码、网关的IP地址,
静态配置协议:bootp服务端预设了bootp 客户端的物理地址和IP地址的绑定,该静态配置协议的静态不是指获取方式,是指bootp客户端的物理地址和IP地址绑定关系在初始化化时,人为配置在bootp 服务端中,后期不会在改变。
C/S协议:
Client: UDP 68 端口
Server: UDP 67 端口
建链过程
1.BOOTP使用UDP,BOOTP服务器启动后一直处于被动响应状态,等待客户端的建链请求
2.客户端从68端口发送UDP请求,服务器一直处于监听状态,当监听到有请求传过来时,将请求从67端口接收
3.服务器响应请求,服务器从67端口将报文发给客户端,客户端通过68端口接收响应
DHCP
DHCP(dynamic host configuration protocol,动态主机配置协议)
DHCP是bootp的扩展和增强,可以在有限时间内提供临时的静态或动态的配置
1.静态数据库:人工配置好的物理地址和IP地址的绑定,存放在静态的数据库中
2.IP地址池:其余可用的待分配的IP地址存放在IP地址池中