文章目录

  • 前言
  • 背景
  • 流程
  • 概念理解
    • **子网掩码含义:**
    • **子网如何分割出主机号和网络号:**
    • 与,或,非运算
  • 计算过程
    • a.转化为二进制
    • b.计算网络地址
    • c.计算广播地址
    • d.广播地址的计算二
  • 参考

前言

我花了七八个小时,没有夸张。
很耗时间纯手打,转载注明出处!!!
有错误的话,欢迎指正!!
觉得有帮助麻烦点个赞,谢谢!

背景

学习linux的时候,要配置ip地址,然后涉及计算网络地址和广播地址,百度了好久,没有一个告诉我这么一个小白从零开始计算的。。。太不友好了。。。。还是得自己动手丰衣足食!

流程

概念理解

子网掩码含义:

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。

老实说,子网掩码我也不晓得设置。。。。。我百度了好一会儿怎么设置子网掩码,才发现可以设置为两个频段:

子网掩码应该根据网络的规模进行设置。
如果一个网络的规模不超过254台电脑,采用“255.255.255.0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“255.255.255.0”是最常用的IP地址子网掩码;

笔者见到的最大规模的中小学校园网具有1500多台电脑,这种规模的局域网可以使用“255.255.0.0”。

这段引用来源于百度的回答,如下:
子网掩码怎么设置

更多在百度百科:
子网掩码

子网如何分割出主机号和网络号:

由上面的定义可以得知子网掩码可以分割出主机号和网络号;
分割步骤如下:
第一步:转换为二进制
第二步:计算0和1的个数得出主机号和网络号
1的个数=网络号
0的个数=主机号

与,或,非运算

与运算中,所有输入均为1,输出为1:
0&0=0
0&1=0
1&0=0
1&1=1
或运算中,任意输入为1,输出为1:
0|0=0
0|1=1
1|0=1
1|1=1
非运算中,输出与输入相反:
~0=1
~1=0

来源:
数字电路中的“与,或,非”运算是怎么计算

计算过程

ip地址转换网站:
IP地址转换到十六进制,十进制,二进制地址

以下为假设条件:
1.条件:晓得子网掩码和ip地址
ip地址:

198.168.187.128

子网掩码:

255.255.255.0

a.转化为二进制

第一步:转化为二进制

ip地址:

11000110101010001011101110000000

子网掩码:

11111111111111111111111100000000

b.计算网络地址

第二步:计算网络地址

因为,网络地址=子网掩码&ip地址
11111,11111,11111,11111,11110,00000,00
&
11000,11010,10100,01011,10111,00000,00

=
11000,11010,10100,01011,10110,00000,00

所以网络地址的二进制为:

11000110101010001011101100000000

计算为十进制为:

3332946688

转化为ip地址的网络地址为:

198.168.187.0

进制转换:

在线进制转换器

c.计算广播地址

第三步:计算广播地址

由上面的流程图可知,
广播地址=子码掩码取反(或)网络地址

上面计算出了,子网掩码的二进制为:

11111111111111111111111100000000

取反为:

00000,00000,00000,00000,0000,11111111

网络地址:

11000,11010,10100,01011,1011,00000000

=
11000,11010,10100,01011,1011,11111111

所以广播地址的二进制为:

11000110101010001011101111111111

转化为十进制为:

3332946943

转化为ip地址的广播地址为:

 198.168.187.255

d.广播地址的计算二

由上面可以得到
子网掩码:
11111,11111,11111,11111,1111,00000000
网络地址:
11000,11010,10100,01011,1011,00000000
广播地址:
11000,11010,10100,01011,1011,11111111

又因为:
子网掩码=网络号+主机号
依据上面的主机号==0的个数
所以主机号为:00000000

观察网络地址和广播地址可知:
前者完全一样:
如图所示:

所以可以得出结论:
广播地址=网络地址除去主机号位数+子网掩码主机标识取反

参考

还有第三种方式计算,我是没有折腾了;请参考:
https://blog.51cto.com/elvisgo/1358654

额外扩展知识:
计算机网络知识总结:有关IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字的概念及笔试题

关于ip地址的计算,都在这里

通过子网掩码和ip地址计算网络地址和广播地址相关推荐

  1. 知道ip求子网掩码,网络地址,广播地址

    ip地址的定义和分类 ip地址是唯一标识网络上的计算机,ip由32位的0,1组成.网络中的每个路由或主机都有独一无二的ip地址,用来区分用户. ip地址是32位的二进制数,可以使用点分十进制表示,8位 ...

  2. 计算机网络,IP地址概念及IP地址详细分类介绍、及子网掩码详细介绍MAC地址介绍、网络位,主机位、网络地址、广播地址。

    目录 一.IP地址 (internet protocol Address) (1)概念及特点: (2)网络设备获取IP地址的方式 (3)查看本机的IP地址:在cmd控制台中输入命令:ipconfig ...

  3. 已知IP地址和子网掩码后可以算出网络地址、广播地址、地址范围、主机位数、可用主机位数

    已知IP地址和子网掩码后可以算出网络地址.广播地址.地址范围.本网主机数 二进制.十进制.十六进制相互转换关系. 以IP地址为192.168.100.10,子网掩码为255.255.255.0为例(即 ...

  4. 已知IP地址和子网掩码求出网络地址、广播地址、地址范围和主机数

    假设IP地址为128.11.67.31,子网掩码是255.255.240.0.请算出网络地址.广播地址.地址范围.主机数. 方法:将IP地址和子网掩码转化成二进制形式,然后进行后续操作. IP地址和子 ...

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

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

  6. 计算机网络通过IP地址计算子网掩码

    考试时候没注意这类型的题目,导致失利,之后自己又查阅了下资料 计算机网络考试中一般会给你一个IP地址,计算其子网掩码 例如牛客网的这道题 做题思路步骤如下: 首先知道网络位号共23位,32-23=9: ...

  7. IP地址计算---子网掩码确定和子网划分等详解 (附常见相关习题)

    . 一. Ip地址 1.什么是IP地址 2.什么是子网掩码 3.ip地址的两种表示方式 3.特殊的一类IP地址 二.常见IP相关计算 1.网络号 2.主机号 3.广播地址 4.可用IP地址范围 5.子 ...

  8. iP地址计算子网掩码(附示例)

    一.默认子网掩码 默认子网掩码是根据IP地址类别预定义的固定值,它用于将IP地址分成网络部分和主机部分.以IPv4为例,其默认子网掩码由IP地址的第一位数字(即A.B.C.D类)决定.具体如下: A类 ...

  9. 网段、网络地址、广播地址、子网掩码的计算方法

    目录 注:以下是C类计算方法 例如192.168.100.178/29 那么如何计算网段.网络地址.广播地址.子网掩码.可用的IP地址? 注:以下是C类计算方法 以192.168.100.178/29 ...

  10. IP地址和子网掩码的关系, 如何计算网络地址?

    一.IP地址 电脑之间要实现网络通信,就必须要有一个合法的ip地址.IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址.ip地址通常用更 ...

最新文章

  1. 知识点041-Samba 的安装
  2. log4j在javaWeb项目中的使用
  3. 数据预处理(part2)--多个预测变量数据变换
  4. 正确使用AES对称加密
  5. 为什么重写equals方法时,要求必须重写hashCode方法?
  6. Hybrid APP的离线存储总结
  7. 《华为数字化转型之道》-名不副实所以更值得学习
  8. android 手机远程助手,安卓远程桌面软件
  9. python torch.optim.SGD
  10. 第06章 软件架构设计 之 软件架构风格
  11. Unable to find a single main class from the following candidates 问题解决
  12. win10怎么更新显卡驱动_win10系统AMD显卡驱动安装失败的解决方法
  13. 总决赛G5:冠军团队的样子,令人动容
  14. 英文单词之说文解字(10)你真的用对“著名”了吗?
  15. 40个重要的HTML5面试题及答案
  16. 电脑使用技巧(office 套件英文版切换为中文)
  17. 华三交换机模拟器下载、安装、配置、使用填坑
  18. 人类高质量男性不好当?那就来写人类高质量代码!
  19. 中兴新支点ICG助ASICS亚瑟士品牌活动实现网络现场直播和wifi覆盖
  20. 达芬奇pro的FPGA学习笔记0--对自己想说的话以及之后的项目规划

热门文章

  1. 华为交换机 查ip冲突_交换机如何解决IP地址冲突?
  2. php将文字生成图片显示,php生成文字图片效果
  3. Idea2021激活码
  4. 苏大计算机考研专业课,我的考研经历全纪录(苏大计算机)
  5. 黑苹果声卡HDA无声问题
  6. 期货程序化交易接口CTP回测框架的选择
  7. 如何在不被支持的termux下载gh
  8. 使用词和图嵌入来衡量统一医学语言系统概念之间的语义相关性
  9. c programe language learn notes 3
  10. **无人机水平方向四环串级控制,竖直方向三环串级控制