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

RackNerd:特价美国服务器促销,高配低价,美国多机房可选择,双E526**+AMD3700+NVMe

racknerd怎么样?racknerd今天发布了几款美国特价独立服务器的促销,本次商家主推高配置的服务器,各个配置给的都比较高,有Intel和AMD两种,硬盘也有NVMe和SSD等多咱组合可以选择,机房目前有夏洛特、洛杉矶、犹他州可以选择,性价比很高,有需要独服的朋友可以看看。点击进入:racknerd官方网站RackNerd暑假独服促销:CPU:双E5-2680v3 (24核心,48线程)内存...

PIGYun中秋特惠:香港/韩国VPS月付14元起

PIGYun发布了九月份及中秋节特惠活动,提供8折优惠码,本月商家主推中国香港和韩国机房,优惠后最低韩国每月14元/中国香港每月19元起。这是一家成立于2019年的国人商家,提供中国香港、韩国和美国等地区机房VPS主机,基于KVM架构,采用SSD硬盘,CN2+BGP线路(美国为CUVIP-AS9929、GIA等)。下面列出两款主机配置信息。机房:中国香港CPU:1core内存:1GB硬盘:10GB...

台湾CN2云服务器 2核2G 5M 5IP 台湾物理服务器 E5x2 64G 20M 5IP

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

美国主机网为你推荐
全能虚拟主机时代互联的全能云虚拟主机怎么样,稳不稳定,速度怎么样的?域名购买如何购买域名?美国服务器托管美国服务器租用有那些机房,他们的优缺点是什么?网站空间域名网站空间,域名,操作免备案虚拟空间免备案的虚拟主机空间,买了以后会强制备案不?山东虚拟主机能否在虚拟机与主机之间建立局域网,让主机与虚拟机同时上网?虚拟主机mysql如何连接虚拟主机中的MYSQL东莞虚拟主机在东莞服务器租用怎么选择域名停靠如何停靠域名,是免费的吗免费域名怎么申请免费个人域名?
北京租服务器 如何查询域名备案号 域名备案只选云聚达 中国域名交易中心 私服服务器 bash漏洞 godaddy支付宝 gateone 60g硬盘 国外免费空间 日本空间 云全民 骨干网络 cdn加速原理 泉州移动 raid10 双12 starry 万网主机 七牛云存储 更多