广播组播和单播分别是什么?单播、多播和广播单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在?
广播(Broadcast)的特性是由1对多的概念
在同一个以太网环境下,一台主机如果需要同时向所有主机进行通信,这里其实主机不必要知道所有各点的地址。他只要向发送目的地址为广播地址,那么所有主机都会收到这台主机所发送的报文。
广播的优点:
1. 网络设备简单,维护简单,布网成本低廉
2. 由于服务器不用向每个客户机单独发送数据,所以服务器流量负载极低。
通常,广播都是限制在局域网中的,比如以太网或令牌环网络。因为广播在局域网中造成的影响远比在广域网中小得多。
以太网和IPv4网都用全1的地址表示广播,分别是ff:ff:ff:ff:ff:ff和255.255.255.255。
令牌环网络使用IEEE 802.2控制域中的一个特殊值来表示广播。
示例:你在公司大喊一声“放假了”, 全部同事都会响应。
组播(多播)的特性是一对同组所有。
组播顾名思义就是在同组成员才能收到此数据报文,也就是说当我发送一个数据目的地址是这个组的组播地址的时候,所有在这个组的成员都会收到这个发送的内容。
组播的优点:
1)需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。
2)由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接入端带宽的限制。IP协议允许有2亿6千多万个组播,所以其提供的服务可以非常丰富。
组播报文的目的地址使用D类IP地址(224.0.0.0~239.255.255.255), D类地址不能出现在IP报文的源IP地址字段。
示例:你在大街上大喊一声“美女”, 会有好几个女性回头看你。
3)此协议和单播协议一样允许在Internet宽带网上传输。
单播(Unicast)的特性是一对一的建立连接。
单播就好像你购买的快递,卖家给你发送的东西邮寄地址是你正常情况下只有你是可以收这个快递的所以卖家针对的是你自己,这个虽然卖家也会发给另外的买家,但是你们发送的东西邮寄地址(目的IP地址)是不一样的,接收数据的只有你自己。
单播的优点:
1.服务器及时响应客户机的请求
2.服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。
在IPv4网络中,0.0.0.0到223.255.255.255属于单播地址。
示例:你喊XXX名字,那么只有XXX回过头来答应你。