网络:简述对IP地址的认识

一、IP地址的分类

1.A类IP段

A类的默认子网掩码 255.0.0.0。
255.0.0.0:11111111.00000000.00000000.00000000
0.0.0.0 到 127.255.255.255,一个子网最多可以容纳1677万多台电脑。

2.B类IP段

B类的默认子网掩码 255.255.0.0。
255.255.0.0:11111111.11111111.00000000.00000000
128.0.0.0 到 191.255.255.255,一个子网最多可以容纳6万台电脑。

3.C类IP段

C类的默认子网掩码 255.255.255.0。
255.255.255.0:11111111.11111111.11111111.00000000
192.0.0.0 到 223.255.255.255, 一个子网最多可以容纳254台电脑。

二、IP地址=网络标识+主机标识

网络标识(IP地址和子网掩码进行与运算);
主机标识(IP地址和子网掩码的反码进行与运算)。

例如:C类IP:192.168.0.1,子网掩码:255.255.255.0

  1. 网络标识
    IP 11000000.10101000.00000000.00000001【192.168.0.1】
    子网掩码 11111111.11111111.11111111.00000000【255.255.255.0】
    AND结果 11000000.10101000.00000000.00000000【192.168.0.0】
  2. 主机标识
    IP 11000000.10101000.00000000.00000001【192.168.0.1】
    子网掩码反码 00000000.00000000.00000000.11111111【0.0.0.255】
    AND结果 00000000.00000000.00000000.00000001【0.0.0.1】

例如:B类IP:188.188.0.111,188.188.5.222,子网掩码:255.255.254.0

  1. 网络标识
    IP 10111100.10111100.00000000.01101111【188.188.0.111】
    子网掩码 11111111.11111111.11111110.00000000【255.255.254.0】
    AND结果 10111100.10111100.00000000.00000000【188.188.0.0】
  2. 网络标识
    IP 10111100.10111100.00000101.11011010【188.188.5.222】
    子网掩码 11111111.11111111.11111110.00000000【255.255.254.0】
    AND结果 10111100.10111100.00000100.00000000【188.188.4.0】
  3. 结果: 网络标识不同,不在一个子网内。

三、IP段:IP地址/数字表示方法

  1. ip段/24 /25 /26 /27 /28 /29 /30
    /24 — 1 Subnets — 254 Hosts/Subnet
    /25 — 2 Subnets — 126 Hosts/Subnet
    /26 — 4 Subnets — 62 Hosts/Subnet
    /27 — 8 Subnets — 30 Hosts/Subnet
    /28 — 16 Subnets — 14 Hosts/Subnet
    /29 — 32 Subnets — 6 Hosts/Subnet
    /30 — 64 Subnets — 2 Hosts/Subnet

  2. 192.168.0.0/16
    表示网络码占16位,也就是说该网络上可以有65534个主机(2^16-2)
    IP范围:192.168.0.1~192.168.255.254 。192.168.255.255是广播地址,不能被主机使用。
    设置IP地址的时候:192.168.x.y 子网掩码:255.255.0.0

  3. 192.168.0.0/24
    表示网络码占24位,就是说该网络上可以有254个主机(2^8-2)
    IP范围:192.168.0.1~192.168.0.254 。192168.0.255是广播地址,不能被主机使用。
    设置IP地址的时候:192.168.0.x 子网掩码:255.255.255.0

四、问题补充

问题1:一个子网最多可以容纳多少台电脑?

子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们可以把m看到是后面的多少颗0。

如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8颗0,那m就是 8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。

如255.255.248.0转换成二进制,那就是11111111.1111111.11111000.00000000,后面有11颗0,那m就是 11,255.255.248.0这个子网掩码可以容纳2的11次方(台)电脑,也就是2048台。

问题2:一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?

首先,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?

我们先来列个公式**《2的m次方 ≈ 560》**。首先,我们确定m一定是大于8的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试2的9次方是 512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最 合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章