子网(完整版)已知Ip地址,子网掩码如何计算子网号、主机号

美国主机网  时间:2021-01-03  阅读:()

已知Ip地址子网掩码如何计算主机号

如ip121.175.21.9 子网掩码255.192.0.0 我只能根据子网掩码求出后 22位为主机号但是答案都是点分十进制的为 0.47.21.9 不知道与22有什么关系

答 因为掩码是255.192.0.0 所以可以确定IP地址的前10位为网络号  192确定了第二个字节前两位是 1 1加第一个字节共 10位邹飞注 ,因为在第二段十进制数中出现差异所以只看第二段十进制数 ,把175转换成二进制为10101 1 1 1加粗部分处于网络位,求主机号就是把网络位全置 0也就是说把01 1 1 1001(121转换).10 101 1 1 1.21.9(加粗部分处于网络位全置 0)就变成0.00101 1 1 1.21.9再把00101 1 1 1转换成十进制就是所求的主机号了 .0.47.21.9

哦我完全看懂了子网号与主机号的求法了子网掩码是

255.255.255.240 就只看最后一个字节从 2401 1 1 10000B说明前四位是子网后四位是主机这样从 250001 1001B它的前四位是0001 所以网络号是 1 后四位是1001 二进制 所以它的主机号9 十进制 。又如 ip121.175.21.9子网掩码255.192.0.0 由于192=1 1000000B而175=101011 1 1B所以网络号是121  IP第一字节对应子网掩码的第一个字节 255子网号是2  IP第二字节对应子网掩码的第二个字节

192 因为192的二进制前两位是 1表示子网位所以 IP中的175的二进制的前两位10即十进2就是子网号 主机号是47 175的后六位101 1 1 1即 0.47.21.9已知IP地址和子网掩码 如何求子网数及每个子网的主机号范围

悬赏分 10 |解决时间 2007-6-2300:28 |提问者 cangyuebb

已知网络193.1.1.0子网掩码是255.255.255.224 

这个网络分了几个子网每个子网的主机号范围是怎样的

如果可以的话麻烦写下具体算法谢了

最佳答案

不知道下面这段能不能解答你的疑惑。

在TCP/IP协议中 SUBNET MASKS 子网掩码的作用是用来区分网络上的主机是否在同一网络取段内。在大型网络中 CLASS A的SUBNET MASKS 为

255.0.0.0 CLASS B的SUBNET MASKS 为255.255.0.0  CLASS C 的SUBNET MASKS 为255.255.255.0 。

假如某台主机的 SUBNET MASKS 为IP地址为202.1 19.1 15.78 它的SUBNET MASKS 为255.255.255.0 。将这两个数据作 AND运算后所得出的值中的非0的BYTE部分即为NETWORK ID 网络号邹飞注 。运算步骤如下

202.1 19.1 15.78 的二进制值为

1 1001010.01 1 101 1 1.01 1 1001 1.01001 1 10

255.255.255.0 的二进制值为:

1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1.00000000

AN D后的结果为

1 1001010.01 1 101 1 1.01 1 1001 1.00000000

转为二进制后即为

202.1 19.1 15.0

它就是NETWORK ID 在IP地址中剩下的即为 HOST ID主机号邹飞注 即为78这样当有另一台主机 的IP地址为202.1 19.1 15.83 它的SUBNET MASKS也是255.255.255.0 则其NETWORK ID 为202.1 19.1 15 HOSTID 为83 因为这两台主机的 NETWORK ID 都是202.1 19.1 15  因此这两台主机在同一网段内 。

但是在实际应用中可能会有多个分布与各地的网络而且每个网络的主机数量并不很多 如果申请多个NETWORK ID 会造成IP资源的浪费 而且很不经济如果我们在 SUBNET MASKS 上动一下手脚可以在只申请一个NETWORK ID 的基础上解决这个问题。

比如我们有三个不同的子网每个网络的 HOST数量各为20、 25和50下面依次称为甲、 乙和丙网但只申请了一个NETWORK ID 就是202.1 19.1 15 。首先我们把甲和乙网的 SUBNET MASKS 改为255.255.255.224  224的二进制为1 1 100000  即它的SUBNET MASKS 为

1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1.1 1 100000

子网掩码的标识方法是 IP地址中的网络和子网部分用二进制数 1表示主机部分用二进制数 0表示。这是C类网络最后一个字节拿出三位来作子网地址可以形成 23-2=6个子网这样每一个子网就只能最多有 25-2=30台主机去了。邹飞注。 

这样我们把HOST ID的高三位用来分割子网 这三位共有000、 001 、 010、

01 1 、 100、 101 、 1 10、 1 1 1八种组合除去 000 代表本身和1 1 1 代表广播 还有六个组合也就是可提供六个子网它们的 IP地址分别为 前三个字节还是202.1 19.1 15 

00100001~001 1 1 1 10 即33~62为第一个子网

从这里看出 IP最后一位不是从 1开始的邹飞注

01000001~0101 1 1 10 即65~94为第二个子网

01 100001~01 1 1 1 1 10 即97~126为第三个子网

202.1 19.1 15  1 15的子网号是3第三个子网。 由 1 15怎样算出3我就不知道了邹飞注

10000001~1001 1 1 10 即129~158为第四个子网

10100001~101 1 1 1 10 即161~190为第五个子网

1 1000001~1 101 1 1 10 即193~222为第六个子网

选用161~190段给甲网 193~222段给乙网 因为各个子网都支持 30台主机足以应付甲网和乙网 20台和25台的需求。

再来看丙网 由于丙网有 50台主机按上述分割方法无法满足它的 IP需求我们可以将它的SUBNET MASKS 设为255.255.255.192  由于192的二进制值为1 1000000按上述方法它可以划分为两个子网 IP地址为

01000001~01 1 1 1 1 10 即65~126为第一个子网

10000001~101 1 1 1 10 即129~190为第二个子网

这样每个子网有62个IP可用将65~126分配丙网多个子网用一个NETWORK ID 即告实现。

如果将子网掩码设置过大也就是说子网范围扩大。那么根据子网寻径规则很可能发往和本地机不在同一子网内的目的机的数据 会因为错误的相与结果而认为是在同一子网内那么数据包将在本子网内循环直到超时并抛弃。数据不能正确到达目的机 导致网络传输错误。 如果将子网掩码设置得过小 那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输 数据包都交给缺省网关处理这样势必增加缺省网关的负担造成网络效率下降。因此任意设置子网掩码是不对的应该根据网络管理部门的规定进行设置。

随着IP地址资源的日趋枯竭可供分配的 IP地址越来越少往往一个拥 有几百台计算机规模的网络只能得到区区几个 IP地址于是许多人开始采用其他技术来扩展IP空间。

1.子网掩码设置

如果你所分配的 IP地址仅能满足对主机的需求 但远不能满足你欲在局 域网中再建若干子网的需要设置子网掩码就是你不得不采取的措施了。

子网掩码同样也以四个字节来表示 用来区分IP地址的网络号和主机号 默认子网掩码如下表所示

子网掩码(以十进制表示)

A类255 0 0 0

B类255 255 0 0

C类255 255 255 0

当IP地址与子网掩码相与时非零部分即被确认为网络号。

假如我们将子网掩码中第四字节最高位起的某些位由 0修改成1使本来应当属于主机号的 部分改变成为网络号这样就实现了我们划分子网的目的。例如你得到了一个C类网络地址198.189.98 按常规你所有的设备从198.189.98.0到198.189.98.254都将处于同一网络之中 但如果你需要将自己 的网络划分成5个子网以便管理 那就必须修改子网掩码 255.255.255.0 将此掩码的第四个字节中的前三位再拿出来充当子网掩码 即将第四字节的 00000000 修改成1 1 100000(十进制数为224) 故应当将子网掩码设置为 255.255.255.224 。这样我们有001 、 010、 01 1 、 100、 101 、 1 10六种方式与之相与得到不同的网络号 (除去000和1 1 1作为保留地址不能使用 )各子网的前三个字节仍然是 198.189.98 。可以知道如子网掩码的位数越多能划分的子网数也就越多但 是每个子网的主机数就会越少。 子网掩码的划分设置也有一个缺点 划分的子网越多 损失的IP地址也会越多。因为每个子网都会保留全 0或全1的两个地址而不能使

子网划分 C 类IP地址

子网位/主机位 子网掩码 子网最大数/主机最大数2/6 255.255.255.192 2/62

3/5 255.255.255.224 6/30

4/4 255.255.255.240 14/ 14

5/3 255.255.255.248 30/6

6/2 255.255.255.252 62/2

搬瓦工:香港PCCW机房即将关闭;可免费升级至香港CN2 GIA;2核2G/1Gbps大带宽高端线路,89美元/年

搬瓦工怎么样?这几天收到搬瓦工发来的邮件,告知香港pccw机房(HKHK_1)即将关闭,这也不算是什么出乎意料的事情,反而他不关闭我倒觉得奇怪。因为目前搬瓦工香港cn2 GIA 机房和香港pccw机房价格、配置都一样,可以互相迁移,但是不管是速度还是延迟还是丢包率,搬瓦工香港PCCW机房都比不上香港cn2 gia 机房,所以不知道香港 PCCW 机房存在还有什么意义?关闭也是理所当然的事情。点击进...

SunthyCloud阿里云国际版分销商注册教程,即可PayPal信用卡分销商服务器

阿里云国际版注册认证教程-免绑卡-免实名买服务器安全、便宜、可靠、良心,支持人民币充值,提供代理折扣简介SunthyCloud成立于2015年,是阿里云国际版正规战略级渠道商,也是阿里云国际版最大的分销商,专业为全球企业客户提供阿里云国际版开户注册、认证、充值等服务,通过SunthyCloud开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡就可以帮你开通、充值、新购、续费阿里云国际版,服务...

VPS云服务器GT线路,KVM虚vps消息CloudCone美国洛杉矶便宜年付VPS云服务器补货14美元/年

近日CloudCone发布了最新的补货消息,针对此前新年闪购年付便宜VPS云服务器计划方案进行了少量补货,KVM虚拟架构,美国洛杉矶CN2 GT线路,1Gbps带宽,最低3TB流量,仅需14美元/年,有需要国外便宜美国洛杉矶VPS云服务器的朋友可以尝试一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器...

美国主机网为你推荐
美国虚拟空间国内虚拟空间与美国虚拟主机有什么不一样电信主机租用主机代管有什么特点?vpsVPS是什么?免费国外空间免费国外全能空间申请域名主机域名和主机IP地址有什么关系美国服务器托管美国服务器租用有那些机房,他们的优缺点是什么?免费域名空间可绑域名的免费空间云服务器租用云服务器怎么租呀php虚拟空间虚拟空间怎么修改php.ini配置虚拟主机软件哪种虚拟机软件好用
动态ip的vps 如何注册网站域名 主机测评 域名商 parseerror 大容量存储 165邮箱 可外链相册 免费全能主机 绍兴电信 starry 浙江服务器 lamp什么意思 稳定空间 深圳主机托管 卡巴斯基免费版 29美元 qq空间登录首页 万网空间价格 正在登陆游戏服务器 更多