路由器DHCP服务器分配给手机IP地址过程,光猫路由器PPPOE拨号建立连接过程,IP、VLAN报文分析
附全部wireshark抓包分析,如有疑问,欢迎评论区留言;
一、DHCP通信过程
DHCP通信过程,通过 bootp 过滤
DHCP服务,获取IP的四个过程
一、发现,Discover向整个网络广播:IP信息-源 0.0.0.0 目标 255.255.255.255(自己没有合法IP,也不知道服务器IP)
二、提供,offer网络上的DHCP服务器收到广播后检查自己的地址池是否有可用IP,如有就回答:
IP信息-192.168.1.1-- 192.168.1.100
三、选择,request网络上可能有多个DHCP服务器都会对Discover广播回应,客户机总是选择最先回应的那台服务器分配的IP
IP信息-0.0.0.0 => 255.255.255.255 (分配的IP还不能使用,仍使用 0.0.0.0)
四、确认,ack
第一个回应的DHCP服务器看到选择广播后IP信息-192.168.1.100 <= 192.168.1.1
二、PPPOE的交互过程
PPPOE(Point-to-Point Protocol Over Ethernet)基于以太网的点对点通讯协议
交互过程 ,PPPOE链接建立的过程包括PPPOE发现阶段以及PPPOE会话阶段;
1、发现阶段是一个无状态的阶段,该阶段只要是接入服务器,确定所要建立的PPP会话标识符Session ID,同时获得对方点到点的连接信息(通过pppoed过滤)
1.1 PADI(PPPoE Active Discovery Initiation):发现阶段的第一步,用户主机以广播的方式发送PADI数据包,请求建立链路,code 为 0×09,会话ID 为0×0000;