前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python Web学习笔记之IGMP和ICMP的差别

Python Web学习笔记之IGMP和ICMP的差别

作者头像
Jetpropelledsnake21
发布2018-05-03 10:12:21
9690
发布2018-05-03 10:12:21
举报
文章被收录于专栏:JetpropelledSnake

理论技术:TCP/IP协议族(四)ICMP和IGMP协议! 应该先说IP协议的,后来考虑到层次性,还是先把支撑协议介绍完在细说IP!因为IP是我的最爱也是我的痛!呵呵!

一、ICMP协议 为什么要使用ICMP!使用ICMP的原因是什么呢? 先简单说下IP 不能做的!IP 不能提供差错控制和辅助机制(如:主机的管理和查询)! 为此,ICMP很好的承担了这个任务! ICMP是网际控制包协议,它的功能是:差错报告和查询 ICMP发送的ICMP包并不能直接交到下1层,必须在加IP的包头! ICMP的包分两类:1是差错报告包2是查询包 差错报告包的形式分为:1)终点不可达2)源点抑制3)超时4)参数问题5)改变路由 查询包的形式分为:1)回送请求和回答2)时间戳3)地址掩码4)路由器询问和通告 在这强调1点:ICMP是进行差错报告的协议,不负责纠错! 介绍windows下的几个命令,排错工具! 1、命令ping,这个不能在熟悉了吧!(详细的介绍在PING攻击中将细呼的给大家拉拉!) 2、命令tracert,这个大家可能有点生,是跟踪包的源点到终点的路径的, 打开CMD,命令tracert www.2cto.com 看看你的电脑上红黑联盟走了几个路由器! 3、 命令pathping是ping和tracert的结合!不错的东东! 二、IGMP协议 两个术语: 1、组播:1方个发信息多方接收!1对多的数据传输形式为组播! 2、组播路由器:有着转发组播包能力的路由器! 实话实说IGMP我学的很菜!不过IGMP的作用没那么重要(必要却不充分的协议),但是那IP必须得有IGMP! 1句话IGMP不重要却很必要!有点矛盾!呵呵! IGMP协议又叫做网际组管理协议!帮助组播路由器创建和更新与每个路由器接口有关的“诚实”的成员表! 概念解释:在网络的通讯中经常会出现这种情况1对多的组播通讯方式!视频点播的方式!QQ里面最常用的是什么样的组播啊?大家应该可以想到! IGMP就管这个的!那么组播路由器是为说到底:为了避免广播的通讯,隔离广播域,节省带宽成本,采用组播,组播组都会以表的形式存贮在组播路由中,IGMP就帮助建立维护此表的,而所谓的“诚实”的成员就是稳定的在一个组中,接收发送数据!象咱们QQ群里的人,要么加入,要么退出去!没有1会进去1会出来的! 现在说的IGMP有3个版本,版本2的包有3种类型:1)查询2)成员报告3)退出报告 其中查询又分为一般的查询和特殊的查询!组播路由器可以就是说支持组播协议的网络设备的都行!Cisco系统公司的所有交换设备、华为公司的quidway系列路由交换机、中兴公司的东西,如果需要在网络上实现组播功能去买他们的东西吧!具体的东西问卖设备的伙计! 找出设备的接口支持的组播地址用命令:netstat /nra 组播地址范围在224.0.0.0-239.255.255.255之间!IP的划分以后详细讲解! 注意IGMP只是在局域网出现!它的原始包是不能过路由器的!

参考:https://www.2cto.com/net/201201/117741.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云点播
面向音视频、图片等媒体,提供制作上传、存储、转码、媒体处理、媒体 AI、加速分发播放、版权保护等一体化的高品质媒体服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档