IP地址

一、IP地址分类及组成

A类:由1B的网络地址、3B的主机地址组成;网络地址的最高位必须是“0”     ;

B类:由2B的网络地址、2B的主机地址组成;网络地址的最高位必须是“10”   ;

C类:由3B的网络地址、1B的主机地址组成;网络地址的最高位必须是“110”;

D类:第一个字节以最高位必须是“1110”;

 

二、1B:每个字节8位。

三、缺省子网掩码:即未划分子网,对应的网络号的位都置1,主机号都置0。

  A类网络缺省子网掩码:255.0.0.0

   B类网络缺省子网掩码:255.255.0.0 

  C类网络缺省子网掩码:255.255.255.0 

 

  子网掩码是一个应用于TCP/IP网络的32位二进制值,它可以屏蔽掉ip地址中的一部分,从而分离出ip地址中的网络部分与主机部分,

 基于子网掩码,管理员可以将网络进一步划分为若干子网。

 

四、要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。同理借用2个主机位则可以将一个C类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。子网掩码和IP地址一样有32bit,确定子网掩码的方法是其与IP地址中标识网络号的所有对应位都用"1",而与主机号对应的位都是"0"。如分为2个子网的C

类IP地址用22位来标识网络号,则其子网掩码为:11111111 11111111 11111111 10000000即255.255.255.128。于是我们可以知道,A类地址的缺省子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0。

 

五、举例

给定IP地址167.77.88.99和掩码255.255.255.192,子网号是什么?广播地址是什么?有效IP地址是什么?

    167.77.88.99  -->10100111.01001101.01011000.01100011
    255.255.255.192--> 11111111.11111111.11111111.11000000

 两个转换成二进制 and一下得10100111.01001101.01011000.01000000
  子网号167.77.88.64

        广播地址为10100111.01001101.01011000.01111111
  得167.77.88.127

  有效ip地址:167.77.88.65-167.77.88.126

 

六、

  一个子网网段地址为5.32.0.0掩码为255.224.0.0网络,它允许的最大主机地址是(c ) 
    A、5.32.254.254 
    B、5.32.255.254 
    C、5.63.255.254 
    D、5.63.255.255

  答案:
    网段为000000101。00100000。00000000。00000000。

    掩码为11111111。11100000。00000000。00000000。

  0代表主机位 
  主机位有21位。又因为主机位全1不能用。所以最大的情况为 
  000000101。00111111。11111111。11111110。

  换算位10进制应该是5.63.255.254

七、

IP和子网掩码 
我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP 
A类IP段 0.0.0.0 到127.255.255.255 
B类IP段 128.0.0.0 到191.255.255.255 
C类IP段 192.0.0.0 到223.255.255.255

XP默认分配的子网掩码每段只有255或0 
A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑 
B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑 
C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

 

 八、

188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗? 
先将这些转换成二进制 
188.188.0.111 10111100.10111100.00000000.01101111 
188.188.5.222 10111100.10111100.00000101.11011010 
255.255.254.0 11111111.11111111.11111110.00000000 
分别AND,得 
10111100.10111100.00000000.00000000 
10111100.10111100.00000100.00000000 
网络标识不一样,即不在同一网段。

 

九、

一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适? 
首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。 
2的m次方=560 
首先,我们确定2一定是大于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。

 

十、

RFC 1918中定义了在企业网络内部使用的专用(私有)地址空间,如下:
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255

posted @ 2017-08-17 17:17  XuGuobao  阅读(562)  评论(0编辑  收藏  举报