当前位置:  技术问答>linux和unix

为什么要划分子网?

    来源: 互联网  发布时间:2016-05-18

    本文导语:  为什么要划分子网?划分子网的目的是为什么呀? 比如一个B类网段不划分子网,会有什么影响? | 回答一下这个问题:“比如一个B类网段不划分子网,会有什么影响?” 可以正常使用,只...

为什么要划分子网?划分子网的目的是为什么呀?
比如一个B类网段不划分子网,会有什么影响?

|
回答一下这个问题:“比如一个B类网段不划分子网,会有什么影响?”
可以正常使用,只是B类网段每个网络地址下面可含的主机数太多,一般一个企业不会有这么大的主机群,所以留着不用造成浪费!采用子网就是将一部分的主机号用作子网的代号。

假如确实有那么多,6楼的解释也有理,一旦一台主机出问题不停的广播信息,将影响所有那么多主机。分成子网后影响面就小的多。

|
划分个子网,数据包也不会乱跑了,安全不少,也高效不少。

|
为了防止广播风暴

|
为了充分利用IP地址,同时也可以提高网络效率和安全性,方便管理

|


IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关(Gateway)才能互通。

但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个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。下表是C类地址子网划分及相关子网掩码:

子网位数 子网掩码 主机数 可用主机数
1 255.255.255.128 128 126
2 255.255.255.192 64 62
3 255.255.255.224 32 30
4 255.255.255.240 16 14
5 255.255.255.248 8 6
6 255.255.255.252 4 2

你可能注意到上表分了主机数和可用主机数两项,这是为什么呢?因为但当地址的所有主机位都为"0"时,这一地址为线路(或子网)地址,而当所有主机位都为"1"时为广播地址。

同时我们还可以使用可变长掩码(VLSM)就是指一个网络可以用不同的掩码进行配置。这样做的目的是为了使把一个网络划分成多个子网更加方便。

在没有 VLSM的情况下,一个网络只能使用一种子网掩码,这就限制了在给定的子网数目条件下主机的数目。例如你被分配了一个C类地址,网络号为 192.168.10.0,而你现在需要将其划分为三个子网,其中一个子网有100台主机,其余的两个子网有50台主机。

我们知道一个C类地址有254个可用地址,那么你如何选择子网掩码呢?从上表中我们发现,当我们在所有子网中都使用一个子网掩码时这一问题是无法解决的。此时VLSM就派上了用场,我们可以在100个主机的子网使用255.255.255.128这一掩码,它可以使用192.168.10.0到192.168.10.127这128个 IP地址,其中可用主机号为126个。我们再把剩下的192.168.10.128到192.168.10.255这128个IP地址分成两个子网,子网掩码为255.255.255.192。其中一个子网的地址从192.168.10.128到192.168.10.191,另一子网的地址从 192.168.10.192到192.168.10.255。子网掩码为255.255.255.192每个子网的可用主机地址都为62个,这样就达到了要求。可以看出合理使用子网掩码,可以使IP地址更加便于管理和控制。


这样回答你满意吗?




    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在linux里进行磁阵划分(连接了实际的外界磁盘阵列)时,划分出来的实际大小和配置大小不同
  • LINUX支持以MAC地址划分网段吗?
  • 用魔法分区8怎么将自由空间从WINDOWS的扩展分区里划分出去?谢谢
  • 关于 “Solaris 10 磁盘空间重新划分”的问题,在线等。
  • 两块SAS硬盘做镜像,分区如何划分,第二块硬盘用不用分区
  • 请问内核空间和用户空间有什么区别,是怎么划分的.谢谢
  • 续,用PQ重新划分区的结果!
  • 如何重新划分SWAP分区?
  • 划分内核空间大小?
  • 多进程如何在程序中划分
  • 问一个关于划分log文件的问题
  • JAVA有种类的划分吗?
  • LINUX工程师级别划分
  • 70G只装redhat linux 9.0系统,选服务器安装,怎么划分磁盘空间比较合理?
  • Red Hat linux如何 安装,当我要划分区来安装的时候,提示我说要划和""linux根区,才可以继续安装.请问如何处理?
  • Qt:UDP:如何划分接收到的UDP包的界限
  • 请教划分分区的问题,谢谢! iis7站长之家
  • 怎么划分一个区来,200分相送
  • 安装win2k和linux时的硬盘分区问题,我查了很多文章都没有说得很详细,请看我的划分方法有什么不对的
  • 安装Linux时硬盘划分以及挂载点问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3