IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> IP组播基本概念 -> 正文阅读

[网络协议]IP组播基本概念

D类为IP组播地址,范围是224.0.0.0 ~ 239.255.255.255。一个IP报文,其目的地址如果是单播IP地址,则称为单播IP报文;如果是组播IP地址,则称为组播IP报文;如果是广播IP地址,则称为广播IP报文。
发送IP报文时,如果发送的是单播IP报文,则这样的发送方式称为IP单播方式,简称IP单播。
如果发送的是组播IP报文,则这样的发送方式称为IP组播方式,简称IP组播。
如果发送的是广播IP报文,则这样的发送方式称为IP广播方式,简称IP广播。
IP单播是一种点到点的通信模式,而IP组播则是一种点到多点的通信模式。一个发送者需要同时向多个接收者发送完全相同的信息时,如果采用单播方式,则网络需要传输大量的报文,相比之下,采用组播的方式可以大大减少需要传输的报文数量,从而节约大量的网络资源
在组播方式下,组播报文沿着组播路由协议建立的树形路由从信息源传递到众多的终端用户。在这个过程中,只有该组播组的成员才能收到并处理该组播组的报文,而对于不是该组播组的成员,要么不能收到该组播组的报文,要么收到后直接丢弃。
IP广播也是一种点到多点的通信模式,但IP组播可以跨越网段,而IP广播只能限制在一个网段内。

R1作为一台网关设备,PC4作为网管终端,直连R1上,其它PC接入交换机SW1。通过组播服务器MCS1上播放视频,观察各PC能否接收到该视频数据。
在这里插入图片描述
接口IP配置略
1.观察单播方式:
单播报文的目的IP地址只能标识一个唯一的接收者,只有该接收者才能收到并处理该IP报文;其它接收者要么不能收到此报文,要么收到以后也不会进行处理,而是直接丢弃。
在R1上使用单播IP 10.0.1.1作为目的地址进行ping操作,分别在PC1,PC2,PC3的E0/0/1接口上抓包查看接收情况。
在这里插入图片描述
可以观察到,PC2,PC3并没有收到ICMP消息,只有PC1收到了。如果3个用户都需要接收到ping包,则需要在R1上使用3台PC的单播IP地址发送3次ping包。在单播方式下,网络中需要传输的报文数量和用户数量成正比。用户数量越多,网络中包含的相同信息的报文数量就越多,既浪费网络设备的CPU资源又浪费网络的带宽资源。

2.观察广播方式:
一个广播IP地址标识了某确定网段内的所有网络设备,该网段内每个网络设备都会收到并处理该网段的广播报文。
在R1上配置RIPV1协议,使R1通过广播方式发送RIP报文,然后在PC1,PC2,PC3的E0/0/1接口查看报文接收情况。
[R1]rip 1
[R1-rip-1]network 10.0.0.0
在这里插入图片描述
可以看到PC1,PC2,PC3都收到了R1通过广播方式发送的RIP报文。
广播方式只在同一个网段中才生效,不能跨越网段,无法区分接收者。

3.观察组播方式:
使用组播方式,只有加入到该组播组的成员才能收到并处理该组播组的报文,对于不是该组播组的成员,要么不能收到该组播组的报文,要么收到后直接丢弃。
在R1上完成组播基本配置;全局模式下开启组播功能,G0/0/0接口下开启组播功能,在G0/0/1,G0/0/2开启组播功能及IGMP功能。
[R1]multicast routing-enable
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]pim dm
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]pim dm
[R1-GigabitEthernet0/0/1]igmp enable
[R1-GigabitEthernet0/0/1]int g0/0/2
[R1-GigabitEthernet0/0/2]pim dm
[R1-GigabitEthernet0/0/2]igmp enable

组播服务器MCS1 使用VLC播放视频的方式来发送组播。点击ENSP右上角设置,选择工具设置,设置VLC的软件路径。
在这里插入图片描述

打开MCS1组播服务器,配置基本配置
在这里插入图片描述
点击组播源,选择一个视频文件,配置组播组IP地址,组播组MAC地址。点击运行,这个时候就会通过VLC播放我们选择的视频文件。
在这里插入图片描述
在这里插入图片描述

在PC1上使用IGMPV2加入224.1.1.1组播组,启动VLC,点击加入,就能播放组播源的视频了。
在这里插入图片描述

在PC1的E0/0/1接口抓包观察到UDP的视频数据。
在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-22 11:17:36  更:2021-10-22 11:19:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:37:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码