igmp协议分析_协议分析

igmp协议分析_协议分析IGMP协议。通过抓包详细分析了IGMP成员报告报文和IGMP离组报文。类型1字节最大响应时间1字节检验和2字节多播地址4字节类型11成员查询12成员报告(v1)16成员报告(v2)22成员报告(v3)17成员退出IGMP协议分析…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

IGMP 协议格式

类型 1 字节
最大响应时间 1 字节
检验和 2 字节
多播地址 4 字节
  • 类型

    11 成员查询
    12 成员报告(v1)
    16 成员报告(v2)
    22 成员报告(v3)
    17 成员退出

IGMP 协议分析

当一台主机加入群组时,发送 IGMP 成员报告报文。报文如下

45 c0 00 1c 00 1a 00 00  01 02 d3 01 02 02 02 01
e1 01 01 01 16 00 07 fd  e1 01 01 01

IGMP 成员报告报文分析

版本 4
首部长度 5
服务类型 c0
总长度 00 1c
ID 00 1a
Flags 0
Fragment Offset 0 00
生存时间 01
协议 02
首部检验和 d3 01
源 IP 地址 02 02 02 01
目的 IP 地址 e1 01 01 01
类型 16
最大响应时间 00
检验和 07 fd
多播地址 e1 01 01 01

说明:IGMP 有三个版本,分别是 IGMPv1、IGMPv2、IGMPv3。这里是 IGMPv2。
源 IP 地址是主机的 IP 地址;目的 IP 地址是组播地址。

当一台主机离开组播时,发送 IGMP 离组报文。报文如下

45 c0 00 1c 00 1d 00 00  01 02 d4 fe 02 02 02 01
e0 00 00 02 17 00 06 fd  e1 01 01 01 

IGMP 离组报文分析

版本 4
首部长度 5
服务类型 c0
总长度 00 1c
ID 00 1d
Flags 0
Fragment Offset 0 00
生存时间 01
协议 02
首部检验和 d4 fe
源 IP 地址 02 02 02 01
目的 IP 地址 e0 00 00 02
类型 17
最大响应时间 00
检验和 06 fd
多播地址 e1 01 01 01

说明:源 IP 地址是主机的 IP 地址;目的 IP 地址是 224.0.0.2。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193826.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • JS中添加元素的方法「建议收藏」

    JS中添加元素的方法「建议收藏」append():前面是被插入的对象。最后面增加子元素,父子级关系。appendto():后面是被插入对象。最后面增加子元素,父子级关系。prepend():前面是被插入对象。最前面增加子元素,父子级关系。prependTo():后面是插入对象。最前面增加子元素,父子级关系。before():前面是插入对象。之前增加元素,同级关系。after():前面是插入对象。之后加入元素,同级关系…

  • 反射式dll注入「建议收藏」

    反射式dll注入「建议收藏」前不久实现了经典dll注入exe,实现注入到用户层面进程,比如notepad.exe和wps.exe。(像金山毒霸kxetray.exe有自我保护机制也注入不进去)。由于对会话隔离注入不太了解,怕搞坏主机,没有再去实现注入到系统进程中。最近在网上看到dll反射注入,想把学习总结的笔记给大家分享一下。首先什么是反射式注入?它和传统经典注入有什么区别呢?我这里作个比喻。经典式:在别人的内存里调用…

  • Vs下 CCriticalSection::Lock 异常错误的发生「建议收藏」

    Vs下 CCriticalSection::Lock 异常错误的发生「建议收藏」自己在vs下写了一个用 CCriticalSection::Lock来锁定对象的程序,发现给Lock设置dword参数时总会出现异常,后来查看了一下函数的文档,才恍然大悟!!!CCriticalSection类包含成员函数锁定的线程可用于获得一个关键部分对象的所有权。有两个版本的锁定功能没有参数和其他采用DWORD参数之一。后一种版本的锁定文档状态dword值参数指定

  • 域名怎么与主机空间绑定的_域名绑定虚拟主机

    域名怎么与主机空间绑定的_域名绑定虚拟主机域名怎么与主机空间绑定2008-07-2623:41由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS中,我们可能通过简单的设置达到这个目标。  在IIS中,每个Web站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:  1、IP地址  2、端口号  3、主机头名。  在IIS中,在一个IP地址上建立多个独

    2022年10月15日
  • iso qemu 安装ubuntu_ubuntu – Android-x86_64安装程序无法在QEMU / KVM中启动 – 而是显示EFI Shell…

    iso qemu 安装ubuntu_ubuntu – Android-x86_64安装程序无法在QEMU / KVM中启动 – 而是显示EFI Shell…我想将它安装到运行在Ubuntu16.0464位上的虚拟机上,UEFI使用QEMU/KVM和virt-manager作为图形前端.安装OVMF并正确配置虚拟机管理程序,作为具有UEFI的Ubuntu测试虚拟机,其虚拟磁盘文件和安装程序映像在同一位置正常工作.但是,当我使用下面转储的设置启动新创建的VM并将下载的Android-x86映像安装到虚拟CD驱动器中时,它不会启动但显示EFISh…

  • 冒泡法排序_冒泡选择排序算法

    冒泡法排序_冒泡选择排序算法/*冒泡法排序:共进行N-1趟比较,每趟比较中要进行N-1-i次两两比较时间复杂度:最差、平均都是O(n^2),最好是O(n)空间复杂度:O(1)稳定排序*/

    2022年10月18日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号