lP多播需要两种协议
发布时间:2014/9/4 20:26:36 访问次数:1766
图4-48是在因特网上传送多播数据报的例子。图中标有IP地址的四个主机都参加了一个多播组, N5252其组地址是226.15.37.123。显然,多播数据报应当传送到路由器Ri,R2和R3,而不应当传送到路由器R4,因为与凡连接的局域网上现在没有这个多播组的成员。但这些路由器又怎样知道多播组的成员信息呢?这就要利用一个协议,叫做网际组管理协议IGMP(Internet Group Management Protocol).
图4-48 IGMP使多播路由器知道多播组成员信息
图4-48强调了IGMP的本地使用范围。请注意,IGMP并非在因特网范围内对所有多播组成员进行管理的协议。IGMP不知道IP多播组包含的成员数,也不知道这些成员都分布在哪些网络上,等等。IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机(严格讲,是主机上的某个进程)参加或退出了某个多播组。
显然,仅有IGMP协议是不能完成多播任务的。连接在局域网上的多播路由器还必须和因特网上的其他多播路由器协同工作,以便把多播数据报用最小代价传送给所有的组成员。这就需要使用多播路由选择协议。
图4-48是在因特网上传送多播数据报的例子。图中标有IP地址的四个主机都参加了一个多播组, N5252其组地址是226.15.37.123。显然,多播数据报应当传送到路由器Ri,R2和R3,而不应当传送到路由器R4,因为与凡连接的局域网上现在没有这个多播组的成员。但这些路由器又怎样知道多播组的成员信息呢?这就要利用一个协议,叫做网际组管理协议IGMP(Internet Group Management Protocol).
图4-48 IGMP使多播路由器知道多播组成员信息
图4-48强调了IGMP的本地使用范围。请注意,IGMP并非在因特网范围内对所有多播组成员进行管理的协议。IGMP不知道IP多播组包含的成员数,也不知道这些成员都分布在哪些网络上,等等。IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机(严格讲,是主机上的某个进程)参加或退出了某个多播组。
显然,仅有IGMP协议是不能完成多播任务的。连接在局域网上的多播路由器还必须和因特网上的其他多播路由器协同工作,以便把多播数据报用最小代价传送给所有的组成员。这就需要使用多播路由选择协议。
上一篇:在局域网上进行硬件多播
上一篇:用来说朗多播路由选择的例子
热门点击
- 常用的CIDR地址块
- 垂直偏转因数选择( VOLTS/DIV)和微
- 制定因特网的正式标准要经过以下的四个阶段
- 网络适配器的作用是什么
- 频分复用、时分复用和统计时分复用
- 共模干扰的抑制
- 软件陷阱技术
- 使用点对点信道的数据链路层
- lP多播需要两种协议
- 金属镀层
推荐技术资料
- FU-19推挽功放制作
- FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]