nwcfafniw 发表于 2013-11-07 11:49

BOOTP服务器的应答为什么不是发往255.255.255.255?

引导网卡时,网卡发出的请求是
0.0.0.0:68 --->255.255.255.255:67
但是服务器的应答却是
192.168.1.1:67 ---> 192.168.1.100:68

BOOTP用的是UDP,当客户端还不知道自己的IP是多少时,收到目的IP为192.168.1.100的数据报,不是会丢弃这个数据报吗?
那么又如何用这个应答来设置自己的IP呢?

xinglp 发表于 2013-11-07 12:26

mac对就收了

nwcfafniw 发表于 2013-11-07 14:24

xinglp 发表于 2013-11-07 12:26 static/image/common/back.gif
mac对就收了

还是不明白,即使像你说的那样,但还是得经过IP层的过滤不是吗?除非DHCP客户程序是直接读数据链路层的以太网帧的。

apen 发表于 2013-11-09 14:52

BOOTP是工作在二层的,要工作在三层的话,需要在路由器上做相关设置。在BOOTP协议中有相应的规范来处理当客户端还不知道自己IP的情况,在上例中192.168.1.100就是系统分配给客户端的IP地址。

nwcfafniw 发表于 2013-11-12 20:57

apen 发表于 2013-11-09 14:52 static/image/common/back.gif
BOOTP是工作在二层的,要工作在三层的话,需要在路由器上做相关设置。在BOOTP协议中有相应的规范来处理当客 ...
好的谢谢!
页: [1]
查看完整版本: BOOTP服务器的应答为什么不是发往255.255.255.255?