DHCP:动态主机配置协议,使用UDP协议工作 67/68端口。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。
第一种情况:PC首次获取IP
- DHCP客户端向DHCP服务器去要地址-----广播 源IP 0.0.0.0 目标IP 255.255.255.255 源MAC 本机MAC 目标MAC 全FFFFF ,这个包就叫做 DHCP---discover包
- DHCP服务器向DHCP客户端进行回复,回复的这个包叫做
DHCP----offer包 单播/广播(不同的厂商不一样),回复的offer包里会携带一个有效的IP地址,并且暂时作为DHCP客户端保管。
3.DHCP客户端向DHCP服务器回复:DHCP---request包 广播的形式(因为客户端并不知道网络中有几个DHCP服务器,在接受的同时也是拒绝其他,同时注意的是,此时发包的源IP依旧是0.0.0.0)
4.DHCP服务器向DHCP客户端回复:DHCP--ACK包 单播/广播 类似于“确认收到”
第二种情况:PC再次获取IP
- 原先IP地址还存在于DHCP服务器地址池中时
1.DHCP客户端向DHCP服务器发送:DHCP---request包 广播 (请求之前发送给DHCP客户端的IP地址)
2.DHCP服务器向DHCP客户端回复:DHCP----ACK包
②原先IP地址不存在于DHCP服务器地址池中时。
- DHCP客户端向DHCP服务器发送:DHCP---request包 (请求之前发送给DHCP客户端的IP地址)
- DHCP服务器向DHCP客户端回复:DHCP----NAK包 (可以理解为拒绝请求,因为原先IP已经分发给其他设备)
- 再重复首次获取IP的流程
租期:24h
T1----租期的50%----12h DHCP客户端向DHCP服务器发送:DHCP----request包----单播 (时间过半,考虑续租)
T2----租期的87.5%---21h DHCP客户端向DHCP服务器发送:
DHCP----request包----广播
路由器的作用:
- 连接多个网络设备,在网络中起网关的作用,隔绝广播域。
- 转发-------路由表
路由器的转发:当一个数据包来到路由器,路由器将基于数据包的IP地址查询本地路由表,若存在记录,则无条件转发,若没有记录,则直接丢弃。
直连路由:自动生成
条件:1.接口具备IP地址
- 接口双up..
静态路由:需要手动配置
动态路由:所有路由器上运行相同的一种动态路由协议,之后通过路由器之间的沟通,协商,最终计算生成路由条目。
优先级----当两条路由条目的目标网段相同时,仅加载优先级高的路由条目至路由表中。 注意:优先级值越小,优先级越高。 优先级取值范围 0-255。