一、引言
在一开始的IP层介绍的时候就已经提供了三种IP地址:单播地址,广播地址,多播地址。对于这些通讯方式的理解是:单播地址是一对一的通讯,广播是一对多的通讯,多播是一对多的通讯。多播是对一个特定的通讯主体集合的通讯。广播与多播仅仅应用于UDP协议。单播的典型方式是TCP协议。
二、广播
有时一个主机要向网上的所有其他主机发送帧,这就是广播。广播有四种地址类型如下:
- 受限的广播地址:255.255.255.255。该地址用于主机配置过程中IP数据包的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也不知道。
- 指向网络的广播:主机号为全1的地址。
- 指向子网的广播:主机号为全1且有特定子网号的地址。
- 指向所有子网的广播:所有子网的广播地址的子网号及主机号为全1。
三、多播
多播出现的原因是需要向多个目的地址传送数据。目前,大多数的网卡经过配置都能接收目的地址为多播地址或某些子网多播地址的帧。对于以太网,当地址中最高字节的最低位设置为1时表示该地址是一个多播地址,用十六进制可表示为 01:00:00:00:00:00(以太网广播地址ff:ff:ff:ff:ff:ff可看作是以太网多播地址的特例)。
1. 多播组地址
多播的IP地址即D类IP地址,如图1: