网络中有三种通信模式:单播、广播、组播(多播)

当前的网络中有三种通信模式:单播(Unicast)、组播(多播)(Multicast)、广播(Broadcast),其中的组播出现时间最晚但同时具有单播和广播的优势,最具备发展前景。 

1、单播:

主机之间“一对一”的通信模式,网络中的交换机和路由器对数据只进行转发不进行复制。若是10个客户机须要相同的数据,则服务器须要逐一传送,重复10次相同的工做。但因为其可以针对每一个客户的及时响应,因此如今的网页浏览所有都是采用IP单播协议。网络中的路由器和交换机根据其目标地址选择传输路径,将IP单播数据传送到其指定的目的地。
单播的优势:

1. 服务器及时响应客户机的请求

2. 服务器针对每一个客户不通的请求发送不通的数据,容易实现个性化服务

单播的缺点:

1. 服务器针对每一个客户机发送数据流,服务器流量=客户机数量×客户机流量;在客户数量大、每一个客户机流量大的流媒体应用中服务器不堪重负

2. 现有的网络带宽是金字塔结构,城际省际主干带宽仅仅至关于其全部用户带宽之和的5%。若是所有使用单播协议,将形成网络主干不堪重负。如今的P2P应用就已经使主干常常阻塞,只要有5%的客户在全速使用网络,其余人就不要玩了。而将主干扩展20倍几乎是不可能。

2、 广播:

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

1. 网络设备简单,维护简单,布网成本低廉

2. 因为服务器不用向每一个客户机单独发送数据,因此服务器流量负载极低。

广播的缺点:

1.没法针对每一个客户的要求和时间及时提供个性化服务

2. 网络容许服务器提供数据的带宽有限,客户端的最大带宽=服务总带宽。例若有线电视的客户端的线路支持100个频道(若是采用数字压缩技术,理论上能够提供500个频道),即便服务商有更大的财力配置更多的发送设备、改为光纤主干,也没法超过此极限。也就是说没法向众多客户提供更多样化、更加个性化的服务。

3. 广播禁止在Internet宽带网上传输。

3、组播:

主机之间“一对一组”的通信模式,也就是加入了同一个组的主机能够接受到此组内的全部数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机能够向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有须要(加入组)的主机,又能保证不影响其余不须要(未加入组)的主机的其余通信。
组播的优势:

1. 须要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具有广播所具有的优势。

2. 因为组播协议是根据接受者的须要对数据流进行复制转发,因此服务端的服务总带宽不受客户接入端带宽的限制。IP协议容许有2亿6千多万个(268435456)组播,因此其提供的服务能够很是丰富。

3. 此协议和单播协议同样容许在Internet宽带网上传输。

组播的缺点:

1.与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但能够经过必定的容错机制和QOS加以弥补。2.现行网络虽然都支持组播的传输,但在客户认证、QOS等方面还须要完善,这些缺点在理论上都有成熟的解决方案,只是须要逐步推广应用到现存网络当中。
相关文章
相关标签/搜索