扫码关注公众号

java专业课之IGMP协议
05-26
512观看
01

IGMP 协议的要点是什么?隧道技术在多播中是怎样使用的?

(1)IGMP协议要点:IGMP是用来进行多播,采用多播协议可以明显减轻网络中各种资源的消耗,IP多播实际上是硬件多播的一种抽象;IGMP有两种分组,询问分组和查询分组,IGMP使用IP数据报传递其报文,也向IP提供服务;IGMP属于整个网际协议的一个组成部分(2)隧道技术的实现:当多播数据报在传输过程中遇到不运行多播路由器的网络时,路由器对多播数据报进行再次封装,加一个普通数据报的首部,封装成为一个单播数据报,通过隧道之后再由路由器剥去其首部,恢复成为多播数据报。

来自:网络-ICMP等网络协议-IGMP协议
02

根据接收者对组播源处理方式的不同,组播模型可以分为哪几类?

根据接收者对组播源处理方式的不同,组播模型分为以下三类:(1)ASM模型:Any-SourceMulticast,任意信源组播在ASM模型中,任意一个发送者都可以作为组播源向某组播组地址发送信息。众多接收者通过加入由该组播组地址标识的组播组以获得发往该组播组的组播信息。在ASM模型中,接收者无法预先知道组播源的位置,但可以在任意时间加入或离开该组播组。(2)SFM模型:Source-FilteredMulticast,信源过滤组播该模型继承了ASM模型,从发送者角度来看,两者的组播组成员关系完全相同。SFM模型在功能上对ASM模型进行了扩展。在SFM模型中,上层软件对收到的组播报文的源地址进行检查,允许或禁止来自某些组播源的报文通过。因此,接收者只能收到来自部分组播源的组播数据。从接收者的角度来看,只有部分组播源是有效的,组播源被经过了筛选。(3)SSM模型:Source-SpecificMulticast,指定信源组播在现实生活中,用户可能只对某些组播源发送的组播信息感兴趣,而不愿接收其它源发送的信息。该模型为用户提供了一种能够在客户端指定组播源的传输服务。SSM模型与ASM模型的根本区别在于:SSM模型中的接收者已经通过其它手段预先知道了组播源的具体位置。SSM模型使用与ASM/SFM模型不同的组播地址范围,直接在接收者与其指定的组播源之间建立专用的组播转发路径。

来自:网络-ICMP等网络协议-IGMP协议
03

关于 IGMP Snooping 的描述,正确的是

正确答案是BCIGMPsnooping功能运行在交换机上,主要是用于监听主机和叶子路由器之间的IGMP报文,从而在本地设备上形成“组播MAC地址表”。所以正确答案是“IGMPSNOOPING运行在链路层,是二层以太网交换机上的组播约束,用于管理和控制组播组”、“IGMPSNOOPING通过哈听主机发出的IGMP报文,建立MAC组播地址表”。

来自:网络-ICMP等网络协议-IGMP协议
04

IGMPv1包括几种类型的报文?分别是什么?

有两种类型:1.普遍组查询报文(GeneralQuery):查询器向共享网络上所有主机和路由器发送的查询报文,用于了解哪些组播组存在成员。2.成员报告报文(Report):主机向查询器发送的报告报文,用于申请加入某个组播组或者应答查询报文。

来自:网络-ICMP等网络协议-IGMP协议
课程
专栏
专业课-网络-ICMP等网络协议-IGMP协议
3专栏
1课程
4 试题