QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 712|回复: 9

关于子网划分争议 (网络高手都来看啦 !!!!)

[复制链接]
发表于 2004-4-20 22:13:28 | 显示全部楼层 |阅读模式
各位朋友:
  网络中引入子网的划分是为了解决一定的网络主机和网络问题,偶看了几本书,其中有几个大的出版社会,看来看去,有点争议,还请各位发表一下意见,最好能自原其说。
  有的书中说,子网中全0全1不能用(全0代表主机本身,全1留给组播)可如果这样分析,看下面:  
  拿一个c类网址来说,子网掩码为255.255.255.0/24(掩码占24位),若在子网的基础上再化分成两个子网,子网掩码为255.255.255.128/25(掩码占25位)因就一个比特位成为子网位,无论全0全1不都不能用,这样两个子网是否都能用(自然都能用,而且这样用的人也不少)只是照上面的划分法不知该怎么解释。
  还有一种说法是,主机号全0全1不能用。下面这个链接好像用的就是这种解释方法:(下面是摘抄过来的 http://it.21cn.com/software/wangluo/2004/04/12/1521546.shtml)
  不同网络号的计算机要通过网关(Gateway)才能互通,但这样的划分在一些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。

  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


在我看的几本书中,想想也只有第二种解释方法能够说的清。但如果抛开这不说,不明白为什么作者不继续划分子网:
 子网位数    子网掩码       主机数    可用主机数
 7     255.255.255.254       2   (这就不知该咋填啦)


要按这种划分,可用主机数应该没有一个啦 ,好在这种划分没多大实际意义,不过还得身大家讨个说法。
发表于 2004-4-21 20:57:46 | 显示全部楼层
子网位数为7当然行,划分当然行,但在实际应用中没有实际意义
回复

使用道具 举报

发表于 2004-4-22 14:53:32 | 显示全部楼层
全1可以用
回复

使用道具 举报

 楼主| 发表于 2004-4-23 22:41:56 | 显示全部楼层
现在先抛开全0全1是否能用。
只想弄明白到底是主机全0全1不能用, 还是子网号全0全1不能用?
在我学的课本时说的是子网号全0全1不能用。
如果照这种说法, 将一c类ip地址再分成两段子网也就没有什么意义 ,但分成两段 用的确实不少(是什么原因,现在偶都迷的很){这种用法在别的网络书中常用的很}
回复

使用道具 举报

 楼主| 发表于 2004-4-23 22:42:45 | 显示全部楼层
现在先抛开全0全1是否能用。
只想弄明白到底是主机全0全1不能用, 还是子网号全0全1不能用?
在我学的课本时说的是子网号全0全1不能用。
如果照这种说法, 将一c类ip地址再分成两段子网也就没有什么意义 ,但分成两段 用的确实不少(是什么原因,现在偶都迷的很){这种用法在别的网络书中常用的很}
回复

使用道具 举报

 楼主| 发表于 2004-4-23 22:43:44 | 显示全部楼层

在下的拙解(仍很迷)

现在先抛开全0全1是否能用。
只想弄明白到底是主机全0全1不能用, 还是子网号全0全1不能用?
在我学的课本时说的是子网号全0全1不能用。
如果照这种说法, 将一c类ip地址再分成两段子网也就没有什么意义 ,但分成两段 用的确实不少(是什么原因,现在偶都迷的很){这种用法在别的网络书中常用的很}
回复

使用道具 举报

 楼主| 发表于 2004-4-23 22:44:07 | 显示全部楼层

在下的拙解(仍很迷)

现在先抛开全0全1是否能用。
只想弄明白到底是主机全0全1不能用, 还是子网号全0全1不能用?
在我学的课本时说的是子网号全0全1不能用。
如果照这种说法, 将一c类ip地址再分成两段子网也就没有什么意义 ,但分成两段 用的确实不少(是什么原因,现在偶都迷的很){这种用法在别的网络书中常用的很}
回复

使用道具 举报

发表于 2004-4-25 00:27:10 | 显示全部楼层
建议楼主再找几本书看看,这些是很基础的东西.一般而言,全0.全1不能用于主机的IP地址.
回复

使用道具 举报

发表于 2004-4-25 06:00:11 | 显示全部楼层
还有,255.255.255.128 128 126  搂主的这一条是不对的 , 对于c 类网 的mask 的第7位和第1为(二进制)是不能被用的。 255.255.255.11111110 (254)这网段里只能有2个IP, 一个表示网络号, 另一个就留给了broadcast , 所以没任何意义。 而255.255.255.10000000(128) 这种mask,route等网络设备是不能识别的(国际规定)。

对于b 类网, 只是255.255.10000000(12.00000000(0) 不能使用。
回复

使用道具 举报

 楼主| 发表于 2004-4-25 14:13:42 | 显示全部楼层
这个我不是太清楚, 可分2段用的确实有,最后分128段的, 是我恁空想的, 其实现在的学生理论都差不多, 要说起动手就大打折扣了, 看得出上面的兄弟动手能力不错,愿意和大家交人朋友 ,
qq 42226333
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 18:28 , Processed in 0.061878 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表