子网(完整版)已知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

LOCVPS洛杉矶CN2线路KVM上线,洛杉矶/香港云地/香港邦联7折

LOCVPS发来了新的洛杉矶CN2线路主机上线通知,基于KVM架构,目前可与香港云地、香港邦联机房XEN架构主机一起适用7折优惠码,优惠后最低美国洛杉矶CN2线路KVM架构2GB内存套餐月付38.5元起。LOCPVS是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。...

HostSlim,双E5-2620v2/4x 1TB SATA大硬盘,荷兰服务器60美元月

hostslim美国独立日活动正在进行中,针对一款大硬盘荷兰专用服务器:双E5-2620v2/4x 1TB SATA硬盘,活动价60美元月。HostSlim荷兰服务器允许大人内容,不过只支持电汇、信用卡和比特币付款,商家支持7天内退款保证,有需要欧洲服务器的可以入手试试,记得注册的时候选择中国,这样不用交20%的税。hostslim怎么样?HostSlim是一家成立于2008年的荷兰托管服务器商,...

Hostodo商家提供两年大流量美国VPS主机 可选拉斯维加斯和迈阿密

Hostodo商家算是一个比较小众且运营比较久的服务商,而且还是率先硬盘更换成NVMe阵列的,目前有提供拉斯维加斯和迈阿密两个机房。看到商家这两年的促销套餐方案变化还是比较大的,每个月一般有这么两次的促销方案推送,可见商家也在想着提高一些客户量。毕竟即便再老的服务商,你不走出来让大家知道,迟早会落寞。目前,Hostodo有提供两款大流量的VPS主机促销,机房可选拉斯维加斯和迈阿密两个数据中心,且都...

美国主机网为你推荐
海外虚拟主机空间美国虚拟空间哪个好?vps主机vps主机是什么?免备案虚拟空间香港免备案虚拟主机空间怎么样php虚拟空间php虚拟主机空间如何连接mysql美国网站空间购买美国网站空间使用会不会麻烦呢,虚拟主机mysql如何连接虚拟主机中的MYSQL论坛虚拟主机我想买个论坛虚拟主机,但是去了好多网站都不怎么样?asp虚拟主机支持ASP MSSQL 的虚拟主机有哪些推荐西安虚拟主机西部数码虚拟主机怎么样,西部数码云主机怎么样虚拟主机试用哪儿的虚拟主机可以试用??
短域名 已备案未注册域名 国外永久服务器 韩国电信 英语简历模板word dropbox网盘 网通代理服务器 网站挂马检测工具 大容量存储器 七夕促销 gspeed 网站cdn加速 域名和空间 美国网站服务器 河南移动梦网 湖南idc 华为云建站 大化网 杭州电信宽带 免费主页空间 更多