论文部分内容阅读
摘 要:组播是网络中单个发送者对应多个接收者的一种网络通信。可靠组播是探究一种组播数据传输可靠性保证的机制,差错恢复机制是可靠组播协议最基本的部分。主动网络是一种允许用户对网络中间节点进行编程的新型网络结构。在主动网络中,网络节点具有计算能力,许多传统网络中的难题在主动网络中可以有较好的解决方案。
关键词:组播;可靠性;主动网络
中图分类号:TP393
1 组播是网络中多用户之间进行数据通信所采用的通信方式,单个发送者对应多个接收者的一种网络通信方式
IP通信有三种方式:一种是单播,即把数据从单个的源端发送到单个的目的端,是一对一的。如果要发送数据到多个目的端,会产生大量重复的数据包。一种是把数据从源端发送到同一网段中的所有主机,一点对所有点,即广播。采用广播方式不能实现跨网段发送。单播和广播通信方式都不能有效解决单点发送、多点接收的问题。
组播是从单个的源端把数据发送到一组目的端,是一对多的。其基本原理是:组播源仅发送一次信息,组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,最后到达组内的各个目的主机,信息能够被准确高效地传送到组内的所有用户主机。
组播通信中的关键技术如下:组播源向一组确定的接收者发送信息,用组播地址机制来标识这组确定的接收者;接收者通过加入组播组来实现对组播信息的接收,而接收者可以通过组成员关系管理来动态地加入或离开组播组;组播报文在网络中是如何被转发并最终到达接收者的,组播报文在网络中沿着树型转发路径进行转发,该路径称为组播转发树;组播报文的组播转发树是如何由各组播路由协议来完成构建的。组播可以在网络的各个层次上实现:物理层(如卫星、以太网),网络层(IP组播)和应用层(覆盖组播/应用层组播)。
在一个网络中实现IP组播数据包的转发,必须在各个互连设备上运行可互操作的组播路由协议。组播协议可分为主机与路由器之间的组管理协议和路由器与路由器之间的组播路由协议。组管理协议包括IGMP,即Internet组管理协议。组播路由协议分为域内组播路由协议(PIM-DM,PIM-SM,DVMRP,MOSPF,CBT等协议)及域间组播路由协议(MBGP等等)。域内的组播路由协议又分为密集模式与稀疏模式。为了有效地抑制组播数据在链路层的扩散,还有IGMP Snooping、HGMP等二层组播协议。组播管理协议IGMP运行在主机和路由器之间,作用是使路由器了解网段上有没有组播组成员。组播路由协议运行在组播路由器之间,作用是建立和维护组播路由,完成正确高效地转发组播数据包。数据包在网络中的传播路径可以用一棵树来描述—组播分布树。
组播分布树有两种形式:有源树和共享树。有源树的树根是组播信息流的来源,是以组播源为根构造的从根到所有目的端路径都最短的分布树,也称最短路径树。与有源树以信息源作根不同,共享树使用网络的某些点(路由器)作公用树根。这个根常被称作汇合点RP。网络中的所有组播接收者都以RP为树根,接收各自的组播数据,形成一棵共享树,即组播源把信息发送到汇合点再进行组播。
组播把一个数据包从一个源端发出到一组目的端,在一个路由器上,一个数据包的备份可能从多个端口发出。如果存在环路,就可能有数据包回到输入的端口,这个数据包又复制转发到其他端口上,这会导致数据包不断在路由器、交换机复制,产生多播风暴。所以组播路由器必须知道多播包的源,分辨数据包的流向,上游接口和下游接口,通过一定的策略形成组播树。
2 支持IP组播的标准传输层协议为UDP(用户数据包协议),因而组播数据包的传输是不可靠的
IP层的组播通信只提供尽力型服务,因此数据包丢失和数据包乱序是可靠组播面临的问题。可靠组播是指发送者所发送的每个数据包正确地到达所有组播组成员。
按照组播应用对延迟的要求,可分为实时、延迟敏感、延迟不敏感三类应用。实时组播应用,在数据包不能在规定的延迟时间内到达目的端时,会丢弃数据包,因为延迟太久的数据对于应用是无用的。这类应用如视频会议等。对于延迟敏感组播应用,传输的低延迟会带来更好地用户体验。如在线聊天、交互式游戏等。这类可靠组播协议主要是在有效使用网络带宽的基础上提供低延迟的可靠传输。对于延迟不敏感的组播应用,对延迟没有较高要求,主要是对数据包的正确和完整有严格要求。这类组播协议主要进行数据重传和丢失数据包的恢复。可靠组播的机制主要包括差错控制机制和拥塞控制策略。
可靠组播可以表达为:可靠组播=IP组播+差错控制+拥塞控制。差错控制机制主要包括差错检测、差错报告和差错恢复。可靠组播的关键问题是如何根据检测到的数据包丢失情况来迅速高效的恢复丢失的数据包。
3 主动网络是一种新的网络体系结构,通过对网络上的节点和网络上传输包的控制,提供动态处理和可编程能力来提高网络的智能性
在主动网络中,路由器具有计算能力,因此许多传统网络中的难题在主动网络中可以有较好的解决方法。主动网络将网络中的节点分为两大类,即网络内部节点和网络边缘节点。网络内部节点主要是指路由器,网络边缘节点指用户主机。在主动网络中,不仅边缘节点具有运算能力,而且内部节点也具有运算能力。用户可以根据自身需要在主动网络上加载各种代码,改变网络的功能和行为,使网络更灵活,功能更强大。
主动网络体系结构有三类:(1)主动包把可执行代码加载到主动节点并执行;(2)可执行代码驻留在主动节点上,主动包通过携带的标识调用代码;(3)上面两种结合的方法。
在传统网络中,为了提高传输效率,网络节点不参与可靠性工作。主动网络中主动节点不仅参与可靠性工作,并且可以通过定制节点的功能,有效地提高传输效率。主动网络中组播通信协议的分层模型如下图所示。
图1 主动网络中组播通信的协议分层模型 其中IP层,不保证数据的可靠性,主要实现网络的互联。组播通信层为应用层提供面向连接的可靠数据流服务,分为管理子层和可靠性子层。管理子层实现会话连接的建立与释放等功能,可靠性子层实现数据的可靠传输。组播通信层使用主动网络技术,在封装体中包含处理可靠性的程序,发送者、接收者和可靠主动节点通过执行程序,完成可靠性处理工作。应用层通过选择可靠主动节点实现对组播通信层服务的动态定制。
根据分层模型的功能,主动节点分为可靠主动节点和前传主动节点。前传主动节点与传统节点功能相似,但采用主动网络技术实现其功能。可靠主动节点实现组播通信层的可靠性子层,不进行连接管理工作。
可靠主动节点应具有如下基本功能:(1)检测错误及处理NACK。能检测数据封装体是否出错,并能处理下级节点的NACK;(2)数据缓存。每个可靠主动节点都能缓存数据,用于子节点丢失数据的局部恢复;(3)局部组播。使用局部组播的方式响应子节点的NACK。
当封装体到达可靠主动节点后,会检查封装体是否完整和是否丢失封装体,如果封装体丢失或封装体不完整,则请求重传,直到接收到正确封装体,才会传送到下一节点。而前传主动节点的处理方式不同,不会进行检测,直接传送到下一节点。应用层可以对组播服务进行定制。
在发送数据前,根据应用程序的要求和网络的可靠性,设定网络性能参数,网络中达到性能要求的主动节点声明自己是可靠主动节点,应用层来动态定制可靠主动节点,选择确定网络中可靠主动节点的数量和位置。可靠主动节点主要负责向上级可靠主动节点反馈NACK和处理下级可靠节点的重传请求。在高可靠性网络中,封装体出错的几率较小,可以规定高性能的参数,定制较少的可靠性节点,提高传输效率。在低可靠性网络中,正好相反,封装体出错几率较大,设置低性能参数,定制较多的可靠性节点,使NACK反馈和重传数据包的压力分散,可以避免NACK爆炸,有利于局部数据的恢复。
可靠组播应用的差错控制主要有两个方面:差错检测与差错恢复。差错检测是发现丢弃的数据包。差错恢复是重传丢弃的数据包。对于差错检测,主要问题是如何检测到差错和谁来检测差错。差错的检测方法有基于间隔的模式和基于定时器的模式。基于间隔的模式是当接收者连续收到的数据包序号不连续时,则检测到丢包。基于定时器的模式是设置一个定时器,当出现超时,还没有收到数据包时,则检测到丢包。有基于接收者和基于发送者两种检测模式。基于接收者的检测模式可以采用上面两种策略。基于发送者的检测模式只能应用基于定时器的策略。差错恢复是可靠组播协议最基本的功能,它主要是重传丢失的数据包,使数据包准确完整地到达所有的组成员。关键问题在于如何恢复差错和由谁负责恢复差错。出现差错重传数据包的方式有两种:单播和组播。单播是一对一的重传数据包,适合小规模的差错恢复。组播适合较大规模的差错恢复,对一组接收者进行数据包重传。根据重传者是谁,可分为:集中的差错恢复和分布的差错恢复。由发送者进行的重传是集中的差错恢复。由其他任何节点进行的差错恢复是分布的差错恢复。由差错检测模式的不同和差错恢复模式的不同,组合成了不同的可靠组播协议。
在主动网络中,路由器直接参与可靠组播协议,使用组播路由树而无需另外构造逻辑树。基于主动网络的思想,陆续出现了多个基于主动网络的可靠组播传输协议,如ARM等。主动可靠组播协议的可靠性策略大都基于主动节点来实现的。在ARM中,并不要求所有的路由器都是主动节点,也不要求所有主动节点支持各种机制,协议的性能随着主动节点的数目和功能的增强而降级。
ARM主要包括主动缓存支持的本地恢复,NACK在主动节点上汇聚及主动节点支持的重传范围精确限定。
(1)缓存机制,实现本地恢复策略。在ARM协议中,主动节点都维护着一个软状态的缓存区,用于缓存所接收到的组播数据包。ARM并不要求每个主动节点缓存所有的数据包,不同的主动节点遵循尽力而为原则来缓存数据包。当接收者产生的NACK消息向上游传送时,处于其路径上的主动节点会搜索自己是否有缓存数据包,如果有,则进行重传,仅当其缓冲区没有该数据包时,才向其他主动节点转发该NACK消息。ARM采用主动节点缓存策略可以减少恢复的延迟和将发送者的差错恢复压力分散到不同的主动节点。ARM 协议数据包的头部有一个TTL域,用来标识数据包在主动节点缓冲区保留的时间。当缓存时间超过TTL时,会自动将数据包清除。当缓冲区已满,有数据报要进入缓冲区时,会有先进先出和丢弃尾部数据包的管理策略。
(2)NACK汇聚。在传统的IP组播网络中,路由器维护着组播组、发送者地址和所有它继续转发的接收者(或路由器)的地址。在ARM中,主动节点(路由器)也会短时间保存一些关于它将处理的差错信息:一个NACK记录、一个REPAIR记录,也包括此差错相应的组播数据包。NACK记录包含最高的NACK计数(发送次数)和一个订阅位图用于记录发来NACK消息的链路。主动节点依据NACK记录来决定如何处理收到的NACK消息。如果一个NACK消息报告的差错已经被报告过,则此NACK消息被直接丢弃;否则需进行进一步处理。当进行数据包重传时,订阅位图可指导在哪些链路上进行转发。针对组播数据包p,在REPAIR记录构建后包含了已经进行了数据包p转发的链路集合。如果主动节点收到了一个针对数据包p的NACK消息,而该接收者位于REPAIR记录中,则说明此数据包正在传送过程中,因而主动节点丢弃该NACK消息。ARM协议的NACK数据包的包头包含下列域:产生NACK消息的节点地址、丢失数据包的源发送者地址、组播地址、丢失数据包的序号(SN)NACK计数,以及建议的该数据包和NACK消息的缓存TTL。
(3)重传范围的限定。ARM的重传数据包与组播数据包拥有一样的头部,处理方式也基本一样。不同的是,主动节点(路由器)依据订阅位图将重传数据包给仅仅传送那些曾经发送过NACK消息(发生差错)的接收者。如果主动节点中没有订阅位图(可能是已经从缓存区中清除,或主动节点改变了),则主动节点仅仅缓存当前的重传数据包。如果缓存区已经满了,则将该数据包转发到所有下游链路。
在传统网络的使用中,网络扮演中间通道的角色。主动网络使得网络基础结构可编程,网络节点具有计算能力,极大地改善了网络提供服务的能力。主动网络的可靠组播技术可以面对日益多样化的组播应用需求。网络节点的参与有效提高了组播的质量和效率,进一步提高可靠组播的性能。
参考文献:
[1]刘星辰.可靠组播传输协议设计[J].数字通信世界,2007(08).
[2]李娟.主动可靠组播拥塞控制协议研究[J].计算机光盘软件与应用,2010(03).
作者简介:李咏琪(1975-),女,湖北武汉人,硕士,讲师,研究方向:计算机应用技术。
作者单位:湖北广播电视大学,武汉 430073
关键词:组播;可靠性;主动网络
中图分类号:TP393
1 组播是网络中多用户之间进行数据通信所采用的通信方式,单个发送者对应多个接收者的一种网络通信方式
IP通信有三种方式:一种是单播,即把数据从单个的源端发送到单个的目的端,是一对一的。如果要发送数据到多个目的端,会产生大量重复的数据包。一种是把数据从源端发送到同一网段中的所有主机,一点对所有点,即广播。采用广播方式不能实现跨网段发送。单播和广播通信方式都不能有效解决单点发送、多点接收的问题。
组播是从单个的源端把数据发送到一组目的端,是一对多的。其基本原理是:组播源仅发送一次信息,组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,最后到达组内的各个目的主机,信息能够被准确高效地传送到组内的所有用户主机。
组播通信中的关键技术如下:组播源向一组确定的接收者发送信息,用组播地址机制来标识这组确定的接收者;接收者通过加入组播组来实现对组播信息的接收,而接收者可以通过组成员关系管理来动态地加入或离开组播组;组播报文在网络中是如何被转发并最终到达接收者的,组播报文在网络中沿着树型转发路径进行转发,该路径称为组播转发树;组播报文的组播转发树是如何由各组播路由协议来完成构建的。组播可以在网络的各个层次上实现:物理层(如卫星、以太网),网络层(IP组播)和应用层(覆盖组播/应用层组播)。
在一个网络中实现IP组播数据包的转发,必须在各个互连设备上运行可互操作的组播路由协议。组播协议可分为主机与路由器之间的组管理协议和路由器与路由器之间的组播路由协议。组管理协议包括IGMP,即Internet组管理协议。组播路由协议分为域内组播路由协议(PIM-DM,PIM-SM,DVMRP,MOSPF,CBT等协议)及域间组播路由协议(MBGP等等)。域内的组播路由协议又分为密集模式与稀疏模式。为了有效地抑制组播数据在链路层的扩散,还有IGMP Snooping、HGMP等二层组播协议。组播管理协议IGMP运行在主机和路由器之间,作用是使路由器了解网段上有没有组播组成员。组播路由协议运行在组播路由器之间,作用是建立和维护组播路由,完成正确高效地转发组播数据包。数据包在网络中的传播路径可以用一棵树来描述—组播分布树。
组播分布树有两种形式:有源树和共享树。有源树的树根是组播信息流的来源,是以组播源为根构造的从根到所有目的端路径都最短的分布树,也称最短路径树。与有源树以信息源作根不同,共享树使用网络的某些点(路由器)作公用树根。这个根常被称作汇合点RP。网络中的所有组播接收者都以RP为树根,接收各自的组播数据,形成一棵共享树,即组播源把信息发送到汇合点再进行组播。
组播把一个数据包从一个源端发出到一组目的端,在一个路由器上,一个数据包的备份可能从多个端口发出。如果存在环路,就可能有数据包回到输入的端口,这个数据包又复制转发到其他端口上,这会导致数据包不断在路由器、交换机复制,产生多播风暴。所以组播路由器必须知道多播包的源,分辨数据包的流向,上游接口和下游接口,通过一定的策略形成组播树。
2 支持IP组播的标准传输层协议为UDP(用户数据包协议),因而组播数据包的传输是不可靠的
IP层的组播通信只提供尽力型服务,因此数据包丢失和数据包乱序是可靠组播面临的问题。可靠组播是指发送者所发送的每个数据包正确地到达所有组播组成员。
按照组播应用对延迟的要求,可分为实时、延迟敏感、延迟不敏感三类应用。实时组播应用,在数据包不能在规定的延迟时间内到达目的端时,会丢弃数据包,因为延迟太久的数据对于应用是无用的。这类应用如视频会议等。对于延迟敏感组播应用,传输的低延迟会带来更好地用户体验。如在线聊天、交互式游戏等。这类可靠组播协议主要是在有效使用网络带宽的基础上提供低延迟的可靠传输。对于延迟不敏感的组播应用,对延迟没有较高要求,主要是对数据包的正确和完整有严格要求。这类组播协议主要进行数据重传和丢失数据包的恢复。可靠组播的机制主要包括差错控制机制和拥塞控制策略。
可靠组播可以表达为:可靠组播=IP组播+差错控制+拥塞控制。差错控制机制主要包括差错检测、差错报告和差错恢复。可靠组播的关键问题是如何根据检测到的数据包丢失情况来迅速高效的恢复丢失的数据包。
3 主动网络是一种新的网络体系结构,通过对网络上的节点和网络上传输包的控制,提供动态处理和可编程能力来提高网络的智能性
在主动网络中,路由器具有计算能力,因此许多传统网络中的难题在主动网络中可以有较好的解决方法。主动网络将网络中的节点分为两大类,即网络内部节点和网络边缘节点。网络内部节点主要是指路由器,网络边缘节点指用户主机。在主动网络中,不仅边缘节点具有运算能力,而且内部节点也具有运算能力。用户可以根据自身需要在主动网络上加载各种代码,改变网络的功能和行为,使网络更灵活,功能更强大。
主动网络体系结构有三类:(1)主动包把可执行代码加载到主动节点并执行;(2)可执行代码驻留在主动节点上,主动包通过携带的标识调用代码;(3)上面两种结合的方法。
在传统网络中,为了提高传输效率,网络节点不参与可靠性工作。主动网络中主动节点不仅参与可靠性工作,并且可以通过定制节点的功能,有效地提高传输效率。主动网络中组播通信协议的分层模型如下图所示。
图1 主动网络中组播通信的协议分层模型 其中IP层,不保证数据的可靠性,主要实现网络的互联。组播通信层为应用层提供面向连接的可靠数据流服务,分为管理子层和可靠性子层。管理子层实现会话连接的建立与释放等功能,可靠性子层实现数据的可靠传输。组播通信层使用主动网络技术,在封装体中包含处理可靠性的程序,发送者、接收者和可靠主动节点通过执行程序,完成可靠性处理工作。应用层通过选择可靠主动节点实现对组播通信层服务的动态定制。
根据分层模型的功能,主动节点分为可靠主动节点和前传主动节点。前传主动节点与传统节点功能相似,但采用主动网络技术实现其功能。可靠主动节点实现组播通信层的可靠性子层,不进行连接管理工作。
可靠主动节点应具有如下基本功能:(1)检测错误及处理NACK。能检测数据封装体是否出错,并能处理下级节点的NACK;(2)数据缓存。每个可靠主动节点都能缓存数据,用于子节点丢失数据的局部恢复;(3)局部组播。使用局部组播的方式响应子节点的NACK。
当封装体到达可靠主动节点后,会检查封装体是否完整和是否丢失封装体,如果封装体丢失或封装体不完整,则请求重传,直到接收到正确封装体,才会传送到下一节点。而前传主动节点的处理方式不同,不会进行检测,直接传送到下一节点。应用层可以对组播服务进行定制。
在发送数据前,根据应用程序的要求和网络的可靠性,设定网络性能参数,网络中达到性能要求的主动节点声明自己是可靠主动节点,应用层来动态定制可靠主动节点,选择确定网络中可靠主动节点的数量和位置。可靠主动节点主要负责向上级可靠主动节点反馈NACK和处理下级可靠节点的重传请求。在高可靠性网络中,封装体出错的几率较小,可以规定高性能的参数,定制较少的可靠性节点,提高传输效率。在低可靠性网络中,正好相反,封装体出错几率较大,设置低性能参数,定制较多的可靠性节点,使NACK反馈和重传数据包的压力分散,可以避免NACK爆炸,有利于局部数据的恢复。
可靠组播应用的差错控制主要有两个方面:差错检测与差错恢复。差错检测是发现丢弃的数据包。差错恢复是重传丢弃的数据包。对于差错检测,主要问题是如何检测到差错和谁来检测差错。差错的检测方法有基于间隔的模式和基于定时器的模式。基于间隔的模式是当接收者连续收到的数据包序号不连续时,则检测到丢包。基于定时器的模式是设置一个定时器,当出现超时,还没有收到数据包时,则检测到丢包。有基于接收者和基于发送者两种检测模式。基于接收者的检测模式可以采用上面两种策略。基于发送者的检测模式只能应用基于定时器的策略。差错恢复是可靠组播协议最基本的功能,它主要是重传丢失的数据包,使数据包准确完整地到达所有的组成员。关键问题在于如何恢复差错和由谁负责恢复差错。出现差错重传数据包的方式有两种:单播和组播。单播是一对一的重传数据包,适合小规模的差错恢复。组播适合较大规模的差错恢复,对一组接收者进行数据包重传。根据重传者是谁,可分为:集中的差错恢复和分布的差错恢复。由发送者进行的重传是集中的差错恢复。由其他任何节点进行的差错恢复是分布的差错恢复。由差错检测模式的不同和差错恢复模式的不同,组合成了不同的可靠组播协议。
在主动网络中,路由器直接参与可靠组播协议,使用组播路由树而无需另外构造逻辑树。基于主动网络的思想,陆续出现了多个基于主动网络的可靠组播传输协议,如ARM等。主动可靠组播协议的可靠性策略大都基于主动节点来实现的。在ARM中,并不要求所有的路由器都是主动节点,也不要求所有主动节点支持各种机制,协议的性能随着主动节点的数目和功能的增强而降级。
ARM主要包括主动缓存支持的本地恢复,NACK在主动节点上汇聚及主动节点支持的重传范围精确限定。
(1)缓存机制,实现本地恢复策略。在ARM协议中,主动节点都维护着一个软状态的缓存区,用于缓存所接收到的组播数据包。ARM并不要求每个主动节点缓存所有的数据包,不同的主动节点遵循尽力而为原则来缓存数据包。当接收者产生的NACK消息向上游传送时,处于其路径上的主动节点会搜索自己是否有缓存数据包,如果有,则进行重传,仅当其缓冲区没有该数据包时,才向其他主动节点转发该NACK消息。ARM采用主动节点缓存策略可以减少恢复的延迟和将发送者的差错恢复压力分散到不同的主动节点。ARM 协议数据包的头部有一个TTL域,用来标识数据包在主动节点缓冲区保留的时间。当缓存时间超过TTL时,会自动将数据包清除。当缓冲区已满,有数据报要进入缓冲区时,会有先进先出和丢弃尾部数据包的管理策略。
(2)NACK汇聚。在传统的IP组播网络中,路由器维护着组播组、发送者地址和所有它继续转发的接收者(或路由器)的地址。在ARM中,主动节点(路由器)也会短时间保存一些关于它将处理的差错信息:一个NACK记录、一个REPAIR记录,也包括此差错相应的组播数据包。NACK记录包含最高的NACK计数(发送次数)和一个订阅位图用于记录发来NACK消息的链路。主动节点依据NACK记录来决定如何处理收到的NACK消息。如果一个NACK消息报告的差错已经被报告过,则此NACK消息被直接丢弃;否则需进行进一步处理。当进行数据包重传时,订阅位图可指导在哪些链路上进行转发。针对组播数据包p,在REPAIR记录构建后包含了已经进行了数据包p转发的链路集合。如果主动节点收到了一个针对数据包p的NACK消息,而该接收者位于REPAIR记录中,则说明此数据包正在传送过程中,因而主动节点丢弃该NACK消息。ARM协议的NACK数据包的包头包含下列域:产生NACK消息的节点地址、丢失数据包的源发送者地址、组播地址、丢失数据包的序号(SN)NACK计数,以及建议的该数据包和NACK消息的缓存TTL。
(3)重传范围的限定。ARM的重传数据包与组播数据包拥有一样的头部,处理方式也基本一样。不同的是,主动节点(路由器)依据订阅位图将重传数据包给仅仅传送那些曾经发送过NACK消息(发生差错)的接收者。如果主动节点中没有订阅位图(可能是已经从缓存区中清除,或主动节点改变了),则主动节点仅仅缓存当前的重传数据包。如果缓存区已经满了,则将该数据包转发到所有下游链路。
在传统网络的使用中,网络扮演中间通道的角色。主动网络使得网络基础结构可编程,网络节点具有计算能力,极大地改善了网络提供服务的能力。主动网络的可靠组播技术可以面对日益多样化的组播应用需求。网络节点的参与有效提高了组播的质量和效率,进一步提高可靠组播的性能。
参考文献:
[1]刘星辰.可靠组播传输协议设计[J].数字通信世界,2007(08).
[2]李娟.主动可靠组播拥塞控制协议研究[J].计算机光盘软件与应用,2010(03).
作者简介:李咏琪(1975-),女,湖北武汉人,硕士,讲师,研究方向:计算机应用技术。
作者单位:湖北广播电视大学,武汉 430073