Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69085
  • 博文数量: 41
  • 博客积分: 1175
  • 博客等级: 少尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-06 11:43
文章分类
文章存档

2012年(41)

我的朋友

分类: WINDOWS

2012-08-21 18:06:35

单播(Unicast):主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议。网络中的路由器和交换机根据其目标地址选择传输路径,将IP单播数据传送到其指定的目的地。

广播(Broadcast):主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号,但只将一个频道的信号还原成画面。在数据网络中也允许广播的存在,但其被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,防止广播数据影响大面积的主机。

组播(Multicast):主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不影响其他不需要(未加入组)的主机的其他通讯。组播所带来的好处是显而易见的,但组播技术的应用、特别在互联网上的组播应用很难实现,其原因主要是组播需要协议和设备的支持,所有介于组播源(服务器或组播代理服务器)和接收者(客户端)之间的路由器、交换机、HUB、防火墙等设备均需支持组播,而互联网上的网络设备往往从整体效率、安全及防止网络风暴等因素考虑,一般都关闭其组播协议的支持,而链路上任一节点对组播的不支持都会使组播信息无法下传。因此就目前的网络环境来看,组播只能在末端局域网或一些专网内得以实现。

()提供,转载注明出处。


阅读(530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~