Chinaunix

标题: BOOTP服务器的应答为什么不是发往255.255.255.255? [打印本页]

作者: 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
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
BOOTP是工作在二层的,要工作在三层的话,需要在路由器上做相关设置。在BOOTP协议中有相应的规范来处理当客 ...

好的谢谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2