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)--应用数据