网关或者路由器是怎样处理广播包的?

由 antelope 在 09-09-2003 09:16 发表:

网关或者路由器是怎样处理广播包的?

对私网的广播包192.168.1.255,怎样处理?

对公网的广播包xx.xx.xx.255怎样处理?

对255.255.255.255怎样处理?


这家伙很懒,什么都没留下!


由 shihao 在 09-09-2003 12:04 发表:


对私网的广播包192.168.1.255,广播

对公网的广播包xx.xx.xx.255 广播

对255.255.255.255 自回路


仅供参考,作者不对该脚本造成的任何结果负责


由 antelope 在 09-09-2003 12:28 发表:


请说的清楚些,

比如私网网关,

192。168。1。255的包我觉得不会广播吧,难道广播到公网上去吗


这家伙很懒,什么都没留下!


由 shihao 在 09-09-2003 14:32 发表:


192.168.1.255/24广播在192.168.1.0的网上。


仅供参考,作者不对该脚本造成的任何结果负责


由 shihao 在 09-09-2003 14:43 发表:


〖〖〖〖 四种IP广播地址 〗〗〗〗

【受限的广播】

受限的广播地址是255.255.255.255。该地址用于主机配置过程中IP数据报中目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也不知道。

在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网络中。

一个未解的问题是:如果一个主机是多接口的,当一个进程向本网广播地址发送数据报时,为实现广播,是否应该将数据报发送到每个相连的接口上?如果不是这样,想对主机所有接口广播的应用必须确定主机中支持广播的所有接口,然后向每个接口发送一个数据报复制。

大多数BSD系统将255.255.255.255看作是配置后第一个接口的广播地址,并且不提供向所属具备广播能力接口传送数据报的功能。不过,routed(见10.3)和rwhod(BSD rwho客户的服务器)是向每个接口发送UDP数据报的两个应用程序。这两个应用程序均有相似的启动过程来确定主机中的所有接口,并了解哪些接口具备广播能力。同时,将对应于那种接口的指向网络的广播地址作为向该接口发送的数据报的目的地址。

Host Requirements RFC没有进一步涉及多接口主机是否应当向其所有的接口发送受限的广播。

【指向网络的广播】

指向网络的广播地址是主机号字段均为1的地址。A类网络广播地址为netid.255.255.255,其中netid为A类网络的网络号。

一个路由器必须转发指向网络的广播,但它也必须有一个不进行转发的选择。

【指向子网的广播】

指向子网的广

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus