收藏 分享(赏)

第7章+广播与多播.ppt

上传人:w89153 文档编号:4777685 上传时间:2019-01-12 格式:PPT 页数:20 大小:122KB
下载 相关 举报
第7章+广播与多播.ppt_第1页
第1页 / 共20页
第7章+广播与多播.ppt_第2页
第2页 / 共20页
第7章+广播与多播.ppt_第3页
第3页 / 共20页
第7章+广播与多播.ppt_第4页
第4页 / 共20页
第7章+广播与多播.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、第七章 广播与多播,第七章 广播与多播,7.1 广播 7.1.1 物理层的广播 7.1.2 IP协议的广播 7.1.3 IP广播的过程和问题 7.2 多播 7.2.1 物理层的多播 7.2.2 IP协议的多播 7.3 IGMP 7.3.1 IGMP数据包格式 7.3.2 IGMP协议的工作机制 7.3.3 IGMP协议的实现,7.1 广播,广播:在网络传输中,向所有连通的节点发送消息称为广播。 能代表网络中的所有主机的地址称为广播地址。,7.1.1 物理层的广播,广播是指由广播帧构成的数据流量,这些广播帧以广播地址(MAC地址的每一位都为“1”)为目的地址,告之网络中所有的计算机接收此帧并处理

2、它。到现在以太网的网卡可以接收的两种数据帧: 目的地址是本网卡物理地址的数据帧 目的地址是广播地址的数据帧,7.1.2 IP协议的广播,255.255.255.255:本地网络的广播 网络号+主机号全为1:指定网络的广播 MAC为FF:FF:FF:FF:FF:FF(48位,字节:间隔),7.1.2 IP广播的过程和问题,路由器对广播数据包的处理: 转发:其他网络的广播 不转发:本地网络的广播广播数据包的特点: 广播地址只能作为目的地址 广播中,接收方是被动的,必须接收广播数据包并进行处理,尽管最后可能将其丢弃。,7.2 多播(或称为组播),在因特网上向多个目的站发送同样的数据报可以有两种方法:

3、 一种方法是采用单播,即一次向一个目的站发送数据报,这样的发送共进行多次。 另一种方法是采用多播。与广播技术不同的是,接收方可以选择是否加入到这个范围,也称组播,图7-29表示多播的特点。 能够运行多播协议的路由器称为多播路由器,7.2 多播,7.2 多播,IP多播具有以下的一些特点: 多播地址只能用于目的地址,而不能用于源地址 可以跨网络 永久组地址 动态的组成员 使用硬件进行多播,7.2 多播,7.2.1 物理层的多播,在以太网地址中,最高字节的最低位为1的地址都是多播地址,如:01-00-00-00-00-0043:24:D4:54:37:0143D=(01000011)B 广播地址是特

4、例:FF(11111111):FF:FF:FF:FF:FF,7.2.2 IP协议的多播,D类地址专门用于多播通信(224.0.0.0239.255.255.255) 一个网卡在绑定了一个多播IP地址之后,必定还要绑定一个多播MAC地址网卡初始只收本卡和广播,但可设置特定的多播。,7.2.2 IP协议的多播,MAC地址中专门切出一片范围,且用01指明。由于多播IP的最高5位在映射过程中被忽略,因此每个MAC多播地址对应的多播组是不唯一的,25=32个多播IP组号被映射一个MAC地址。例如IP多播地址224:128:64:32和224:0:64:32都映射为同一个MAC地址01:00:5E:00:

5、40:20,为什么要如此设计?01,5位,7.3.1 IGMP数据包格式,IGMP的作用在于,让其他所有需要知道自己处于哪个多播组的主机和路由器知道自己的状态。一般多播路由器根本不需要知道某一个多播组里面有多少个主机,而只要知道自己的子网内有没有处于某个多播组的主机就可以了。只要某一个多播组还有一台主机,多播路由器就会把数据传输出去,接收方通过网卡来过滤。多播路由器需要定时IGMP查询,主机回复自己状态(TTL一般是1,仅限子网),7.3.1 IGMP数据包格式,长度固定:8个字节 封装在IP数据包中进行传输,上层协议2表示IGMP数据包格式如下:类似ARP。类型1多播路由器查询,IP为0;类

6、型2主机报告,IP为组地址,7.3.2 IGMP协议的工作机制,因特网组管理协议IGMP 是在多播环境下使用的协议,它位于网际层。IGMP可分为两个阶段。 第一阶段:当某个主机加入新的多播组时,该主机应向多播组的多播地址发送一个IGMP报文,声明自己要成为该组的成员,本地网络所有参与多播的主机和路由器接收。 第二阶段:因为组成员关系是动态的,因此本地多播路由器要周期性地探询本地局域网上的主机,以便知道这些主机是否还继续是组的成员。,7.3.3 IGMP协议的实现,1、加入一个多播组进程以一某种方式在给定的接口上加入某个多播组,进程也能离开原来加入的多播组。一个进程可以在多个接口上加入同一多播组

7、。主机通过组地址和接口来标识一个多播组。 2、IGMP报告与查询 当第一个进程加入组,发送报告。 进程离开一个组时,主机不发送报告。 多播路由器定时发送查询,7.3.3 IGMP协议的实现,当多播数据报在传输的过程中,若遇到有不运行多播软件的路由器或网络,那么就要采用隧道技术。图7-31是对隧道技术的说明。,7.3.3 IGMP协议的实现,PING的实验,PING 子网的某一主机:返回的是一台主机的结果 PING 一个广播:返回一些随机结果 PING 一个多播(不知网络内有多少个多播地址,只好用个特殊的多播地址。224.0.0.2-该子网内所有具备多播能力的路由器):返回一个网关的地址(不是224.0.0.2),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 规范标准 > 新闻/广播

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报