TCP/IP笔记 二.网络层(3)——广播,多播,IGMP
1. 多播与广播1.1 广播
一般说来ARP,或者路由协议RIP应该是以广播的形式播发的。
多播可明显地减少网络中资源的消耗。
1.2.1 特点
(1) 多播使用组地址—— IP 使用 D 类地址支持多播。多播地址只能用于目的地址,而不能用于源地址。
(2) 永久组地址——由因特网号码指派管理局 IANA 负责指派。
(3) 动态的组成员
(4) 使用硬件进行多播
1.2.2 D 类 IP 地址 与以太网多播地址的映射关系
1.2.3 多播地址
对于多播地址,有几个特殊的多播地址被占用,他们是
转:
『个人的看法:广播和多播的性质是一样的,路由器会把数据放到局域网里面,然后网卡对这些数据进行过滤,只拿到自己打算要的数据,比如自己感兴趣的多 播数据,自己感兴趣的组播数据。当一个主机运行了一个处理某一个多播IP的进程的时候,这个进程会给网卡绑定一个虚拟的多播mac地址,并做出来一个多播 ip。这样,网卡就会让带有这个多播mac地址的数据进来,从而实现通信,而那些没有监听这些数据的主机就会把这些数据过滤掉,换句话说,多播,是让主机 的内核轻松了,而网卡,对不起,您就累点吧。』
IGMP 是在多播环境下使用的协议,IP 数据报传递其报文。
IGMP的作用在于,让其他所有需要知道自己处于哪个多播组的主机和路由器知道自己的状态。
(1) 即使网络拓扑不发生变化,但由于某个应用程序加入或离开了一个多播组,多播路由都会发生变化。
(2) 多播转发要求路由器不仅要检查目的地址,而且还要检查源地址,以便确定何时需要复制多播数据报和转发多播数据报副本。
(3) 多播数据报可以由不是多播组成员的主机产生,并且可能通过没有任何组成员的网络。