[转]IP组播

随着internet的飞速发展,利用internet进行协作开发的项目越来越多。对某些应用而言,如分布式数据库开发,一个开发工作组有很多人需在不同的地点协作并经常交换情况。在组的规模比较小的情况下,只需点对点交换信息即可;如果组的规模比较大,点对点交换信息不管对网络还是对信息发送者,都是一种负担,代价昂贵。有时虽可用广播的方式进行处理,但如果在一个上百万节点的网络上向数千台主机进行广播是很低效的甚至是不大可能的。一则绝大部分机器对此不感兴趣,造成信息垃圾;更糟糕的是,部分主机虽需要此信息但可能被误认为对此信息不感兴趣而收不到此项信息。因此,我们需要一种办法让本身规模较大而相对互连网又较小的工作组能相互方便、快捷地传递信息。为此,我们引进了 IP组播的概念。 
  1.硬件组播的含义 
  1.1 含义 
  硬件组播(multicasting)是一种多点投递的形式,它使用硬件技术,通过使用大量组播地址来通信。当某一组机器需要通信时,选择一个组播地址,并配置好相应的网络接口硬件,识别组播地址,从而收到该组播地址上分组的拷贝。 
   
  1.2 组播与广播、单播 
  广播(broadcasting)是多点投递的最普遍的形式,它向每一个目的站投递一个分组的拷贝。它可以通过多个单次分组的投递完成,也可以通过单独的连接传递分组的拷贝,直到每个接收方均收到一个拷贝为止。 
  在多数网络中,用户是通过把分组分送给一个特殊保留的地址即广播地址(broadcast address)来进行广播投递,它的主要缺点是会耗费大量的主机资源和网络资源。 
  单播(unicasting)是指只有一个目的地的数据报传递。从投递目的地的数量而言,单播和广播均可看作是组播的一个子集。单播可以看作仅包括一台机器群组的组播;广播可以看作包含了所有机器群组的组播。但从数据报的投递方式而言,单播、广播和组播还是有较大的区别。 
   
  2.IP组播的基本概念 
  2.1 含义 
  IP组播(IP multicasting)是对硬件组播的抽象,是对标准IP网络层协议的扩展。它通过使用特定的IP组播地址,按照最大投递的原则,将IP数据报传输到一个组播群组(multicast group)的主机集合。它的基本方法是:当某一个人向一组人发送数据时,它不必将数据向每一个人都发送数据,只需将数据发送到一个特定的预约的组地址,所有加入该组的人均可以收到这份数据。这样对发送者而言,数据只需发送一次就可以发送到所有接收者,大大减轻了网络的负载和发送者的负担。 
   
  2.2 IP组播成员 
  IP组播中各个成员可以不受地域的限制,分布于各个独立的物理网络上,其关系也是动态的,一台主机可以在任何时候加入或者退出某个群组,也可以是任意群组的成员,其成员关系决定了该主机是否接收发送给该群组的组播数据报;同时,不是某个群组的成员也可以向某个群组发送组播数据报,使之具有更大的灵活性。 
  参与组播的主机可以分为三个级别: 
  级别0: 主机不能收、不能发IP组播数据报 
  级别1: 主机只能发、不能收IP组播数据报 
  级别2: 主机既能收、也能发IP组播数据报 
  级别0的主机不受组播收发数据报的影响,唯一的例外是在某些类型的局域网,级别1或级别2的主机可能将组播数据报误送给级别0 的主机(这种情况将在 3.2.1中讨论),级别0 的主机需要仔细检查所有到达的数据报的目的IP地址(主机对任何数据报均需这样),丢弃误投的数据报。 
  级别1的主机可以分享部分基于组播的服务,比如资源定位、状态报告、发送IP组播数据报,但不能加入到任何主机组。一个主机仅需极少数代码就可以从级别0升级到级别1,即IP软件允许某个应用程序指定一个组播地址作为其目的IP地址,并将组播地址映射为相应网络的硬件组播地址(具体映射方法在3.2中讨论) 
  级别2的主机可以可以使用IP组播所有功能,除可以使用级别1主机所能使用的功能外,可以自由加入和离开主机组、可以发送IP组播数据报等。要实现此功能,它要求实现internet群组管理协议(internet group management protocol,简称IGMP)、IP扩展和主机的本地网络服务接口。

3. IP组播地址 
  3.1 基本概念 
  3.1.1 定义 
  根据internet NIC关于IP地址的规定,IP地址共分为A-E 共5类,其中A-C类目前应用的普通IP地址,E类地址保留为将来使用,D 类地址即为组播地址,其网络号为固定的1110(第0~3位),第4~31位定义了某一特殊的组播地址,范围为 224.0.0.0~239.255.255.255,共有228个约27亿个地址。 
  IP组播地址仅能作为目的地址。它们不能作为数据报的源字段或者出现在源路由和路由记录选项中。 
  3.1.2 分类 
  IP组播地址由internet NIC负责管理,和协议端口一样,有一部分是保留的,仅供特殊群组成员使用,不管有无成员,该地址均要保留,这部分地址称为知名(well-known)地址;其余地址则不一样,仅供临时使用,被称为临时组播群组(transient multicast group),可以按需创建,成员可以动态调整,但在成员数目为0时撤销。 
  3.1.3 部分知名IP组播地址 
  如上所述,IP组播地址范围是224.0.0.0~239.255.255.255,下面列出部分知名或已用的IP组播地址。实际上, 224.0.0.0---224.2.255.255的绝大部分地址已被使用,建议使用时避开上述地址(详细使用情况请参阅RFC 1700)。 
  224.0.0.0 基础地址,保留,不能被任何群组使用 
  224.0.0.1 全主机群组(all hosts group),指参加本IP组播的所有主机、路由器、网关(不是指整个互连网) 
  224.0.0.2 本子网上的路由器(all routers on a LAN) 
  224.0.0.4 DVMRP*路由器(DVMRP Routers) 
  224.0.0.5 本子网上的OSPF*路由器(all OSPF routers on a LAN) 
  224.0.0.6 本子网上被指定的OSPF路由器(all designated OSPF routers on a LAN) 
  224.0.1.1 网络时间协议(Network Time Protocol,NTP) 
  224.0.5.000-224.0.5.127 蜂窝式数字信息包数据发送主机组(CDPD Groups) 
  224.1.0.0-224.1.255.255 基于流的协议组播主机组(Stream Protocol Multicast Groups) 
  224.2.0.0-224.2.255.255 多媒体会议呼叫(Multimedia Conference Calls) 
  *注:DVMRP是Distance vector multicast routing protocol的缩写,意为距离矢量组播选路协议,是用来生成组播路由;OSPF 是open shortest path first,意为开放最短路径最先,是IETF设计的一种路由协议。 
   
  3.2 IP组播地址与网络硬件组播地址的映射 
  3.2.1 IP组播地址与以太网硬件组播地址的映射 
  3.2.1.1 映射方法 
  以太网硬件地址是48位,而IP地址是32位,有效IP组播地址是28位,以太网支持IP组播地址到以太网组播地址的映射,他们之间的映射很巧妙而简单,主要规则如下: 
  将IP组播地址的低23位简单地代替特定的以太网地址01.00.5e.00.00.00(16进制)中的低23位。 
  例如:IP组播地址224.66.60.89(16进制,其2进制为:1110 0000.0100 0010.0011 1100.0101 1001)映射到以太网的地址为:01.00.5e.66.60.89(16进制)。  
  按此规则,IP组播地址范围为224.0.0.0~239.255.255.255,映射到以太网组播地址为01.00.5E.00.00.00~ 01.00.5E.7F.FF.FF 
  这样做一是因为映射方法简单,便于计算和实现;二是可以包括绝大部分组播地址了;三是IP组播地址映射后仅使用以太网地址的固定部分,有利于排错和查找,不易与其它使用以太网的协议发生冲突和干扰。 
  3.2.1.2 不同IP组播地址映射到相同以太网地址的讨论 
  在IP组播地址映射到以太网地址的过程中,有人可能发现一个有趣的现象,多个不同的IP组播地址映射到了相同的以太网地址。例如:IP组播地址 225.118.100.100和226.246.100.100映射到以太网的地址均为01.00.94.118.100.100。这是为什么呢,下面从机理上作一分析: 
  由于IP组播地址的有效位为28位,而映射到以太网时仅取低23位(第9~31位),高5位(实际是IP组播地址的第4~8位,下同)的地址信息在映射过程实际上是没有用而被丢掉了,这样如果低23位地址信息一样,则不管高5位地址的值是多少,其映射的以太网地址都是一样的。如下图:
  
  IP组播地址 : 1110 gggg gddd dddd dddd dddd dddd dddd
         |----|----||--------------------------| 
   组播地址的网络ID  高5位           低23位 
  
  高9位映射时信息均被丢掉 映射时直接代替特定以太网地址的低23位 
  那么,任意两个IP组播地址映射到以太网地址时,其地址相同的概率为多少呢? 
  任意两个IP组播地址如果低23位相同,则不管高5位的值是否相同,二者映射的以太网地址都是一样的,低23位相同的可能性为 ,高5位的2进制组合有25种,这样可知: 
  任意两个IP组播地址映射到以太网地址时,其地址相同的概率P= ,很小,约为百万分之3.8,所以这种映射方法还是相当可靠的。 
   
  3.2.2 IP组播地址与其它网络组播地址的映射 
  环形网和总线网根据IEEE802.2标准,直接支持组播,和以太网一样直接处理组播。对于支持网络广播而不支持组播的网络,如实验以太网,则将IP 组播地址简单映射为本地广播地址,不过这样增加了本地网络主机的开销。点对点连接的两台主机(或者一台主机和支持组播的路由器),组播数据报直接投递。对存储转发网络(store-and forward network),如ARPANET或者公用X.25网络,IP组播地址映射为本地的知名IP组播路由器。



  4 实现IP组播的基本模型 
  要实现IP组播要对IP服务接口、IP模块、本地网络服务接口以及本地网络模块分别进行扩展。

  5 IP组播的应用 
  由于IP组播能有效减少网络和主机开销,较单播和广播有其独特优越性,因此,IP组播已经得到了广泛的应用,主要有几个方面:1、基于因特网的视频组播。这方面的应用很广泛,如实时视频会议系统、远程教学系统、远程演示系统和视频点播系统(VOD)等等。2、特别互联网工作组(Special internet group,简称SIG)。它是由世界各地的具有共同兴趣的人组成,可以包括体育、音乐、计算机软件、硬件等一切可以引起共同兴趣的东西。比较有名的有E-MAIL讨论组和ACM的技术讨论组。 
 
  6 部分IP组播相关的网址 
  如对IP组播的有关问题想进一步钻研,读者可以到以下站点查阅有关资料。 
  http://www.rfc-editor.org/ 一个集全部RFC文档之精华的站点,不过是全英文的,读者需要一定英文基础 
  http://www.rfcsite.yeah.net/ 一个RFC文档的中文界面站点,具体内容仍是英文 
  http://www.rfc.at.china.com/ 一个RFC文档的全中文站点,不过中文的RFC文档不是很多 
  http://www.ieee.org/ IEEE的官方站点,有很多有关组播的学术论文,也是全英文的 
1、网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行。单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一般网络用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,此时使用的就是单播数据传输方式。
2、多播也叫组播,是一种多地址的广播,发送和接受端是一对多的关系,服务器只向特定的一组用户发送一个数据包,组中的用户可以共享这个数据包,组外的用户是无法接受到的,多播需要全网内的路由器支持多播,否则许多用户是受不到多播数据的,在广域网实现比较困难 。
3、广播也是一对多的关系,不同的是,广播把数据包的copy发给网络中所有用户,而有的用户此时并不需要数据包,这实际上将造成带宽资源的一定浪费,广播无法通过路由器,组播没有这个限制,只要加入组就能收到数据包,可以说融合了单播和广播的优点 。
4、ICMP主要用于网络设备和结点之间的控制和差错报告报文的传输。
从因特网的角度看,因特网是由收发数据报的主机和中转数据报的路由器组成。鉴于IP网络本身的不可靠性,ICMP的目的仅仅是向源发主机告知网络环境中出现的问题。ICMP主要支持路由器将数据报传输的结果信息反馈回源发主机。ICMP协议系统默认就安装了的,可以做相应设置防止ICMP攻击。
利用UDP组播能在intarnet,internet上也数据报的形式进行数据的组播(在internet上进行组播,要求路由器支持IGMP (internet网关管理协议,这个协议是在IP出现以后,为了支持组播而出现的)).相对于极度消耗网络带宽的广播来说(广播只能在intranet 内广播),UDP组播有了很大的优化,只有终端加入到了一个广播组,UDP组播的数据才能被他接受到.



UDP组播是采用的无连接,数据报的连接方式,所以是不可靠的.也就是数据能不能到达接受端和数据到达的顺序都是不能保证的.但是由于UDP不用保证数据的可靠性,所有数据的传送速度是很快的.

1. 组播的“根”
组播从概念上来讲分为两部分:控制部分和数据部分。控制部分决定着组播的对象的组织方式。而数据部分决定了数据的传输方式。
控制层有“有根”,“无根”两种情况。对于有根的控制层,存在着一个root和若干个leaf. root负责管理这个组播组,只有他能邀请一个leaf加入一个组播组(ATM就是有根控制的一个典型的例子)。对于无根的控制层,没有root,只有若干的leaf. 每一个leaf都能自己加入一个组播组(IP就是无根控制的典型例子)
数据层也有“有根”,“无根”两种情况。对于有根数据层,从root发出的数据能到达每一个leaf,而从leaf发出的数据只能到达root.对于无根数据层,每一个leaf发出的数据能到达组播组中的每一个leaf(甚至包括他自己)。每一个leaf也能接受组播组里的任何数据包。


二.IP组播地址
IP组播通信需要一个特殊的组播地址.IP组播地址是一组D类IP地址,范围从224.0.0.0 到 239.255.255.255。其中还有很多地址是为特殊的目的保留的。224.0.0.0到224.0.0.255的地址最好不要用,因为他们大多是为了特殊的目的保持的(比如IGMP协议)

三.IGMP协议
IGMP(internet网关管理协议)是IP组播的基础.在IP协议出现以后,为了加入对组播的支持,IGMP产生了。IGMP所做的实际上就是告诉路由器,在这个路由器所在的子网内有人对发送到某一个组播组的数据感兴趣,这样当这个组播组的数据到达后面,路由器就不会抛弃它,而是把他转送给所有感兴趣的客户。假如不同子网内的A,B要进行组播通信,那么,位与A,B之间的所有路由器必须都要支持IGMP协议,否则A,B之间不能进行通信。
当一个应用加入一个组播组后,就会向这个子网的所有路由器发送一个IGMP加入命令,告诉他子网内有人对发送到某一个组播组的数据感兴趣.路由器也会定时向子网内的所有终端发送一条查询消息,用于询问是否还有人对某个组播组的数据感兴趣。如果有的话,终端就会回应一条IGMP消息,路由器则继续转发这个组播组的数据。如果没有人回应这条消息,那么路由器就认为已经没有终端对这个组播组的数据感兴趣,就不会在转发关于这个组播组的数据了。在IGMP第二版中,一个终端推出组播组以后,会向路由器发送一个推出消息,路由器也会通过这个消息来判断是否还要继续转发关于这个组播组的数据了(IGMP第一版中没有这个功能)[这些事情都是底层的系统做的,你只要坐享其成就好了]
学习笔记——IP组播——IP组播基本概述 以太网传输IPv4单播报文的时候,目的MAC地址使用的是接收者的MAC地址。对于组播MAC地址,例如STP协议的BPDU载荷便是被直接封装在以太网数据帧中的,并且数据帧的目的MAC地址为0180-c200-0000,这就是一个组播MAC地址,类似这样的例子还有很多,这些组播MAC地址并不与组播IP地址存在关联。IPv4组播地址的前4位是固定的1110,对应组播MAC地址的高25位,后28位中只有23位被映射到MAC地址,因此丢失了5位的地址信息,直接结果是有32个IPv4组播地址映射到同一MAC地址上。 阅读详情

相关推荐

IPv4组播——组播IP,MAC地址,组播网络基本架构

组播IP,MAC地址,组播网络基本架构,IGMP,PIM,组播好处,组播概念,组播原理

m0_71203750的博客 6174

UDP 组播---基本概念

本文章已收录于: 先来了解下UDP UDP是UserDatagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。 UDP和TCP的区别:UDP是什么、及UDP和TCP的区别?_ljheee的博客-优快云博客_udp转...

木牛的博客 1万+

IP组播基础

IP组播基本原理

Adsjddjjej的博客 3884

UDP组(多)播

通常,每个接收者可以接收多个发送者发送的数据,同时,每个发送者可以把数据发送给多个接收者。组播地址不属于任何服务器或个人,它有点类似一个微信群号,任何成员(组播源)往微信群(组播 IP)发送消息(组播数据),这个群里的成员(组播接收者)都会接收到此消息。发送组播消息的一端需要将数据发送到组播地址和固定的端口上,想要接收组播消息的终端需要绑定对应的固定端口然后加入到组播的群组,最终就可以实现数据的共享。点对多点应用是指一个发送者,多个接收者的应用形式,这是最常见的多播应用形式。3.3 多点对多点应用。...

jinking01的专栏 7501

组播基本概念讲解(有线、无线组播)

由于组播IP地址32bit,其中前4bit固定,后23bit映射,所以中间5bit在映射为MAC时会丢失。上述讲的01-00-5e开头的组播MAC地址只是针对于部分组播IP地址而言的,是为组播IP地址做映射而划分出来的一段组播地址。所以不是所有的组播MAC都是01-00-5e开头,但是所有的组播地址第1字节的最后1位都为1。例如:ISIS发送报文是通过组播发送的,而其目的MAC为0180开头的,非01-00-5e。组播路由器运行组播路由协议(IGMP)、组播路由器运行组播路由协议。

m0_49864110的博客 7221

QT UDP通信(单播、广播、组播)

1.QUdpSocket UDP是轻量的、不可靠的、面向数据报、无连接的协议,它可以用于对可靠性要求不高的场合,与TCP通信不同,无需建立持久的socket连接。 QUdpSocket用于实现UDP通信,与QTcpSocket主要区别是,QUdpSocket以数据报传输数据,而不是以连续的数据流。发送数据使用writeDatagram(),数据报的长度一般少于512字节,每个数据报包含发送者和接收者的IP地址和端口等信息。 要进行UDP通信,首先需要bind函数绑定一个端口,用于接收传入的手机不能。当

希望能帮助大家,希望大家多多支持,你们的支持是我前进的动力。 1万+

UDP组播

终于搞明白了UDP组播,5分钟讲解清楚。

weixin_28673511的博客 7231

VTK的编译和部署,配合c++和visual studio2022,VTK开发环境的配置

在官网选择最新的版本下载之后进行解压,然后再里面创建build目录,方便后面使用cmake进行编译。

dz131lsq的博客 3223

[转]IP_ADD_MEMBERSHIP : 组播错误 的解决方法:

[转]IP_ADD_MEMBERSHIP : 组播错误 的解决方法: http://www.cnitblog.com/dvb-dvb/archive/2012/10/15/aa.html by default live library includes winsock.h through windows.h instead of winsock2.h, but requires Wi...

afdd28617的博客 1650

WandB本地部署踩坑指南:从Docker启动到License更新的完整流程(附常见错误解决方案)

本文详细介绍了Weights & Biases(WandB)机器学习实验管理平台的本地化部署全流程,涵盖从Docker环境搭建、许可证管理到常见错误排查的实战经验。针对企业级应用场景,文章还提供了性能优化、高可用架构设计及开源替代方案Trackio的评估与迁移策略,为构建安全、可控的内部实验追踪平台提供完整解决方案。

potato的博客 568

基于Cadence IC617的共源级放大器设计:从直流到交流的virtuoso仿真实践

本文详细介绍了使用Cadence IC617的Virtuoso平台进行共源级放大器设计的完整仿真流程。从电路图绘制、直流工作点分析,到负载电阻RD的参数扫描及其对增益和带宽的影响,再到交流小信号频率响应仿真,提供了从理论到实践的全面指导,帮助初学者掌握模拟集成电路设计的核心仿真技能。

jj890的博客 479

【转】IP组播基础及工作原理实战

关于组播的非常好的文章: https://blog.youkuaiyun.com/kaoa000/article/details/89838386

m0_37651448的博客 147

网络系统实现技术之IPX与SPX

IPX/SPXNovell NetWare网络Novell公司为适应网络发展,将主机网络转换为PC网络,开发了Novell NetWare网络系统。该系统中基于客户机/服务器模式。以普通PC机做为客户机,以性能强大的服务器做为服务器,为客户机提供文件服务、数据库服务及其他服务。与前面的SNA模型一样,Novell NetWare也早于OSI模型,所以不能与OSI模型严格对应,但也有很明

成片的大树 9164

Iptv组播转单播研究(openwrt篇)

已知在光猫用户侧配置中设置了网口一的单线复用,IPTV的流量vlan是200,因此在路由器wan口处,要将vlan200的流量分流出来,而openwrt的做法逻辑则是要先创建一个eth1.200的虚拟接口(WAN口物理编号是eth1),接口协议选择DHCP,也可以在知道内网网段的情况下使用静态地址,后文会具体介绍,此时接口eth1.200已经连通运营商上级网络,可以接受IPTV组播数据了,但此时收到的流量形式为udp或rtp,路由器下级设备无法观看,这是由于对于下级设备发出的。

yuciubn的博客 1203

手把手教你用Kali Linux搭建vulntarget-a靶场环境(附详细配置步骤)

本文详细介绍了如何在Kali Linux环境下搭建vulntarget漏洞靶场,包括环境规划、虚拟化平台配置、靶机系统部署及安全工具链配置等关键步骤。通过实战演练,帮助网络安全从业者和初学者掌握专业级漏洞实验平台的搭建与管理技巧,提升安全测试能力。

weixin_29279101的博客 107

SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行

本文是ABAP开发入门指南,详细介绍如何创建并运行第一个"Hello World"程序。主要内容包括:通过SE38事务码进入ABAP编辑器;创建以Z/Y开头的程序并保存为本地对象;编写简单的WRITE输出语句;完成语法检查、激活和执行流程;以及初步体验调试功能。文章特别强调ABAP开发的规范要求,如程序命名规则、激活与保存的区别等,并提供了详细的步骤说明和常见问题提示,帮助零基础开发者快速上手ABAP编程。

baidu_35680696的博客 480

组播中如何把广播流量转为组播流量

ip multicast helper-mapTo allow IP multicast routing in a multicast-capable internetwork between two broadcast-only internetworks, use the ip multicast helper-map command in interface confi...

weixin_34019929的博客 212

基于BQ25895RTWR的锂电池充电管理硬件设计

BQ25895 是一款适用于单节锂离子电池和锂聚合物电池的高度集成型 5A 开关模式电池充电管理和系统电源路径管理器件。此类器件支持高输入电压快速充电。低阻抗电源路径对开关模式运行效率进行了优化、缩短了电池充电时间并延长了放电阶段的电池使用寿命。• 移动电源、移动 Wi-Fi 热点。• 便携式互联网器件。

corlin6688的博客 1087

组播IP转换为组播MAC地址【转载】

链接:https://www.zhihu.com/question/36730567/answer/83083851来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 组播IP转换为组播MAC地址是一种32:1的映射关系。组播IP地址:IANA将D类地址空间分配给IP组播地址。该空间的地址用二进制表示并且第一个八位组的前4位用1110表示,&...

awks4002的博客 1541

【网络与爬虫 61】移动端App爬虫终极指南:Android-iOS应用数据提取黑科技全解析

本文全面解析移动端App爬虫技术,涵盖Android和iOS两大平台的数据提取方法。从基础的网络抓包到高级的代码注入,从自动化测试框架到反调试技术绕过,为开发者提供移动端数据采集的完整解决方案和实战经验。

熵数实验室 3027

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

组播IP地址与组播MAC地址之间的换算方法

MAC地址介绍 络接口卡硬件地址(MAC)是在数据链路层由标准组织IEEE统一定义的。该定义类型大体上分为:EtherNET 802.3 , Token Ring 802.5 , Token Bus 802.4 等。这个地址可以是2字节,也可以是6字节,通常使用的是6字节,所以以下讨论都只对6字节而言。被IEEE定义的MAC类型可以分成三种地址:1、个人地址2、广播地址3、多级地址在网络中,每...

weixin_30536513的博客 600

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【博客546】组播IP地址与组播MAC地址的联系与转换

ip多播地址: 对应mac多播地址:

qq_43684922的博客 2003

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

组播mac计算

由于IPv4组播地址的低28位中仅23位被映射到MAC地址,因此会有32个不同的组播IP地址(如。根据IPv4组播地址到MAC地址的映射规则,组播MAC地址的前24位固定为。映射到同一个MAC地址 01-00-5E-7F-FF-FA。,后23位取自组播IP地址的低23位。),通常用于本地网络内的组播应用。对应的组播MAC地址为 ​。该地址属于私有管理组播范围((注:第25位强制为。

CodeHouse的博客 508

组播解惑

关于在Internet上进行组播(IP Multicast)的问题   1.在目前中国Internet上能不能实现组播呢,能不能到modem用户,一般163的行吗?   2.组播地址如何设置,有一个MADCAP协议可以进行组播申请,但需要这样的体系结构的主机支持,不知中国目前是否已有这样的环境。   3.在win2000下的,msdn已有了MADCAP库,但我的vc++6中没有MSDN上

edmond999的专栏 1295

IP组播介绍

IP组播通信指的是IP报文从一个源发出,被转发到一组特定的接收者。相对于单播和广播,IP组播可以有效地节约网络带宽、降低网络负载,避免广播堵塞带来的诸如摄像头花屏,视频马赛克等问题,所以被广泛应用于IPTV、实时数据传送和多媒体会议等网络业务中。 本文介绍IP组播的一些基本概念和关键知识点...

qq_32044265的博客 4631
上一篇: [转]中断、DMA、通道
下一篇: [转]NIO Server程序片断
jarbee
博客等级 码龄20年 0粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值