D类IP地址,第一个字节以“1110”开始,它是一个专门保留的地址。
简介一个D类IP地址的第一个字节必须以“1110”开始,D类IP地址不分网络地址和主机地址,是一个专门保留的地址,其地址范围为224.0.0.0~239.255.255.255。D类IP地址主要用于多点广播(Multicast,也称为多播)之中作为多播组IP地址。其中,多播组IP地址让源主机能够将分组发送给网络中的一组主机,属于多播组的主机将被分配一个多播组lP地址。由于多播组lP地址标识了一组主机(也称为主机组),因此多播组IP地址只能作为目标地址,源地址总是为单播地址。1
D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。
D类地址用于多点广播(Multicast)。
⑴ D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
⑵ D类地址范围:224.0.0.1—239.255.255.254
D类IP地址的范围为224.0.0.0~239. 255. 255. 255。前4比特固定为1110,后28比特是组播组地址标识(ID)。不同的组播组,标识不同。IP数据报的目的地址字段中写入对应的组播地址,IP组播路由器会转发这个组播数据报,并在必要的时候进行复制,交给组播组内的每个成员。部分D类IP地址被保留,用做永久组的地址,这段地址为224.0.0.0~224.0.0.255。例如,224.0.0.1是所有主机组,包括本网段中所有参加组播的主机;224.0.0.2表示本地网络中所有参加组播的路由器。而其余的组播组可以由应用程序随时使用,不受限制。
如果想接收组播,主机必须加入到对应的组播组中,TCP/IP的套接字(socket) API提供了相应的方法。当一台主机加入一个组播组后,它既有一个本机的IP地址,同时也有一个组播组的D类IP地址,对于目的地址是这两个地址的IP数据报,这台主机都会接收。2
一台主机可以随时加入或离开一个组播组,也可以同时属于多个组播组。一台主机可以向任何一个组播组发送IP组播数据报,即使这台主机不是这个组播组的成员。
应用D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,这一类地址被用在多点广播(Multicasting)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。3
单播、组播与广播除按网络ID的不同进行分类之外,还可根据传输的消息特征将IP地址分为单播地址、多播地址与广播地址三种。
单播◆单播(Unicast):是指主机之间“一对一”的通信模式。在单播通信模式中,信息的接收和传递只在两个节点之间进行,因此也称为点到点(Point to Point)通信。单播在网络通信中应用广泛,网络上绝大部分的数据都是以单播的形式传输的,例如:在网页浏览时,用户主机与Web服务器之间采用的就是“一对一”的单播的通信方式。在IP网络中,单播地址可用A、B、C类IP地址进行表示。
多播◆多播( Multicast):是指主机之间“一对一组”的通信模式,因此也称为组播,加入到了同一个组的主机可以接收到此组内的所有数据。多播在网络通信中也得到了广泛的应用,例如:网上视频会议、网上视频点播采用的就是“一对一组”的多播通信方式。在IP网络中,多播地址用D类IP地址表示,由于D类IP地址有268 435 456个,因此IP协议允许有2亿6干多万个组播,可以提供非常丰富的组播服务。1
广播◆广播( Broadcast):是指主机之间“一对所有”的通信模式,例如:有线电视网就是一个典型的广播型网络,电视机实际上接收到了所有频道的信号,但只将其中一个频道的信号还原成画面。在因特网中也允许广播的存在,但被限制在了局域网范围之内,禁止广播数据穿过路由器,以防止广播数据影响大面积的主机。在IP网络中,广播地址用IP地址“255.255.255.255”来表示。
本词条内容贡献者为:
苏智勇 - 副教授 - 南京理工大学自动化学院