• IP地址划分


     

     

    IP地址介绍:

            IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
            IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。

            每一个采用TCP/IP协议的主机都有一个IP地址,就像一个城市给每一个街道,小区,住户分配一个住址编号一样,这样送货的才能够找到你。这就是IP地址的作用。

    IP地址类型:

    公有地址

            公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。

    私有地址

            私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
            以下列出留用的内部私有地址
            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

     IP地址分类:

            最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不同容量的网络,即A类~E类。

    先来看看前面三种分类。A类,B类,C类。例如:就像一个城市,划分整个城市比喻为A类地址,城市的分区就为B类地址,街道社区就为C类地址。

    IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。    全0和全1的都保留不用。

    A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或 0xFF000000)第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。

    B类:(128.0.0.0-191.255.0.0)(默认子网掩码:255.255.0.0或0xFFFF0000)前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。

    C类:(192.0.0.0-223.255.255.0)(子网掩码:255.255.255.0或 0xFFFFFF00)前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。一般用于小型网络。

    D类:是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。

    E类:是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。

    回送地址:127.0.0.1。 也是本机地址,等效于localhost或本机IP。一般用于测试使用。例如:ping 127.0.0.1来测试本机TCP/IP是否正常。

    十进制数和二进制数表:

    以2为基数的二进制转换——11101001(223)           128+64+32+0+8+0+0+1=223

      MSB              
    次方 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
    列值 1 1 1 0 1 0 0 1

    十进制重置

    128 64 32 16 8 4 2 1
    列值 128 64 32 0 8 0 0 1

                    


    IP地址划分练习题:

    • 一:子网地址为192.168.3.192,子网掩码为255.255.255.224,计算该子网内的可用主机地址数量?    

    256-224=32    该子网内的可用主机地址为30

    • 二:对一个 B类网段进行子网划分,如果子网掩码是 19位,那么每个子网能够容纳的最大主机数是多少?

    32-19=13      2^13-2=8190    每个子网能够容纳最大主机数为8190

    • 三:对一个B类网段进行子网划分,如果子网掩码是22位,那么每个子网能够容纳的最大主机数是多少?

    32-22=10     2^10=1024    每个子网能够容纳最大主机1022

    • 四:对一个 C类网段进行子网划分,如果子网掩码是 28位,那么每个子网能够容纳的最大主机数是多少?

    32-28=4      2^4=16    最大主机数位14

    • 五:对一个 B 类网段进行子网划分,如果子网掩码是 19 位,那么最多能够划分的子网数是多少?

    19-16=3    2^3=8   最多能够划分的子网为8个

    • 六:将B类网络168.195.0.0划分成若干子网,要求每个子网内可配备主机700台。能划分多少个子网,并写出前5个子网地址?

     2^10=1024    1024>700        32-10=22

    子网掩码为:11111111.11111111.11111100.00000000=255.255.252.0

    能划分子网为2^6=64

    子网地址:168.195.0.0——168.195.3.255

         168.195.4.0——168.195.7.255

         168.195.8.0——168.195.11.255

         168.195.12.0——168.195.15.255

         168.195.16.0——168.195.19.255

    • 七:将B类网络168.195.0.0划分为27个子网,每个子网包括尽可能多的主机。子网掩码是什么?

    2^5=32   32>27    16+5=21

    二进制表示:11111111.11111111.11111000.00000000

    十进制表示:255.255.248.0

    • 八:要求设置一个子网掩码将B类网络172.16.0.0划分成尽可能多的子网,每个子网要求容纳15台主机,则子网掩码是什么?

    2^5=32    32>15;    32-5=27

    二进制表示:11111111.11111111.11111111.11100000

    十进制表示:255.255.255.224

    • 九:要求设置一个子网掩码将一个B类网络172.16.0.0划分成尽可能多的子网,每个子网要求容纳500台主机,则子网掩码是什么?

    2^9=512     512>500    32-9=23

    二进制表示:11111111.11111111.11111110.00000000

    十进制表示:255.255.254.0

    • 十:要求设置一个子网掩码将一个B类网络172.16.0.0划分成七个子网,每个子网要容纳的主机数尽可能多,则子网掩码是什么?

    2^3=8   8>7  16+3=19

    二进制表示:11111111.11111111.11100000.00000000

    十进制表示:255.255.224.0

    • 十一:要求设置一个子网掩码将一个B 类网络172.16.0.0 划分成 30 个子网,每个子网要容纳的主机数尽可能多,则子网掩码是什么?

    2^5=32          32>30 ;            16+5=21

    二进制表示:11111111.11111111.11111000.00000000

    十进制表示:255.255.248.0

    • 十二:IP 地址 132.119.100.200的子网掩码是255.255.255.224,哪么它所在的 IP子网地址是什么?

    200转二进制:1  1  0  0  1  0  0  0

    224转二进制:1  1  1  0  0  0  0  0

          128+64=192

    子网为132.119.100.192

    • 十三:若要将一个C类的网络192.18.0.0划分为14个子网,请计算出子网掩码,以及每个子网中主机IP地址的范围和广播地址是多少?

    2^4=16    16>14

    24+4=28

    二进制表示:11111111.11111111.11111111.11110000=255.255.255.240

    网络ID      网段                  广播地址

    192.18.0.0    192.18.0.1——192.18.0.14          192.18.0.15

    192.18.0.16  192.18.0.17——192.18.0.30        192.18.0.31

    192.18.0.32  192.18.0.33——192.18.0.46  192.18.0.47

    192.18.0.48  192.18.0.49——192.18.0.62        192.18.0.63

    • 十四:为了合理利用IP地址,避免IP地址的浪费,现有公司的五个部门:财政部、人力部、信息部、质检部、秘书部,需要组成自己的局域网,每个部门处于一个网段,分配给这五个部门的IP地址为:192.168.4.0/24。

    求子网掩码?

    2^3=8   8>5

    24+3-27

    二进制表示:11111111.11111111.11111111.11100000=255.255.255.224

    请写出子网划分后对应于每个部门的网络号、主机IP地址范围、广播地址?

    网络ID          IP地址范围           广播地址

    192.168.4.0     192.168.4.1-192.168.4.30    192.168.4.31

    192.168.4.32    192.168.4.33—192.168.4.62  192.168.4.63

    192.168.4.64    192.168.4.65—192.168.4.94  192.168.4.95

    192.168.4.96    192.168.4.97-192.168.4.126  192.168.4.127

    192.168.4.128   192.168.4.129-192.168.4.158  192.168.4.159

    请写出每个子网内的最大主机数目?

    2^5-2=30

    • 十五:为了合理利用IP地址,避免IP地址的浪费,现对公司内某部门的180台计算机进行子网划分,要求每个子网最多不能超过30台主机,分配给该部门的IP地址为:192.168.24.0/24。请回答如下问题(有步骤):

     

    可以划分几个子网?并给出子网掩码?

    2^5=32   32>30      32-5=27

    子网掩码:11111111.11111111.11111111.11100000=255.255.255.224

    2^3=8

    请写出子网划分后每个网络的网络号、主机IP地址范围、广播地址?

     网络ID                     地址范围            广播地址

    192.168.24.0/27                  192.168.24.1-192.168.24.30                    192.168.24.31

    192.168.24.32/27                192.168.24.33-192.168.24.62                  192.168.24.63

    192.168.24.64/27                192.168.24.63-192.168.24.94                  192.168.24.95

    192.168.24.96/27                192.168.24.97-192.168.24.127               192.168.24.128

     

     

     

    此文章若有错误请大佬指正

  • 相关阅读:
    树状数组和线段树
    N皇后问题(函数式编程与过程式)
    单例模式
    BitSet
    蓄水池抽样问题
    关于动态规划的一些感想
    53最大子序和
    5最长回文子串
    139单词拆分
    91.解码方法
  • 原文地址:https://www.cnblogs.com/BlogAlias/p/14203456.html
Copyright © 2020-2023  润新知