> 文章列表 > 4.ip与子网掩码 知识扫盲

4.ip与子网掩码 知识扫盲

4.ip与子网掩码 知识扫盲

IP

在网络中,每台计算机都有一个唯一的地址,方便别人找到它,这个地址称为IP地址。

IP地址的格式

  • IP地址是一个网络编码,用来确定网络中的一个节点
  • IP地址是由32位二进制(32bit)组成
    4.ip与子网掩码 知识扫盲

IP地址组成

  • 网络部分(NETWORK)
  • 主机部分(HOST)

IP地址的分类

  • IP地址的网络部分是由Internet地址分配机构来统一分配的,这样可以保证IP的唯一性。
  • ip地址中全为1的ip即255.255.255.255,它称为限制广播地址,如果将其作为数据包的目标地址可以理解为发送到所有网络的所有主机
  • ip地址中全为0的ip即0.0.0.0,它表示启动时的ip地址,其含义就是尚未未分配时的ip地址
  • 127是用来进行本机测试的,除了127.255.255.255外,其它的127开头的地址都代表本机

公有IP和私有IP

私有IP

  • A类私有IP:10.0.0.0 ~ 10.255.255.255
  • B类私有IP:172.16.0.0 ~ 172.31.255.255
  • C类私有IP:192.168.0.0 ~ 192.168.255.255

4.ip与子网掩码 知识扫盲

公有IP

除私有IP之外的都是公有IP

子网掩码

子网掩码(subnet mask)又叫子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机位的掩码。 子网掩码不能单独存在,它必须结合IP地址一起使用。 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码的特点

  • 子网掩码也是32个二进制位
  • 对应IP的网络部分用1表示
  • 对应IP地址的主机部分用0表示
  • IP地址和子网掩码做逻辑与运算得到网络地址
    • 0和任何数相与都是0
    • 1和任何数相与都等于任何数本身

子网掩码与IP

A、B、C类Ip都有自己默认的子网掩码

  • A类 255.0.0.0
  • B类 255.255.0.0
  • C类 255.255.255.0

如何查看 以下四个主机的ip是否在同一个网段?

4.ip与子网掩码 知识扫盲
根据规则,将ABCD的IP和子网掩码做逻辑与运算
子网掩码转为2进制 11111111.00000000.00000000.00000000
A电脑转为2进制 11001000.11001000.10100000.10000000
res: 11001000.00000000.00000000.00000000

B电脑转为2进制 11001000.11001000.10100000.11000000
res:11001000.00000000.00000000.00000000

C电脑转为2进制 11001000.11110000.11110000.10000000
res:11001000.00000000.00000000.00000000

D电脑转为2进制 11001000.11001000.11110000.10000000
res:11001000.00000000.00000000.00000000

所以四台电脑属于同一网段