IP地址的作用是用来标识连接入网络的主机,就像家庭地址一般。
IP地址的表示
IPv4地址使用32个比特位表示,分为4个部分,每个部分8位。
为了方便人类使用,以点分十进制的方式表示。即四个部分转为十进制,并用 ‘ . ’ 分隔
如:192.168.66.88
转换过程:
先欠着
IP地址分类
以下的IP地址有两部分组成:网络号 + 主机号
网络号:标识不同的网络。
主机号:标识不同的主机。
IP地址分通过固定头几位划分为了以上五类,如A类以0开头,B类以10开头。
网络地址和广播地址
以B类为例,可以看到,B类地址中,地址范围为192.0.0.1~223.255.255.254,其实这个范围指的是可分配给主机的IP地址范围。其中不包含192.0.0.0和192.255.255.255。其中192.0.0.0为网络192.0这个网络的网络地址,192.255.255.255为192.0这个网络的广播地址。而这两个地址是不允许分配给主机使用的。
关于一个网络的网络地址和广播地址(这两个地址是不允许分配给主机使用),有如下规定:
网络地址:主机位全为0。
广播地址:主机位全为1。(注:向广播地址发送报文,则这个报文会被广播到整个网络,即所有处于该网络的主机都会收到该报文)
例子:192.168.66.88。
先欠着
三个特殊的IP地址
0.0.0.0:指的是本网络中的本主机(在不同上下文中有不同的含义)。
255.255.255.255:整个TCP/IP网络的广播地址,由于路由器对广播域进行隔离(防止广播风暴),所以也称为受限广播地址,可以等效为本网络的广播地址。
127.0.0.1:127.0.0.1是回送地址,指本地机,一般用来测试使用。
各类IP地址的有效地址范围
上图中,A类地址的允许最大网络数是 27 - 2的原因是A类地址第一位固定为0,所以是28-1(同理,B类头两位固定为10,C类头三位固定为110),-2的原因是不包含0.0.0.0和127.0.0.0这两个网段的特殊地址。
而ABC类最大主机数-2的原因是,不包含网路地址和广播地址。(注:A类地址的网络位位24,B类为16,C类为8)
IPv4保留地址
保留了三段IPv4地址供内部网络使用,就是现在最常见的常见的“内网地址”。
A类:10.0.0.0/8: 10.0.0.0~10.255.255.255
B类:172.16.0.0/12: 172.16.0.0~172.31.255.255
C类: 192.168.0.0/16: 192.168.0.0~192.168.255.255
私有地址(内网IP)只能在内部网络中使用。私用地址外的就是公用地址,而公用地址(公网IP)在Internet中使用,可以在Internet中随意访问。
因为路由器不会转发私有IP地址到互联网中的。
在家里或学校常常看到192.168开头的IP地址,你是不是常常疑惑为什么要用这个开头呢?其实就是C类的保留地址。
要想知道你拥有私有IP的手机,电脑,平板是如何跟具有公网IP的计算机(各大网站)通信交互的,我后面会更新关于NAT的知识。