单播、广播、组播
1.单播
单播地址是IP网络中最常见的。包含单播目标地址的分组发送给特定主机,一个这样的例子是,IP地址为192.168.1.5(源地址)的主机向IP地址为192.168.1.200(目标地址)的服务器请求网页
其以太网帧组成:
目标mac地址+源msc地址+目标ip地址+源ip地址+用户数据+帧层如果目标IP地址属于另一个网络,则在帧中使用的目标MAC地址将为与源IP地址位于同一个网络中的路由器接口的MAC地址
即目标mac变为路由接口的mac 2.广播广播分组的目标IP地址的主机部分全为1,这意味着本地网络(广播域)中的所有主机都将接收并查看该分组。诸如ARP和DHCP等很多网络协议都使用广播。
其以太网帧:
目标mac地址(FF-FF-FF-FF)+源msc地址+广播地址+源ip地址+数据+帧层3.多播
多播地址让源设备能够将分组发送给一组设备。属于多播组的设备将被分配一个多播组IP地址,多播地址范围为224.0.0.0~239.255.255.255。由于多播地址表示一组设备(有时被称为主机组),因此只能用作分组的目标地址。源地址总是为单播地址。
远程游戏就是一个使用多播地址的例子,很多玩家通过远程连接玩同一个游戏;另一例子是通过视频会议进行远程教学,其中很多学生连接到同一个教室。还有一个例子是硬盘映像应用程序,这种程序用于同时恢复众多硬盘的内容。又例如网络电视的点播功能。
同单播地址和广播地址一样,多播IP地址也需要相应的多播MAC地址在本地网络中实际传送帧。多播MAC地址以十六进制值01-00-5E打头,余下的6个十六进制位是根据IP多播组地址的最后23位转换得到的。一个MAC多播地址是01-00-5E-0F-64-C5
只有加入了组的才会接收到数据。多播源只将数据发给组内成员
在百度看到这么一个例子,很容易就能够理解这三个东西比如你对小月喊“小月”,只有小月应你(单播)在学校广播中喊“今天放假”,全部同学都会响应(广播)比如你喊:是男人的来一下,一人发一百块“那么男的过来,女就不会过来因为没有钱发她不理你(组播,其中男生就是一个组)