1.广播

全网广播

单网段广播

2.组播

  何时使用组播

     相同数据发送给多个用户时

     未知接收者

     同时发送数据给多个用户----股票交易

  为什么使用组播

      对主机,路由器的进程消耗减少

      节省使用带宽,比单播更加节约使用带宽

      优化链路性能

       分布式的应用,使多点应用成为可能,用于游戏。

    

     3.组播怎么工作

            发送者(源)--发送一份数据拷贝进入组播网络,目的是一个组播地址

           组播路由器--构建组播网络---复制以及转发组播数据包,发到有接收者的接口

                问题:组播路由器怎么知道哪里有接收者

            接收者---对组播流量感兴趣

     4.组播缺点UDP

           1.最大努力传输,不可靠,所以要靠组播应用来完成

           2.无拥塞避免机制,还是利用组播的应用来进行编码实现

           3.复制包问题,用户可能会接收到两个一样的数据包

           4.无法顺序交付

           5.安全也是个问题,接收者没有规定

      5.组播应用

           one-to-many

           many-to-many(视频会议)

           many-to-one

      6.组播封装

          ip  udp   (srm可靠组播/RTP,RTCP/other transport)--应用数据