千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

关于二进制编码的问题...

[复制链接]
tcpipv6 发布于: 2004-6-10 14:04 232 次浏览 3 位用户参与讨论
跳转到指定楼层
近来学习TCP/IP,根据我的理解,写了下面的文字,请大家指正有哪些错误的地方。 因为: 1 1 1 1 1 1 1 1 128 64 32 16 8 4 2 1 所以:(例) 11111110=254 11111100=252 ……………… 192=11000000 224=11100000 ……………… 192.168.0.101/26=255.255.255.192
回复

使用道具 举报

已有3人评论

新浪微博达人勋

千家认证

沙发
521cisco 发表于 2004-6-10 14:47:00
子网掩码的简便算法

举例说明该算法。 例:给定一 class c address : 192.168.5.0 ,要求划分20个子网,每个子网5 个主机。 解:因为4 <5 < 8 ,用256-8=248 ――>即是所求的子网掩码,对应的子网数 也就出来了。这是针对C类地址。老师也只讲了针对C类地址的做法。下面是我自 己推出来的针对B类地址的做法。 对于B类地址,假如主机数小于或等于254,与C类地址算法相同。 对于主机数大于254的,如需主机 700台,50个子网(相当大了), 512 < 700< 1024 256-(1024/256)=256-4=252 ――>即是所求的子网掩码,对应的子网数也就 出来了。 上面256-4中的4(2的2次幂)是指主机数用2进制表示时超过8位的位数,即超过 2位,掩码为剩余的前6位,即子网数为2(6)-2=62个。 欢迎指正。 Append :Host/Subnet Quantities Table ---------------------------------------------------------------------- Class A Effective Effective # bits Mask Subnets Hosts ------- --------------- --------- --------- 2 255.192.0.0 2 4194302 3 255.224.0.0 6 2097150 4 255.240.0.0 14 1048574 5 255.248.0.0 30 524286 6 255.252.0.0 62 262142 7 255.254.0.0 126 131070 8 255.255.0.0 254 65536 9 255.255.128.0 510 32766 10 255.255.192.0 1022 16382 11 255.255.224.0 2046 8190 12 255.255.240.0 4094 4094 13 255.255.248.0 8190 2046 14 255.255.252.0 16382 1022 15 255.255.254.0 32766 510 16 255.255.255.0 65536 254 17 255.255.255.128 131070 126 18 255.255.255.192 262142 62 19 255.255.255.224 524286 30 20 255.255.255.240 1048574 14 21 255.255.255.248 2097150 6 22 255.255.255.252 4194302 2 Class B Effective Effective # bits Mask Subnets Hosts ------- --------------- --------- --------- 2 255.255.192.0 2 16382 3 255.255.224.0 6 8190 4 255.255.240.0 14 4094 5 255.255.248.0 30 2046 6 255.255.252.0 62 1022 7 255.255.254.0 126 510 8 255.255.255.0 254 254 9 255.255.255.128 510 126 10 255.255.255.192 1022 62 11 255.255.255.224 2046 30 12 255.255.255.240 4094 14 13 255.255.255.248 8190 6 14 255.255.255.252 16382 2 Class C Effective Effective # bits Mask Subnets Hosts ------- --------------- --------- --------- 2 255.255.255.192 2 62 3 255.255.255.224 6 30 4 255.255.255.240 14 14 5 255.255.255.248 30 6 6 255.255.255.252 62 2 *Subnet all zeroes and all ones excluded. *Host all zeroes and all ones excluded.

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
tcpipv6 发表于 2004-6-14 16:58:00
以下是引用521cisco在2004-6-10 14:47:00的发言: 子网掩码的简便算法

举例说明该算法。 例:给定一 class c address : 192.168.5.0 ,要求划分20个子网,每个子网5 个主机。 解:因为4 <5 < 8 ,用256-8=248 ――>即是所求的子网掩码,对应的子网数 也就出来了。这是针对C类地址。老师也只讲了针对C类地址的做法。下面是我自 己推出来的针对B类地址的做法。 对于B类地址,假如主机数小于或等于254,与C类地址算法相同。 对于主机数大于254的,如需主机 700台,50个子网(相当大了), 512 < 700< 1024 256-(1024/256)=256-4=252 ――>即是所求的子网掩码,对应的子网数也就 出来了。 上面256-4中的4(2的2次幂)是指主机数用2进制表示时超过8位的位数,即超过 2位,掩码为剩余的前6位,即子网数为2(6)-2=62个。 欢迎指正。

不太明白,为什么因为4 <5 < 8 ,这个式中,为什么会是4和8而不是其他数?假如每个子网主机数不是5,是其他数,那么公式是不是不同了?最好能举例说明。谢谢!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
luoguanqun 发表于 2004-6-14 21:40:00

应该是255.255.255.224才对吧~

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城