大家好,上一期的内容我们讲述了IP的报文格式和几个常用的命令,今天呢我们来给大家讲一下IP的类别。
先回顾一下我们前几期的一点内容:什么是IP地址(IPv4)?
1.IP地址在网络中用于标识一个节点(或者网络设备的接口)
2.IP地址也用于IP分组在网络中寻址
3.一个IPv4地址有32位
4.IPv4地址通常采用“点分十进制”来标识
举个例子:192.168.10.1换算为二进制表示就是11000000.10101000.00001010.00000001。通常我们看到的是采用点分十进制来表示的IP地址,但是相较于硬件环境中,机器或者是设备还是比较喜欢二进制语言来表示IP地址。
为了方便分类,我们把转换为2进制的IP地址全0的部分叫做主机号,而全1表示的叫做网络号。我们拿192.168.1.0这个IP地址来举个例子
把他转换为2进制11000000 10101000 00000001 00000000大家可以看到最后一个8位的表示全是0,这就表示192.168.1.0的网络部分为192.168.1而主机部分我们可以分配的部分为最后一个八位。
IP地址(IPV4)一共有2的32次方个,范围呢是在0.0.0.0到255.255.255.255之间,因为有32个二进制位,每个二进制位都有0或者1表示,有2个32次方就比较好了解了,虽然有这么多的IP地址,但是在19年11月25日宣布终于被用完了,IPv4地址的紧缺也是推动IPv6地址发展的重要原因。
IP地址一般分为两种,即私有IP地址和公有IP地址两种。私有IP地址允许用户在内网随意使用,但是该地址空间不允许进入公网,如果私有IP用户需要访问公网的话,则需要使用NAT网络地址转换技术用来进行地址的转换。
我们把IP地址分为5类,我下面上图让大家看一下。
然后我再给大家说一下私有IP的界定范围:
A类地址10.0.0.0至10.255.255.255(10.0.0.0/8) 即前八位为该地址的网络号
B类地址172.16.0.0至172.31.255.255(172.16.0.0/12) 即前十二位为该地址的网络号
C类地址192.168.0.0至192.168.255.255(192.168.0.0/16) 即前十六位为该地址的网络号
今天给大家讲了IP地址的分类和表示方式,我们的数通基础就快要告一段落了,因为无论你是学习数通安全、数据通信还有服务器运维都需要这些关于TCP/IP的知识作为基础,我正在准备新的网络方面的课程,大家可以根据自己喜好学习,谢谢大家