从广义上讲,目前普遍使用的传输技术(网络节点之间的通讯方式)有两种,分别是单播(点到点)和广播式链路。
一、单播
??又称为点到点(point-to-point)链路,将一对单独的机器连接起来。在一个由点到点链路组成的网络中,为了从源端到达接收方,短消息必须首先访问一个或多个中间机器,这种短消息在某些情况下称为数据包或者包(packet)。通常在网络中有可能存在多条不同长度的路由,因此,找到一条好的路由对点到点网络非常重要。点到点传输只有一个发送方和一个接收方,有时候也称为单播(unicasting)。
优点:
- 服务器及时响应客户机的请求
- 服务器针对每个客户不同的请求发送不同的数据,容易实现个性化服务
缺点:
应用:
- 目前网络上绝大部分的数据都是以单播的形式传输的,收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,此时使用的就是单播数据传输方式
二、广播
??在一个广播网络上,通信通道被网络上的所有机器所共享:任何一台机器发出的数据包能被所有其他任何机器收到。每个数据包的地址字段指定了预期的接收方。当一台机器接收到一个数据包时,它要检查地址字段。如果包的目的地就是接收机器,则该机器要处理测数据包;如果包的目的地是某台其他机器,该机器就忽略W( ̄_ ̄)W此数据包。
优点:
- 网络设备简单,维护简单,布网成本低廉
- 由于服务器不用向每个客户机单独发送数据,所以服务器流量负载极低。
缺点:
- 无法针对每个客户的要求和时间及时提供个性化服务
- 需要给每个目标发送一份数据包,浪费流量
- 广播不允许在Internet宽带网上传输,但是数据网络中也允许广播的存在,但其被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,防止广播数据影响大面积的主机。
应用:
- 客户机通过DHCP自动获得IP地址
- 发布调气预报、故事行情最新报告或者现场直播
三、组播
??“组播”也可以称为“多播”,在网络技术的应用并不是很多,但多播出现时间最晚但同时具备单播和广播的优点,最具有发展前景。 ??主机之间一对一组的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。 ??主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不影响其他不需要(未加入组)的主机的其他通讯。
优点:
- 需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。
- 由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接入端带宽的限制。IP协议允许有2亿6千多万个组播,所以其提供的服务可以非常丰富。
- 此协议和单播协议一样允许在Internet宽带网上传输。
缺点:
应用:
|