IP地址划分

摘要:
IP地址是指Internet协议地址(英语:IP address是IP协议提供的统一地址格式。它为Internet上的每个网络和主机分配一个逻辑地址。IP地址通常使用“每个使用TCP/IP协议的主机都有一个IP地址,这是IP地址的作用。每个IP地址包括两个标识码(ID)”互联网委员会定义了五种IP地址类型,以适应不同容量的网络。IP地址根据网络号和主机号进行分类。此类型的第一个IP地址是。

 IP地址划分第1张

 

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^72^62^52^42^32^22^12^0
列值11101001

十进制重置

1286432168421
列值128643208001

                


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

 

 

 

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

免责声明:文章转载自《IP地址划分》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇caffe 安装RT-Thread代码启动过程——以及 $Sub$ $main 与 $Super$ $main下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git 给远程库 添加多个url地址

 目录[-] 前提 使用流程 原理解析 注意 Other 参考文章 作者:shede333主页:http://my.oschina.net/shede333 && http://blog.sina.com.cn/u/1509658847版权声明:原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | [Creative Commo...

转:ImageMagick +Jmagick安装

原文来自于:  目录 一、ImageMagick介绍 二、安装支持库 三、在Linux上用源码编译安装ImageMagick与Jmagick 四、在Linux上使用yum安装ImageMagick与Jmagick 五、在windows上安装ImageMagick与Jmagick 六、常见问题以及解决方法 作者:赵磊 博客:http://elf8848.i...

简谈@Retention注解

@Retention注解是jdk的一个元注解,用来指示其它注解类型保留的生命周期。 一、注解类,有一个保留策略参数,可以不传默认是RetentionPolicy.CLASS package java.lang.annotation; @Documented @Retention(RetentionPolicy.RUNTIME) @Target(Eleme...

Disruptor 详解

想了解一个项目,最好的办法就是,把它的源码搞到本地自己捣鼓。   在网上看了 N 多人对 Disruptor 速度的吹捧,M 多人对它的机制分析,就连 Disruptor 官方文档中,也 NB 哄哄自诩: At LMAX we have built an order matching engine, real-time risk management, a...

delphi的Public,Private,Protected,Published作用域【转】

【转自】http://hi.baidu.com/tony060156/blog/item/b4e81528e4080b80023bf644.html 关于Class里的成员:1.Public,2.Private,3.Protected,4.Published,以上四个class 的成员指令,它们的功用是什么??要怎么用和什么时候输入?怎样用?和C++是差...

IOS中UITableView异步加载图片的实现

本文转载至 http://blog.csdn.net/enuola/article/details/8639404  最近做一个项目,需要用到UITableView异步加载图片的例子,看到网上有一个EGOImageView的很好的例子。 但是由于,EGOImageView的实现比较复杂,于是自己就动手做了一个AsynImageView,同样可以实现EGO...