码迷,mamicode.com
首页 > 其他好文 > 详细

了解IP子网划分的那些事

时间:2015-04-19 22:59:11      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:network   网络   主机   

    了解或者不了解,IP的分类就在哪里。知道或者不知道IP的子网掩码就在哪里不离不弃。懂或者不懂,主机位依然爱着子网位。卖卖文采见笑了,呵呵……..

    IP的分类分为ABCDE等类型,想知道他们都是那些哪就继续往下看看我慢慢给你把我知道的描述给你。一个IP有两部分组成一部分是网络位(Network)一部分是主机位(HOST),最常用的有ABC三个类型,A类组成NETWORK HOST HOST HOST BNETWORK NETWORK HOSTHOST CNETWORK NETWORK NETWORK HOST。根据网络位和主机位每一类有不同的划分规则: A类地址1-126B128-191C192-223这是最常用的,DE类型适用在公网中。ABC类型用在私网中比较多,但是那么有哪些呢?A类:10.0.0.0-10.255.255.255 B:172.16.0.0-172.31.255.255C192.168.0.0-192.168.255.255C类是我们在工作中最常见的也是用的对多的,但是C类网络是怎么形成的,或者怎么分配最多能够分配多少,以下就做一下解释:

   为什么要划分子网原因入下:

1、  减少网络流量 无论什么样的流量,都希望它减少,网络流量也是一样。如果没有可信赖路由器,网络流量可能导致整个网络停顿,但是有了路由器后,大部分流量都将呆在本地网络内,只有前往其他网络的分组将穿越路由器。路由器增加广播域,广播域越多,每个广播域就越小,而每个网段的网络流量也越少。

2、  优化网络性能 这是减少网络流量的结果

3、  简化管理 与庞大的网络相比,在一系列相连的小网络中找出并隔离网络问题更容易。

4、  有助于覆盖大型地理区域WAN链路比LAN链路的速度慢的多,且更昂贵;单个大跨度的大型网络在面前说各个方面都可能出现问题,而将多个小网络连接起来可提高系统的效率。

子网掩码是一个长32位的值,让IP分组的接受方能够将IP地址的网络IP部分和主机ID部分区分开来。

    网络管理员创建由10组成的32位子网掩码,其中的1表示ip地址的相应部分为网络地址或子网地址。并非所有网络都需要子网,这就意味着默认这可以使用默认子网掩码,这些默认子网掩码是不能修改,换句话说你不能将B类网络的子网掩码设置为255.0.0.0。如果试图这样做,主机将认为这样是非法的,根本不让你输入,对于A类网络,你不能系应该其子网掩码的第一个字节,即其第一个字节必须是255.同一你不能将子网掩码设置为255.255.255.255,因为它全为1,是一个广播地址。B类网络的子网掩码必须以255.255打头,而C类网络的子网掩码必须是255.255.255打头。

    若进行子网划分的话,哪就从C类开始。方法有很多找一个适合你的就是最好的。在C类地址中,只有8位用于定义主机(总共有32位)。注意子网从左向右延伸,中间不能留空(如若不知道子网二进制转十进制,可以看看CCNA学习指南)。要想准确快速的划分子网需要理解并牢记2的幂很重要。

    多少个子网?2x个,其中x为被遮盖(取值为1)的位数。例如,在11000000中,取值为1的位数为2.因此子网数为224个)
    每个子网包含多少台主机?2y-2,其中y为未遮盖(取值为0)的位数,例如,在11000000中,取值为0的位数为6,因此每个子网可包含的主机数为26-262)个。减去的两个为子网地址和广播地址,他们不是合法的主机地址。

    有哪些合法的子网?块大小(增量)为256-子网掩码。一个例子是256-192=64,即子网掩码为192时,块大小为64.0开始不断增加64,知道到达子网掩码值,中间的结果就是子网,即064128192

    每个子网的广播地址是什么?这很用以确定。前面确定了子网位064128192,而广播地址总是下一个子网签名的数。例如,子网0的广播地址为63,因为下一个子网位64;子网64的广播地址为127,因为下一个子网位128,以此类推。请记住,最后一个子网的广播地址总是255.

    合法的主机由哪些?合法的主机地址位于两个子网之间,但全为0和全为1的地址除外。例如,如果子网号为64,而广播地址为127,则合法的主机地址范围为65-126,即子网地址和广播地址之间的数字。

下面可以根据以下实例做以下练习。

C了子网:255.255.255.128/25

128的二进制表示为1000000,只有1位用于定义子网,余下七位用于定义主机。这里对C类网络192.168.10.0进行子网划分。

网络地址=192.168.10.0

子网掩码=255.255.255.128

    根据上面的提示有多少个子网?在12810000000)中,取值为1的位数为1,因此答案为21=2。每个子网多少台主机?有7个主机位取值为0100000000),因此答案是27-2=126台主机。有哪些合法的子网?256-128.还记得上面提到的吗?从0开始不断增加块大小,因此子网为0128. 每个子网的广播地址是什么?在下一个子网之前的数字钟,所有主机位的取值都为1,是当前子网的广播地址。对于子网0,下一个子网之前的数字中,所有主机位的取值都是为1,是当前子网的广播地址。对于子网0,下一个子网位128,因此其广播地址为127. 每个子网包含哪些合法的主机地址?合法的主机地址为子网地址和广播地址之间的数字。要确定主机地址,最简单的方法是写出子网地址和广播地址,只有合法的主机地址就显而易见了。关于二进制转换成十进制,十进制转换成二进制,十进制转换成十六进制,十六进制转换成二进制。这些需要查看一下其他资料,这里简单的提一下。二进制转换十六进制:用二进制的各个位数,四位、四位的分看转成二进制,不够四位的在前面加零,转成二进制后合并就是十六进制。二进制转八进制:用二进制的各个位数,三位、三位的分开,转成二进制不够三位的在前面加零,转成二进制后合并就是八进制。二进制转十进制:用各个位分别乘以2的(第几位-1)的次方之和。十六进制转二进制可以吧各个位数的数字转成二进制每个数字转成二进制必须是四位不够四位在前面加零。八进制转二进制是可以吧各个位数的数字转成二进制,每个数据转成二进制必须是三位不够三位在前面加零。十进制转二进制是用十进制除以2(整除是0)不断用2被处以直到余数是1或整除,得到的余数的反数就是二进制


本文出自 “吴老二” 博客,请务必保留此出处http://9827789.blog.51cto.com/9817789/1635810

了解IP子网划分的那些事

标签:network   网络   主机   

原文地址:http://9827789.blog.51cto.com/9817789/1635810

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!