对TCP/IP协议的一些看法(5):IP地址

其中255.255.255.255表示广播地址,127开头的表示本机地址,例如ping 127.0.0.1专门用于检测本机的TCP/IP协议是否安装正确。上一篇讲到网络层的一个重要的协议——IP协议,今天就讲一下最最重要的IP地址。大家都知道没有IP地址你就无法连上互联网,IP地址采用一种叫点分十进制法的方法来表示。IP地址为32位,以每8位一个点号将其断开,若这8位用0和1来表示,则记忆过于困难,因此将每8位二进制数变为10进制数便于记忆,这就是点分十进制法。

IP地址可以分为主机部分和网络部分,具体哪几位属于网络地址,哪几位属于主机地址要看子网掩码,会在后面介绍。

IP地址主要可以分为5类,分别是A类,B类,C类,D类和E类。

A类:

0                                                              

A类IP地址的主要特点是第0位为0,第1~7位表示网络地址,8~31位表示主机地址。

B类:

1 0                                                            

B类IP地址的主要特点是第0,1位为10,第2~15位表示网络地址,16~31位表示主机地址。

C类:

1 1 0                                                          

C类IP地址的主要特点是第0,1,2位为110,第3~23位表示网络地址,24~31位表示主机地址。

D类:

1 1 1 0                                                        

D类IP地址的主要特点是第0,1,2,3位为1110,第4~31位表示网络地址。D类地址一般用于多播。

E类:

1 1 1 1 0                                                      

E类IP地址的主要特点是第0,1,2,3,4位为11110,其余位表示网络地址。

此外255.255.255.255表示广播地址,127开头的表示本机地址,例如ping 127.0.0.1专门用于检测本机的TCP/IP协议是否安装正确。

随着时间的发展,IP地址逐渐被用尽,因此也有人提出把IP地址分为16位网络号,8位子网号和8位主机号,以192.168.2.3为例,若子网掩码为255.255.0.0,则其网络号为192.168.0.0,子网号为2,主机号为3,采用的算法是将IP地址与子网掩码的各位相与。同样判断两个IP是否在同一子网中,也是判断相与的结果,若相同则处于同一子网。

一般A类的子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0

有些IP地址是不能作为主机的IP的:

网络号 主机号 代表意义
全0 全0 无效,未知主机
非全0 全0 具体的网络
全0 非全0,全1 本地网的具体主机
全1 非全0,全1 无效
非全0,非全1 全1 直接广播
原文地址:https://www.cnblogs.com/elninohjh/p/4224815.html