之前有简单了解过IP地址的构成(由网络号和主机号两部分组成)以及分类(A~E五类),也知道网络层有一个重要功能就是寻址(为我们的数据传输找到一条路径),以下是对这些知识点的详细了解。
IP地址构成
IP地址除了网络号和主机号,还有一个重要部分就是子网掩码,可以说子网掩码是和IP地址绑定在一起的,有IP地址就会有一个子网掩码。
为什么会出现子网掩码?这是因为IP地址虽然在网络划分时从理论上分为网络号和主机号两个部分,但是实际上路由器却没有办法区分这两部分,而子网掩码就是区分的依据。子网掩码把网络号部分设为1,主机号部分设为0。
IP地址的分类
我们知道IP地址一共有32位,而现在是将IP地址分为A~E五类之外,这五类IP如何进行区分?其实通过IP地址的前几位数就可以区分是哪一类了,A、B、C、D、E五类地址的前面几位数分别为0、10、110、1110、1111。另外,每一类地址都有一定的范围,都是划分好了的。
除了以上五个大类,也可以按照以下来划分IP地址:
- 广播地址:就是主机号全部为1的IP地址,意思就是要给一个子网内的所有主机发送数据报。由于是用于广播,所以路由器是不能广播这个地址的。
- 网络地址:网络号存在,但是主机号全部为0,例如192.168.1.0这个可以视为一个网段,不能分配給具体的主机使用。
- 可用地址:可用地址就是可以分配主机使用的地址,也就是说除去网络地址和广播地址,其他的都是可用IP地址。假设一个子网的主机号为n位,那它的总IP数为2^n,可用IP数为2^-2。
另外,也存在一些特殊IP地址:
1.换回地址:在A类地址中存在一个127.0.0.0的地址,是用来测试本机的连通性,简单来说就是我测我自己。如果连自己都不能联通就不要说去联通别的机器了。
2.0.0.0.0:这个可以视为一个无目标地址的集合,无目标的意思是在路由表中没有路径可以到达,那这样的无目标地址就会被收入0.0.0.0这个收容所。