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


    理论技术: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

  • 相关阅读:
    小技术花腔:开启 Firefox 地点栏的自动完成特征
    让 OpenOffice.org Writer 竖排翰墨
    扩展 Nautilus 的功用
    Ubuntu 提示:寻觅最快的下载镜像
    使 OpenOffice.org 运转更快的才智
    WordPress 常用快捷键列表
    措置奖励 Fontconfig warning 标题问题
    在 GNOME 桌面疾速疗养音量
    GNOME 桌面建立快捷步调三法
    为 AWN 添加倒影和 3D 后果
  • 原文地址:https://www.cnblogs.com/JetpropelledSnake/p/8903114.html
Copyright © 2020-2023  润新知