| 发表于:2007-05-31 18:32:42 楼主 |
最近在学习网络,有些问题: 1、在一个子网内,使用了多播技术后,路由器是不是会根据各主机是否加入多播组的情况,只对加入了多播组的主机发送多播数据包?还是不做过滤,直接广播,由各主机的网卡进行过滤? 我的理解是对多播数据包,路由器在子网内是广播的,由主机网卡进行过滤。但是这样的话,对网络的带宽占用不是会有影响吗?采用多播,只是降低了主机的负荷,对网络的带宽占用没有帮助? 2、关于子网内数据的传送过程:发送主机在发送数据时,是不是将数据包发给hub、交换机、路由器等,再由它们将数据包广播出去?不管是单播还是多播,不管用的是 hub、交换机,还是路由器,这些家伙在收到数据包之后,都一律采用广播的方式,由各主机的网卡、协议栈来进行过滤? 3、如果 1、2 都是肯定的话,在子网内,在电路层上(指网线上的传送),每个主机的负荷都是一样的。这样的设计,是不是不合理?我觉得路由器明明知道各主机的 ip 地址,为什么还要统统采用广播的方式? 4、关于网络的带宽占用,有什么评价标准?要怎么样优化? 请高手帮忙解答,谢谢!^_^ |
|
|
|
|