一.说明 1.1 标准组播解释 通信分为单播.多播(即组播).广播三种方式 单播指发送者发送之后,IP数据包被路由器发往目的IP指定的唯一一台设备的通信形式,比如你现在与web服务器通信就是单播形式 广播指发送者发送之后,IP数据包被路由器发给与其连接的所有设备的通信形式 组播指发送者发送之后,IP数据包被路由器发往目的IP对应组播组名下所有主机的通信形式 1.2 个人理解组播解释 对于标准的组播解释,说明似乎还算是清楚的,但具体到技术就有很多问题.比如我将数据包发往一个组播地址,这个组播地址对…
2011-05-08 21:21:14 标签:组播 vin_do,vin_do学习笔记,笔记 休闲 职场 摘自网络,感谢原作者 摘要: 本文试图成为学习TCP/IP网络组播技术的入门材料.文中介绍了组播通信的概念及原理,以及用于组播应用编程的Linux API的详细资料.为了使读者更加完整的了解Linux 组播的整体概念,文中对实现该技术的核心函数也做了介绍.在文章的最后给出了一个简单的C语言套接字编程例子,说明如何创建组播应用程序. 一.导言 在网络中,主机间可以用三种不同的地址进行通信: 单…
什么是多播 组播(Multicast)是网络一种点对多(one to many)的通信方式,通过报文复制完成网络中一台server对应多台接收者的高效数据传 送.对其形象的比喻就是类似于广播电台和电视台节目的发送.电台或电视台向特定频道发送他们的节目,而接收者可以根据自己的喜好选择频道来收听或收看节 目. 传统网络的通信方式单 播(Unicast) 在许多场合下并不合适,如果强行采于单播方式只是会增加网络上传送的报文,还会影响server端的运行效率,如网络游戏,网络视频会议等.这些场合下由于接…
组播: 在zigbee网络里面,把网络节点标记为组的方式来进行通信:发送模块如果发送的组号和网络里标记模块的组号相对应,那么这些模块就可以拿到这些无线数据包. 特点: 1.分组中组的编号有两个字节. 2.组都是和模块里已经定义了的端点相关联,如果我们说一个模块标记为组1,那么这个模块里至少有一个定义了的端点和组0x0001相关联.(针对接收模块) 3.发送模块按照组的方式发送:至少要包含目标模块的组编号.端点编号.目标簇标号:,原则上只有当接收模块的这三个参数都匹配上了,才能拿到和处理这样一个无…
多播编程实例 服务器端 下面是一个多播服务器的例子.多播服务器的程序设计很简单,建立一个数据包套接字,选定多播的IP地址和端口,直接向此多播地址发送数据就可以了.多播服务器的程序设计,不需要服务器加入多播组,可以直接向某个多播组发送数据. 下面的例子持续向多播IP地址"224.0.0.100"的8888端口发送数据"BROADCAST TEST DATA",每发送一次间隔5s. /* *broadcast_server.c - 多播服务程序 */ #include…
引 言 近年来,随着Internet的迅速普及和爆炸性发展,在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网 络视频会议.网络音频/视频广播.AOD/VOD.股市行情发布.多媒体远程教育.CSCW协同计算.远程会诊.这就带来了带宽的急剧消耗和网络拥挤问 题.为了缓解网络瓶颈,人们提出各种方案,归纳起来,主要包括以下四种: ●增加互连带宽: ●服务器的分散与集群,以改变网络流量结构,减轻主干网的瓶颈: ●应用QoS机制,把带宽分配给一部分应用: ●采用IP Multic…
Zigbee网络中进行数据通信主要有三种类型:单播.组播.广播.那这三种方式如何设置呢,在哪里设置呢, 一. 广播 当应用程序需要将数据包发送给网络的每一个设备时,使用这种模式.广播的短地址有三种 0xFFFF: 广播数据发送至所有设备,包括睡眠节点:0xFFFD: 广播数据发送至正在睡眠的所有设备:0xFFFC: 广播数据发送至所有协调器和路由器: 具体说明广播通信,假设终端发“0123456789”数据给协调器,当协调器收到数据后,通过串口发给电脑,电脑上的串口调试助手显示接收到的字符串,具…
1  IP组播基础 IP组播技术有效地解决了单点发送.多点接收的问题.组播源只发送一份数据,被传递的信息在距组播源尽可能远的网络节点才开始被复制和分发,并且只发送给需要该信息的接收者.  说明: 本章所涉及的交换机和交换机图标,是指使能了二层组播功能的路由器. 1.1 IP组播简介介绍IP组播的定义.目的和受益. 1.2 原理描述介绍IP组播的基本概念.组播服务模型.组播地址和组播协议. 1.3 应用场景介绍IP组播的应用场景. 1.1  IP组播简介 介绍IP组播的定义.目的和受益. 定义 作…
IPSec作为主流IP安全协议之一,在单播环境下,特别是在VPN场景中应用广泛.但是在组播环境貌似看到的不多,通过RFC4301了解到IPSec首先是支持组播的,即通过手动配置的方式可以实现组播包加密的功能,简单来说就是在SPD手动添加一个策略,例如目标IP地址为224.11.11.11的组播包,通过SA1加密,SA1中又手动配置了组加密密钥.组校验密钥等参数,这样假如有10个组成员,就有10个相同的SA1,共同使用相同的组加密密钥.组校验密钥等,从而实现了组播包的安全传输.这样做的弊端也是显而…
在224.0.0.0-239.255.255.255范围内的地址称为D类IP组播地址.其中,224.0.0.0-224.0.0.255为预留的组播地址(永久组地址),地址224.0.0.0保留不做分配,其他地址供路由协议使用.224.0.1.0-238.255.255.255为用户可用的组播地址(临时组地址),全网范围内有效.239.0.0.0-239.255.255.255为本地管理组播地址,仅在特定的本地范围内有效. 组播(Multicast)传输是在发送者和每一接收者之间实现点对多点网络连…