dhcp咋监听单播dhcp的offer包
作为曾做了两年左右的DHCP开发,先谢邀。offer分为单播和广播。单播时填客户机mac,广播就不说了。所以offer 包是可以被客户机收到的。至于客户机此时有没有ip无所谓,raw socket可以收到所有网卡接到的数据包。
■网友
DHCP client有的支持接收单播包,有的不支持,所以offer包是否是单播包,由client端决定
DHCP client如何决定Offer包是否为单播包?
在client发送DHCP Discover包时,在协议头的flag字段的B位设置为1时 是广播 为0时 是单播,server端接收到了Discover包后,通过检测该位,决定Offer包以单播还是广播发送
DHCP 协议头
flags字段 【dhcp咋监听单播dhcp的offer包】 DHCP client如何接收到单播包?
网络包以帧的形式在链路层传输,DHCP Server在拿到Discover包时,是可以通过帧头知道client的MAC,并传回去,具体怎么传输,这个问题不细说。
client端口在接收到Offer包后,根据xid字段对比等验证,确定该Offer包是传给自己,并继续接下来的DHCP交互过程。
推荐阅读
- 手机和座机那个更容易被监听
- iPhone 无线局域网 DHCP、bootp、静态指的是啥咋使用
- 为啥常见家用路由器的DHCP通常从100开始分配IP
- 让你觉得通话被监听的一次经历是啥
- 想了解下当下的监听、监控手段
- 求助被黑客入侵手机电脑以及长期监控监听该咋办对方并非为钱财,且几乎无法沟通
- win10怎样实现频繁切换固定IP和DHCP
- QQ 语音能否被监听
- 第三方键盘的隐藏键盘按钮事件怎样监听
- 斯诺登称iPhone关机也能被监听,这个说法可靠吗?
