第7章+广播与多播.ppt_第1页
第7章+广播与多播.ppt_第2页
第7章+广播与多播.ppt_第3页
第7章+广播与多播.ppt_第4页
第7章+广播与多播.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 IGMP7.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-00 43:24:D4:54:37:01 43D=(01000011)B 广播地址是特例: FF(

4、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:40

5、: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、加入一个多播组 进程以一某种方式在给定的接口上加入某个多播组,进程也能离开原来加入的多播组。一个进程可以在多个接口上加入同一多播组。主机通过组地址和接口来标识一个多播组。 2、IGMP报告与查询 当第一个进程加入组,发送报告。 进程离开一个组时,主机不发送报告。 多播路由器定时发送查询,7.3.3 IGMP协议的实现,当多播数据报在传输的过程中,若遇到有不运行多播软件的路由器或网络,那么就要采用隧道技术。 图7-31是对隧道技术的说明。,7.3.3 IGMP协议的实现,PING的实验,PING 子网的某一主机:返回的是一台主机的结果 P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论