网络协议系列之四:IGMP、ICMP和ARP

本文详细介绍了IGMP、ICMP和ARP这三种网络协议。IGMP用于管理组播成员关系,ICMP作为差错控制协议,ARP则是地址映射协议。内容涵盖了协议的基本概念、报文类型及其在网络中的应用。
摘要由CSDN通过智能技术生成

前言

IGMP协议是一个组管理协议,它帮助多播路由器创建以及更新与每一个路由接口相连的忠实成员列表(就是与该路由接口连接频率较高)。ICMP协议实际上就是差错控制协议,弥补了IP协议没有差错纠正机制以及差错报告的缺憾。ARP是一个地址映射协议,可以把一个IP地址映射为MAC地址。

IGMP协议

1、IGMP是管理组成员关系的协议
2、IGMP报文分为成员关系报告报文和成员关系查询报文。成员关系查询报文是为了查找网络中活跃的组成员而发送的报文,而成员关系报告报文是为了记录响应者在网络中的成员关系而发送的报文
3、IGMP在路由器上的应用:当路由器收到一个成员关系的查询报文后,路由器会等待接收一个多个报告,报告到达后路由器根据当前以及到达报告中的记录更新路由器的状态
4、IGMP能够为某个源点并且以某个多播组作为终点的分组做出是否转发的决定。根据IGMP协议,有三种情况IGMP协议会做出转发:
1)如果该网络中至少有一台主机希望接收这种类型的数据,会做出转发
2)如果源地址在不在过滤列表中,意味着IGMP认为网络中有主机希望接收这种类型的数据分组,所以也会转发
3)如果源地址在过滤列表中,但是源点计时器还没有超时,所以IGMP仍然会进行转发

ICMP协议

1、ICMP报文是一种差错控制协议。ICMP报文分为差错报告报文和查询报文。差错报告报文报告了路由器或者主机在处理IP数据报过程可能遇到的问题,查询报文总是成对成双出现的,主要帮助主机或者网络管理人员获取特定的信息
2、ICMP报文的首部为8字节,ICMP数据报要被封装成IP数据报才能传到下一层进行传输。所以任何一个ICMP报文

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值