发布于 

IP地址相关以及广播和组播的区别

关于IP地址的一些问题

IP地址的分类

类型 前缀位 首字节值 网络数 主机数 私有地址范围
A 0 0-127 27-2 224-2 10.0.0.0-10.255.255.255
B 10 128-191 214 216-2 172.16.0.0-172.31.255.255
C 110 192-223 221 28-2 192.168.0.0-192.168.255.255
D 1110 224-239 / / /
E 1111 240-255 / / /

备注:
A类网络中网络数减去2,原因为0和127开头的地址作为保留地址块,具体会在后面介绍。主机数减2是由于计算时需要除去全’0’和全’1’,原因下面介绍)

特殊用途的地址

CIDR地址块 描述
0.0.0.0/8 本网络(仅作为源地址时合法)
10.0.0.0/8 专用网络
100.64.0.0/10 地址共享
127.0.0.0/8 环回
169.254.0.0/16 本地链路
172.16.0.0/12 专用网络
192.0.0.0/24 保留(IANA)
192.0.2.0/24 TEST-NET-1,文档和示例
192.88.99.0/24 6to4中继
192.168.0.0/16 专用网络
198.18.0.0/15 网络基准测试
198.51.100.0/24 TEST-NET-2,文档和示例
203.0.113.0/24 TEST-NET-3,文档和示例
224.0.0.0/4 多播(之前的D类网络)
240.0.0.0/4 保留(之前的E类网络)
255.255.255.255 广播

一些特殊的IP地址表

网络地址 主机地址 含义
Any 全”0” 网络地址,代表一个网段
Any 全”1” 定向广播地址(特定网段的所有节点)
全”1”即 255.255.255.255 / 本地网络广播地址(本网络所有节点)
全”0”即 0.0.0.0 / 本网主机地址,通常为默认路由器
127 Any 回送地址

广播和组播

在网络上搜索了很多资料,大多解释的并不清楚,而且很多都是互相转载,之间没有差别。不过看到有一篇文章解释的还比较详细。具体摘录如下,参考链接也会在下面列出来。

网络广播

一般分为四种形式:受限的广播(特殊的广播)、指向全网的广播、指向子网的广播、指向所有子网的广播,其实后面三种也称为定向广播。

  • 受限的广播

受限的广播地址是255.255.255.255,只发送到本地网络的所有主机,路由器默认不转发目的地址为受限的广播地址的数据报,路由器将此类广播隔离到子网。如ARP请求,就使用的这种地址进行广播。

  • 指向全网的广播

指向全网的广播地址是主机号为全1的地址。如A类网络的广播地址为netid.255.255.255,其中netid为A类网络的网络号。路由器默认都会转发此类指向网络的广播。

  • 指向子网的广播

指的是主机号为全1并且有特定子网号的地址。当然必须知道子网掩码才能判断。

例子:一个B类地址:130.57.0.0,缺省的子网掩码为
255.255.0.0,现在对这个B类网址划分子网,如:130.57.1.0/24,
130.57.2.0/24, 这时候如果路由器收到发往 130.57.1.255/24
的数据报,那么这个地址就指向 130.57.1.0/24
这个子网的广播地址,这个子网内的所有的机器就能收到。如果是
130.57.1.255/16 ,那这个地址就不是指向子网的广播地址。

  • 指向所有子网的广播

指向所有子网的广播地址类似于指向单个子网的广播地址。但不同的是指向所有子网的广播地址的子网号及主机号都为全1并且也需要通过子网掩码来判断。我们同样以130.57.0.0这个网络地址为例,如果目的子网掩码为255.255.255.0,那么IP地址130.57.255.255是一个指向所有子网的广播地址。当然,如果网络没有划分子网,这就是一个指向全网的广播。

组播(多播)

广播是单台设备向网络中所有主机发送数据,而组播是向指定的一组主机发送主机。IP网络的多播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址。Windows
2000中的DHCP管理器支持多播IP地址的自动分配。

参考链接:


本站由 @aoenian 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。