1. 根据IP地址和子网掩码确定主机数
    根据上一篇我们知道 IP地址=网络位+主机位
    a.子网掩码中主机位全为0的个数(N)
    b.分配的IP地址个数或者支持的主机数=2的N次方-2
    好的!!!!!那这里为什么要减去2呢?
    揭晓迷题:主机位全为1的是广播地址,全为0的是网络地址,那肯定是普通IP不能用的呀,所以要减去2
    例题1:已知IP地址:10.10.6.35 子网掩码255.255.254.0 ,问该网段中能分配的IP地址个数(能拥有的最大主机数)为多少?
    第一步:子网掩码还原为二进制11111111.11111111.11111110.00000000
    第二步:2的9次方-2(个)

  2. 根据IP地址与网络号位数求子网掩码
    例题2:129.168.1.1/24,网络号是24位,相当于子网掩码11111111 11111111 11111111 00000000即255.255.255.0

  3. 根据IP地址和子网掩码判断是否在同一局域网上
    分别将 各自的IP地址和子网掩码 相与,OK 相与的规则同1则为1,不同则为0
    1 1 1 1 1 1
    1 1 1 1 0 0
    相与结果 1 1 1 1 0 0
    然后再将相与得到的二进制化为十进制,网络部分相同则为同一网段,不同则为不同网段!
    例题3:计算机A的地址是192.168.0.1,计算机B的地址为192.168.0.254,子网掩码都是255.255.255.0,判定他们是否在同一局域网上?
    第一步:A的IP地址与子网掩码分别换为二进制相与,B也同样。
    第二步:得到结果分别为192.168.0.0 192.168.0.0 相比就可以知道是在在同一网段。
    切记!!!!!!如果遇见选择题,考虑特殊的网络地址和广播地址。

  4. 复杂一点点的计算,也是重点哦!!!

网络地址:IP地址与子网掩码相与得到的IP地址
广播地址:IP地址与子网掩码相与得到的二进制形式中,除去子网位后,主机位全变为1后的IP地址;;;
可使用的IP地址范围:网络地址+1 到 广播地址-1
子网位数:非标准的子网掩码,转换成二进制后 ,与标准二进制相比较,网络位 向主机位借的位数;(根据标准子网掩码来确定子网号)
子网个数:2的子网位数次方
让我们用经典例题来解释吧:
(1) 一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址
11001010 01110000 00001110 10001001
11111111 11111111 11111111 11100000
得到网络地址:11001010 01110000 00001110 100 00000即202.112.14.128
广播地址:根据IP地址知是C类地址,标准子网掩码是255.255.255.0 ,(关键点来了!!!!与题目中的子网掩码二进制对比子网位为3,即网络地址的主机位有5位全部变成1 ,100 11111 即159 即:202.112.14.159
(2)某A类地址20.0.0.0,子网掩码是255.224.0.0,可以划分的子网个数写出每个子网的子网号
解答:根据A类地址的标准子网掩码为255.0.0.0,与题目中相比,向主机借3位,因此子网位数为3,则子网个数为8
每个子网号,去掉后5位全为1和全为0的广播地址与网络地址,也就是00001~11110范围。
20.00000000.0.0 即20.0.0.0
20.00100000.0.0 即20.32.0.0
20.01000000.0.0 即20.64.0.0
20.10000000.0.0 即20.128.0.0
20.10100000.0.0 即20.160.0.0
20.11000000.0.0 即20.192.0.0
20.11100000.0.0 即20.224.0.0
(3)将某C类地址200.162.30.0 划分为4个子网,请计算出每个子网的有效主机IP地址范围和对应的子网掩码。
解答:4个子网,则子网位数为2,C类地址的标准子网掩码为255.255.255.0 ,推出子网掩码为255.255.255.1100000即255.255.255.192
求出,网络地址为200.162.30.0
子网1 200.162.30.00 000000 即200.162.30.0
子网2 200.162.30.01 000000 即200.162.30.64
子网3 200.162.30.10 000000 即200.162.30.128
子网4 200.161.30.11 000000 即200.162.30.192
所以,每个子网上有效IP地址范围为
子网1:200.162.30.00 000001~200.162.30.00 111110即200.162.30.1~200.162.30.62
子网2:200.162.30.01 000001~200.162.30.01 111110即200.162.30.65~200.162.30.126
子网3:200.162.30.10 000001~200.162.30.10 111110即200.162.30.129~200.162.30.190
子网4:200.162.30.11 000001~200.162.30.11 111110即200.162.30.193~200.162.30.254
(4)某公司申请到的网络地址为192.3.2.0,现要划分5个子公司,最大的一个子公司有28台计算机,每个子公司在一个子网中,则
(a) 子网掩码应为?
(b) 5个子公司的网络地址分别是什么?
首先,C类地址的标准子网掩码255.255.255.0,需要划分5个子网,根据关系则需要3个子网位,即主机位为5,支持的主机数为2的5次方-2=30台。30>28满足条件;所以,子网掩码为255.255.255.11100000即255.255.255.224
其次,划分子网,虽然求的是个子网的网络地址,但是根据题目实际划分了8个子网
192.3.2.000 00000即192.3.2.0
192.3.2.001 00000即192.3.2.32
192.3.2.010 00000即192.3.2.64
192.3.2.011 00000即192.3.2.96
192.3.2.100 00000即192.3.2.128
192.3.2.101 00000即192.3.2.160
192.3.2.111 00000即192.3.2.224

IP地址与子网掩码计算、划分子网相关推荐

  1. 计算机网络4小时速成:如何根据IP地址和子网掩码计算自己的网段和ip可用范围?

    计算机网络4小时速成:如何根据IP地址和子网掩码计算自己的网段和ip可用范围? 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得 ...

  2. IP地址,子网掩码计算子网地址,广播地址,子网划分。

    已知某子网中的一个主机的IP地址为:203.123.1.135.子网掩码是: 255.255.255.192.求:该子网的子网地址是什么,广播地址是什么,该子网IP地址总数是多少,该子网可分配的IP地 ...

  3. IP地址和子网掩码计算

    最近一直看路由器配置的东西. 看到IP地址和掩码关系这里有些混乱,差了很多的网上资料,看了看觉得可以看懂,而且很清楚 文章最后还有几个速算的方法! ************* IP地址的分类: *** ...

  4. IP地址、子网掩码与划分方法

    转载:http://blog.163.com/boy_hxm/blog/static/35417774200711249555969/ 1) 什么是IP地址:  一.IP地址的规划     1. IP ...

  5. 通过IP地址和子网掩码计算相关地址

    通过IP地址和子网掩码与运算计算相关地址     知道ip地址和子网掩码后可以算出: 1. 网络地址 2. 广播地址 3. 地址范围 4. 本网有几台主机 例1:下面例子IP地址为192·168·10 ...

  6. c语言程序 根据输入的ip地址和掩码,计算出网络地址,根据ip地址和子网掩码计算网络地址...

    演示 ip地址: 子网掩码: function show() { var ip = $("#ip").val(); var mask = $("#mask"). ...

  7. 已知IP地址和子网掩码计算网络号

    已知B类地址的子网掩码为255.255.0.0,假设某B类地址为127.24.36.55,那么它的网络号为:() A.127.24.0.0 B.0.0.36.55 C.255.255.36.55 D. ...

  8. C#根据IP地址和子网掩码计算广播地址

    2019独角兽企业重金招聘Python工程师标准>>> using System.Net;  /// <summary>  /// 获得广播地址  /// </su ...

  9. 根据IP地址,子网掩码计算主机所在网络的网络地址和广播地址

    例子:主机ip 202.112.14.137   掩码:255.255.255.224 所能容纳的IP地址有256-224=32个(包括网络地址和广播地址)32是2的5次方,所以主机位有8-5=3位. ...

最新文章

  1. 《算法竞赛进阶指南》打卡-基本算法-AcWing 97. 约数之和:递归、快速幂
  2. select2 change之前的改变
  3. Linux不得不知道的目录和文件
  4. 【音频处理】IIR滤波器设计(一)Biquad 滤波器
  5. POJ1769(线段树+DP)
  6. jsp循环输出表格_使用 ale.js 制作一个小而美的表格编辑器(1)
  7. 谈谈MVC项目中的缓存功能设计的相关问题
  8. Java的switch是否支持String作为参数,还支持哪些类型?
  9. 人工智能培训:是学不好,还是教不好?3岁半的 BitTiger关闭
  10. 项目小记录—拼音码demo
  11. 笔记本电脑插耳机后耳机无声音有外放情况,咋办??
  12. HTML的文本格式标记
  13. 攒机笔记十九:手机tf卡(microSD)
  14. 服务器ldb文件可以删除,Access数据库锁死,出现.ldb文件解决办法
  15. 互联网大厂轮流买单,春晚红包却不再“药到病除”?
  16. App应用中拨打电话
  17. Android的Schema
  18. 北京新生儿医保办理流程【非京籍】
  19. Fleaphp 数组辅助文件中 array_to_tree 的bug修正
  20. 换个姿势「模拟登录」

热门文章

  1. 浙大计算机学院徐从富段学生,浙江大学计算机科学与技术专业导师介绍:徐从富...
  2. ACM/ICPC竞赛
  3. Linux内核相关论坛问题回复(1)
  4. OpenStack 2014 用户调查解析——中国部署规模仅次于美国
  5. redis核心数据结构以及他的应用场景
  6. YJKJ公众号开发流程
  7. 【Neo4j】第 11 章 :在您的 Web 应用程序中使用 Neo4j
  8. 关于程序员这个职业缺点总结
  9. 前端元素垂直水平居中的多个方法
  10. ocr扫描识别软件操作步骤