• 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

  • 相关阅读:
    ngix反向代理-之反向
    redux和flux究竟有什么不同, 说点自己的理解
    npm发包记录
    由一个聚焦-focus-事件异常跟踪引起的总结
    git查看分支的几个方法
    test-your-mind-快速测试自己的代码
    contos7 yum安装php7.2与swoole (2)
    php_ thinkphp 时间回滚
    30个php操作redis常用方法代码例子
    redis_php 安装与卸载
  • 原文地址:https://www.cnblogs.com/XuGuobao/p/7382901.html
Copyright © 2020-2023  润新知