单播
Unicast(单播):在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播。例子:访问网页。
单播的以太网帧中MAC地址及IP地址的设置:
目标主机的MAC地址 源主机的MAC地址 目标IP地址 源IP地址
如果目标主机跟源主机在同一个网络,则目标主机的MAC地址字段值应设置为目标主机的MAC地址;如果它们不在同一个网络,则目标主机的MAC地址字段值应该设置为与源IP地址位于同一个网络中的路由器接口的MAC地址。
广播
Broadcast(广播):网络中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),这种传送方式称为广播。例子:ARP和DHCP等很多网络协议都使用广播。
广播的以太网帧中MAC地址及IP地址的设置:
目标主机的MAC地址 源主机的MAC地址 目标IP地址 源IP地址
广播的目标主机的MAC地址字段值设置为FF-FF-FF-FF-FF-FF。
广播分组的目标IP地址的主机部分全为1,这意味着本地网络(广播域)中的所有主机都将接收并查看该分组。
组播
Multicast(组播):加入了同一个组的主机可以接收到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所 需数据,这种传送方式称为组播。 例子:通过视频会议进行远程教学。
组播的以太网帧中MAC地址及IP地址的设置:
目标主机的MAC地址 源主机的MAC地址 目标IP地址 源IP地址
组播的目标主机的MAC地址字段值以十六进制值01-00-5E打头,余下的6个十六进制位是根据IP多播组地址的最后23位转换得到的。
组播分组的目标IP地址的地址范围为224.0.0.1~239.255.255.254。