IP地址共有32位字节,其中A~C类IP地址由类标识号、网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节,
B类标识最高位为10,网络地址为2字节,主机地址为2字节,C类标识最高位为110,网络地址为3字节,主机地址为1字节,B类标识最高位为1110,不区分网络地址和主机地址,用于组播,E类标识最高位为1111,实验用地址。
IP地址中全0代表的是网络,全1代表的是广播。
IP地址分类 |
固定最高位 |
第一字节范围 |
网络位 |
网络数 |
主机位 |
主机数 |
A |
0 |
0~127 |
8(1字节) |
126 (0和127特殊用途) |
24(3字节) |
16777214 (2^24
- 2) |
B |
10 |
128~191 |
16(2字节) |
2^14 |
16(2字节) |
2^16
-2 |
C |
110 |
192~223 |
24(3字节) |
2^21 |
8(1字节) |
2^8
-2 |
D |
1110 |
224~239 |
组播地址 |
|
|
|
E |
11110 |
240~255 |
保留给实验用 |
|
|
|
子网掩码:
一个子网掩码绑定一个IP地址,为计算IP地址中的网络号部分和主机号部分提供依据,子网掩码的格式与IP地址相同,并且对应网络号的部分为1,对应主机号的部分为0。
所以A、B、C类的子网掩码对应如下:
A类 |
255.0.0.0 |
B类 |
255.255.0.0 |
C类 |
255.255.255.0 |
特殊IP地址:
特殊地址 |
网络id |
主机id |
源地址使用 |
目的地址使用 |
备注 |
本网络的本台主机 |
全0 |
全0 |
可以 |
不可以 |
运行引导程序时,但又不知道其ip, 则使用这个 |
本网络的某台主机 |
全0 |
主机id |
不可以 |
可以 |
|
网络地址 |
网络id |
全0 |
可以 |
可以 |
|
直接广播地址 |
网络id |
全1 |
不可以 |
可以 |
特定网络所有主机,即全网广播 |
受限/本地
广播地址 |
全1 |
全1 |
不可以 |
可以 |
|
回送地址 |
127 |
任何数 |
可以 |
可以 |
|
组播与广播的区别:
广播 --
就是指同时向子网中的多台计算机发送消息,并且所有子网中的计算机都可以接收到发送方发来的消息。每个广播消息包含一个特殊的IP地址。
广播消息地址分为两种类型:直接广播地址和本地广播。
直接广播地址:网络号正常,主机号全1 向目标网络中所有主机发送报文
本地广播地址:网络+主机号全1 向本地网络中所有主机发送报文,路由器不转发
组播
广播的通信模式虽然能够实现一对多的通信需要,但是,由于广播是向子网中的所有计算机用户发送消息,没有目的性,不但增加了网络传输负担,而且资源消耗较高。组播的出现,较好地解决了这个问题。组播也叫多路广播。
所谓组播是将消息从一台计算机发送到本网或全网内选择的计算机子集上,即发送到那些加入指定组播组的计算机上。组播组是开放的,每台计算机都可以通过程序随时加入到组播组中,也可以随时离开。
D 类地址 首字节 224~239
其中
224.0.0.0 ~ 224.0.0.255 为预留的组播地址(永久组地址)
例: 224.0.0.0到224.0.0.255是被保留的地址
224.0.0.1表示子网中所有的组播组
224.0.0.2表示子网中所有的路由器
224.0.0.5表示OSPF路由器
224.0.0.6表示OSPF指定路由器
224.0.0.12表示DHCP服务器
224.0.1.0 ~ 224.0.1.255 公用组播地址(用于Internet)
224.0.2.0 ~ 239.255.255.255 本地管理组播地址 (特定的本地范围内有效)
私网IP
如果一个组织不需要接入互联网,但同时运行TCP/IP,则选择私网IP,Internet路由器不转发
目的地址是 私网地址的数据包。
私网IP地址
类型 |
网络地址 |
网络数 |
A |
10.x.x.x |
1 |
B |
172.16.x.x
~ 172.31.x.x |
16 |
C |
192.168.x.x |
256 |
自动专用IP地址 (APIPA
auto private IP address)
范围:169.254.0.0
~169.254.255.255 169.254.x.x
当无法获得动态地址时,作为临时的主机地址,该地址不在internet使用。例
若开启DHCP获取动态ip,但分配此ip,则网络可能出现问题。