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

DMIT:香港国际线路vps,1.5GB内存/20GB SSD空间/4TB流量/1Gbps/KVM,$9.81/月

DMIT怎么样?DMIT是一家美国主机商,主要提供KVM VPS、独立服务器等,主要提供香港CN2、洛杉矶CN2 GIA等KVM VPS,稳定性、网络都很不错。支持中文客服,可Paypal、支付宝付款。2020年推出的香港国际线路的KVM VPS,大带宽,适合中转落地使用。现在有永久9折优惠码:July-4-Lite-10OFF,季付及以上还有折扣,非 中国路由优化;AS4134,AS4837 均...

DogYun27.5元/月香港/韩国/日本/美国云服务器,弹性云主机

DogYun怎么样?DogYun是一家2019年成立的国人主机商,称为狗云,提供VPS及独立服务器租用,其中VPS分为经典云和动态云(支持小时计费及随时可删除),DogYun云服务器基于Kernel-based Virtual Machine(Kvm)硬件的完全虚拟化架构,您可以在弹性云中,随时调整CPU,内存,硬盘,网络,IPv4路线(如果该数据中心接入了多条路线)等。DogYun弹性云服务器优...

HostYun(25元)俄罗斯CN2广播IP地址

从介绍看啊,新增的HostYun 俄罗斯机房采用的是双向CN2线路,其他的像香港和日本机房,均为国内直连线路,访问质量不错。HostYun商家通用九折优惠码:HostYun内存CPUSSD流量带宽价格(原价)购买地址1G1核10G300G/月200M28元/月购买链接1G1核10G500G/月200M38元/月购买链接1G1核20G900G/月200M68元/月购买链接2G1核30G1500G/月...

美国主机网为你推荐
全能虚拟主机免费的虚拟主机不可以修改网站?中国互联网域名注册中国互联网络域名注册暂行管理办法的第三章 域名注册的申请me域名.me域名和com的价值对比,懂的告诉我呀域名申请申请域名需要什么条件?具体点!急!急!!!域名备案域名怎么备案成都虚拟空间虚拟主机哪家最好~~~免费网站空间有没有免费的网站空间推荐1g虚拟主机想买个1G虚拟主机,不限流量的,但不知道哪个建站网站靠谱,求推荐!山东虚拟主机400电话哪家代理商办理得比较好重庆虚拟主机重庆市邮政速递物流公司渝北分公司双龙揽投部客服电话
域名注册中心 金万维动态域名 rak机房 sub-process patcha win8升级win10正式版 tightvnc 网站被封 小米数据库 骨干网络 godaddy域名证书 anylink 架设服务器 域名转接 可外链相册 服务器干什么用的 cdn加速是什么 空间登陆首页 重庆电信服务器托管 中国电信测速网站 更多