单播:网络中传输的信息量与需要该信息的用户量成正比。多份内容相同的信息发送给不同用户,对信源及网络带宽都将造成巨大压力
广播:无需接收信息的主机也将收到该信息,这样不仅信息安全得不到保障,且会造成同一网段中信息泛滥
组播:有效地解决了单播和广播在点到多点应用中的问题。组播源只发送一份数据,数据在网络节点间被复制、分发,且只发送给需要该信息的接收者
传统点到点应用:(传统的电子邮件、WEB、网上银行等)
特点:1.服务提供端以单个用户为单位提供服务(同时只有一个数据发送者和接收者)
2.不同用户与服务提供端的通信数据存在差异
两个通信实体之间的通信过程如下:
1.Server封装数据包并发出,其中源IP为自身IP,目的IP为远端Client地址,源MAC为自身MAC地址,目的MAC为网关路由器的MAC地址。
2.网关路由器收到数据包,解封装后根据目的IP查找路由表,确定去往目的IP的下一跳地址及出接口。重新封装源数据包,从相应出接口发给下一跳设备继续转发。
3.经过路由器的多次逐条转发,数据包到达Client所在网络,Client收到数据后,对数据包进行解封装并交由本机上层应用协议处理。
新型点到多点应用:(在线直播、网络电视、视频会议等)
特点:1.服务提供端以一组用户为单位提供服务
2. 同组用户与服务提供端的通信数据无差异
3.对信息安全性、传播范围、网络带宽提出了较高的要求
部署方式:
1.单播:在一台源IP主机和一台目的IP主机之间进行(网络上绝大部分的数据都是以单播的形式传输的,例如电子邮件收发、网上银行都是采用