计算机网络之网络层:10、IP组播、IGMP协议、组播路由选择协议
网络层:10、IP组播、IGMP协议、组播路由选择协议
- 思维导图:
- TCP/IP协议:
- IP数据报的三种传输方式:
- IP组播地址:
- 硬件组播:
- 因特网范围内组播:
- IGMP协议:
- IGMP协议的俩个工作阶段:
- 组播路由选择协议:
- 组播路由选择协议常用的三种算法:
思维导图:
TCP/IP协议:
IP数据报的三种传输方式:
广播:给所有的主机都发送数据报文
组播:有选择性的给一部分主句发送数据报文
>那么如何直到哪些主机是属于一个组播组呢?解决的方法就是IP组播地址
IP组播地址:
硬件组播:
在IP地址到mac地址的映射过程中,D类地址中有5位不使用;所以多个D类IP地址会映射到同一个多播mac地址,这样就会产生一个问题:在局域网内,可能俩个组播组就会映射成一个组播组,例如:一个男主播IP地址和一个女主播的IP地址后23位相同,这样本来是俩个组播组的变成了一个组播组,假如观众1希望看女主播,观众2希望看男主播,结果画面显示不男不女或者都是女主播或者都是男主播。
解决方法: IP层利用软件进行过滤
因特网范围内组播:
IGMP协议:
组播路由器内使用的协议,用于判断该组播路由器所连网络中是否还有可以接收组播数据报的主机
IGMP协议可以知道本网络中是否有主机参加(退出)某个组播组,所以当226.15.37.123发送组播后,路由器R1、R2、R3通过IGMP协议判断有主机参与并转发给主机,R4没有主机参与,不转发
IGMP协议的俩个工作阶段:
第二阶段只要在组播组中有一个主机响应,主播组的其他成员监听到有人响应,就不会在去响应了
组播路由选择协议:
组播路由选择协议常用的三种算法:
计算机网络之网络层:10、IP组播、IGMP协议、组播路由选择协议相关推荐
- 【计算机网络】网络层——IPv6/IP组播/移动IP
文章目录 IPv6 IPv6的主要特点 IPv6地址 IP组播 组播的概念 IP组播地址 IGMP与组播路由算法 移动IP 移动IP的概念 移动IP通信过程 IPv6 IPv6的主要特点 解决&quo ...
- 计算机网络:网络层——网际协议IP
网络层提供了两种服务: 网络层向上只提供简单灵活的.无连接的.尽最大努力交付的数据服务,这是因特网采用的设计思路. 网络层不提供服务质量的承诺. 网络层两种服务的对比: 网际协议IP 与IP协议配套使 ...
- 【计算机网络】网络层 : 移动 IP 技术 ( 移动节点 | 本地代理 | 外部代理 | 永久地址 | 转交地址 | 移动 IP 通信过程 )
文章目录 一.移动 IP 技术 简介 二.移动 IP 通信 一.移动 IP 技术 简介 移动 IP 技术 简介 : ① "移动 IP 技术" 概念 : 移动节点 以 固定的网络 I ...
- 4.7 计算机网络之网络层移动IP
文章目录 1.什么是移动IP? 2.移动IP相关术语 3.移动IP通信过程 1.什么是移动IP? 支持移动性的因特网体系结构与协议共称为移动IP,它是为了满足移动结点(计算机.服务.网段等)在移动中保 ...
- 【计算机网络】网络层 : 总结 ( 功能 | 数据交换 | IP 数据报 | IPv4 地址 | IPv6 地址 | 路由选择协议 | 路由算法 )★★★
文章目录 一.网络层功能 二.数据交换方式 ★ 三.IP 数据报 ★ 四. IPv4 地址 ★★ 1 . IP 地址 发展 : 2 . 分类 IP 地址 3 . NAT 转换 4 . 子网划分 5 . ...
- 组播IGMP Snooping理论知识
IGMP Snooping配置在二层组播设备上,通过对上游三层设备和下游用户之间的IGMP报文进行分析,建立和维护二层组播转发表,实现组播数据报文在数据链路层的按需分发. IGMP Sn ...
- 【计算机网络】网络层
文章目录 网络层概述 网络层提供的两种服务 IPv4地址 IPv4地址概述 分类编址的IPv4地址 划分子网的IPv4地址 无分类编址的IPv4地址 IPv4地址的应用规划 IP数据报的发送和转发过程 ...
- 计算机网络 | 网络层的一些路由选择协议RIP、OSPF、BGP
目录 路由选择协议概述 静态路由选择 动态路由选择 因特网所采用的路由选择协议的主要特点 常见的路由选择协议 路由器的组成 信号传输过程: 路由表 RIP协议 路由信息协议RIP的基本工作原理 举例: ...
- 组播技术基础——组播网络架构
组播网络角色 组播源(Multicast Source) 组播流量的发送源,一个典型例子是多媒体服务器.在典型的组播实现中,组播源不需要激活任何组播协议. 组播接受者(Multicast Receiv ...
最新文章
- 自嗨锅要持续嗨,还得碾碎这四个“绊脚石”
- 操作系统实验报告14:Peterson 算法
- ASP.NET Core 运行原理解剖[2]:Hosting补充之配置介绍
- Javascript实现计数器,定时警告和停止
- Jquery 插件集合
- leetcode python3 简单题88. Merge Sorted Array
- jQuery addClass
- c++ map初始化_Java多线程 未完成初始化--构造方法中新建线程
- (转)思科VPP源码分析(feature机制分析)
- sql取上个月年月_sql 查询本年、本月、本日记录的语句,附SQL日期函数
- 如何批量保存html,如何批量保存网页信息
- USB转485/232
- QT入门-可视化UI设计
- 如何用photoshop做24色环_如何制作出Ps色环?
- IMDB电影评论文本分类
- 基于JAVA的疫情学生宿舍管理系统【数据库设计、论文、源码、开题报告】
- uac管理员程序_有启用UAC的管理员快速打开程序的方法吗?
- 《God of War 2 / 战神2》图文攻略 (Update:2007.7.18)
- 二十六:策略模式:灵活的决策力
- LSC局域网屏幕监控系统
热门文章
- 经典面试题(47):以下代码将输出的结果是什么?
- java观察者_Java中的观察者模式
- 如何批量在文件夹中建立php,怎么批量创建文件夹_一次性创建多个文件夹方法_一聚教程网...
- 输入文字加下划线_微信昵称这样设置,文字加上下划线!
- Nature重磅:发现延长女性生育寿命的新基因
- 人的“肥胖”基因FTO可促进水稻和土豆增产50% - 中国粮食、中国饭碗
- 黑苹果oc和clover哪个好?优势介绍 OpenCore Configurator for Mac中文版v2.16.1.0
- phpexcel的使用方法详细介绍
- 拼接的html点击事情不触发,关于在vue中拼接html的问题,点击事件无法执行
- STM32F103+CubeMX-Keil上移植RTX5实时系统