说明:信息科学中的原理,是不是应多一些在高中课程中探究,这还是越来越肯定的了(见熊璋教授观点)。随着技术智能化提高(比如华为路由器智能化便于家庭使用),一些原理我们可能也不好触摸到,貌似在教学中意义也不大,其实也不尽然,科学原理还应是通过教学仪器或数理模型在学科教育中展现非常必要的一个方面,彰显学科内涵,利于学生科学技术的素养与技能培育。

教科版涉及到IP和子网掩码,因此我们专门进行通俗、分步讲解,供老师们领会。

        探讨:如何把科学原理认知、体验,让学生容易接受是一个值得不断研究的问题。

本期提供:刘晶 老师

子网掩码是什么?


1.概念:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

子网掩码跟IP地址一样也是一组32位的二进制数。常用点分十进制表示。

2.用途:子网掩码用来划分IP地址的网络ID(网络号)和主机ID(网络号)的。

3.方式:子网掩码二进制格式的所有1对应IP地址的网络ID,所有0对应IP地址的主机ID。

4.分类:

A类网络的子网掩码:255.0.0.0

B类网络的子网掩码:255.255.0.0

C类网络的子网掩码:255.255.255.0

注:255的二进制是数是8个位全是1,即:11111111

4.子网掩码缺省值   

子网掩码必须结合IP地址一起使用。以一个C类IP地址192.168.10.215为例,如下图。

C类IP的前三个字段为网络地址,缺省子网掩码是255.255.255.0。

5.网络ID计算

我们把IP地址和子网掩码按位与运算(1 and 0 即与运算值是0,1 and 1是1 )”,得到这个IP地址所在的网络是192.168.10.0。

6.主机数计算

网络中有主机数计算由主机ID的位数来决定,如:以上网络一共可以有28=256台主机。

当然里面有两个(以后说)特殊用途的IP,真正可以使用的子网掩码为0的位数有28-2=254台主机。

7.划分子网方法

(1)为什么要划子网?

现实中,如果我们一个局域网用不了254台主机,为了合理利用IP地址,就可以对C类网络进行子网划分。

(2)借位(网络ID向主机ID借位,主机ID段不再全是0)

以192.168.10.0网络为例 ,如果我们把它划分为4个子网,就要向主机ID部分借2个位当作子网ID。

于是,子网掩码变为:

 (3)子网数求法

如IP地址的子网数为4时,子网ID可以分别是00、01、10、11,即子网个数=2子网ID位数

(4)主机数求法

每个子网中的主机个数=2主机ID位数

(5)根据IP地址、子网掩码求网络ID

子网掩码为255.255.255.192。我们把IP地址和子网掩码作按位与运算得到这个IP地址所在的网络是192.168.10.192。

(6)主机IP/网络ID位数的表达格式

习惯上用 IP地址/网络ID位数 的形式表示子网中的主机,如192.168.10.215/26。

(7)IP位于哪个子网判断方法

四个子网的分配情况如下图。很显然192.168.10.215这个IP在子网4中。

附:老师提问

c类网络使用子网掩码有无实际意义_弄懂IP系列(2)(刘晶作品)|子网掩码到底是啥?...相关推荐

  1. 前后落差大用什么词语_语文考题一共有五类:汉字类、词语类、句子类、阅读类、作文类,如果基础扎实,答题技巧弄懂了,哪一类都能拿高分!...

    期末考越来越近,孩子们也逐渐进入了紧张的复习中,扎实的基本功是成功的基础无可厚非,然而巧妙的答题技巧更能为孩子的努力锦上添花.今天跟着小编一起把下面的内容掌握住吧!  01  汉字类考题 汉字是阅读和 ...

  2. 《pytorch车型细分类网络》的源码

    说明:<pytorch车型细分类网络>.这篇文章代码有错误.我稍微调整了一下,可以正常跑了. 标题:pytorch动手实践:pytorch车型细分类网络 1)讲解,代码,主要参考知乎文章& ...

  3. IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为

    IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为( D). A.255.0.0.0        B. 255.255.0.0    ...

  4. 将一个C类网络划分20个子网, 最适合的子网掩码是多少

    将一个C类网络划分20个子网, 最适合的子网掩码是多少 A: 255.255.255.240 B: 255.255.255.248 C: 255.255.255.252 D: 255.255.255. ...

  5. Ipv4中的A 、B、C类网络及子网掩码

    参考文章 参考文章 连在某个网络上的两台计算机在相互通信时,在它们所传送的数据包里含有某些附加信息,这些附加信息就是发送数据的计算机的地址和接受数据的计算机的地址.当网络中存在以IP协议为基础的通信时 ...

  6. IP地址(分类)、子网掩码、网络号、主机号、子网号

    IP地址 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台电话&qu ...

  7. Properties类,InetAddress类,网络编程,反射,Mysql数据库

    文章目录 properties类 InetAddress类 网络编程 三要素: 反射 获取Person类字节码文件对象 获取指定的构造方法 创建该类实例 获取成员变量 获取成员方法 设计模式: Mys ...

  8. 计算机B类网络号最大为多少,B类地址在IP地址中网络号占多少字节?

    满意答案 MotLago 2014.10.01 采纳率:48%    等级:12 已帮助:5466人 一.IP地址的概念我们知道因特网是全世界范围内的计算机联为一体而构成的通信网络的总称.联在某个网络 ...

  9. R语言survival包clogit函数构建条件logistic回归模型、summary函数查看模型汇总统计信息、通过似然比检验分析结果判断模型有无统计学意义

    R语言survival包clogit函数构建条件logistic回归模型.summary函数查看模型汇总统计信息.通过似然比检验分析结果判断模型有无统计学意义 目录

最新文章

  1. Caused by: org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: Could not find a file syst
  2. 如何在CSMAR中找到不同公司,不同时间的数据呢?
  3. redis的五种数据结构
  4. java在线用户查看_java Session统计在线用户,并且显示在线用户
  5. Android-创建简单登陆界面
  6. 个人php源码,php个人发卡平台源码 v1.4 免费版
  7. codeblock快捷键大全
  8. 织梦如何添html5播放器,织梦视频播放器,织梦cms网页播放器,dedecms视频播放器,内容管理系统(DedeCMS)的应用,网页视频播放器...
  9. Python读取本地html文件,获取其中表格内容
  10. 程序员如何通过努力出书做到名利双收的!
  11. 0804Python总结-单继承,多继承,菱形继承,__init__魔术方法(构造方法)
  12. mysql单数据库多硬盘配置_MySQL 使用mysqld_multi部署单机多实例详细过程
  13. win10 cortana 没反应解决方法
  14. ubuntu 命令卡住_安装Win10和Ubuntu双系统
  15. Java面试知识学习(持续更新)
  16. mysql查询薪酬最高_SQL查询找到第N个最高薪水
  17. 【CSS】模拟太阳系行星的公转
  18. Sealed class密封类详解
  19. 金陵科技学院计算机系男女比,719所全国高校男女比例排名,第一竟然是?
  20. 国内国外主流的CMS

热门文章

  1. 开发kendo-ui弹窗组件
  2. [导入]rep_daqjcrb
  3. 什么是bps (bits per second)?—Vecloud微云
  4. POP缩小区域扩张导致的延迟差距—Vecloud微云
  5. PHP 判断数据类型
  6. python 安装lxml
  7. ORA-28001: the password has expired
  8. 代码确认小米官方在线预定——对代码实现的分析
  9. Linux系统查看分区文件系统类型
  10. matlab 时间序列 周期,求助:在MATLAB里如何输入时间序列中的时间