看下边例子

192.168.0.1/24

192.168.0.1/32

192.168.0.1/28

上边24,32,28对应的掩码都是什么,怎么计算的

24,32,28,对应的就是多少个二进制的1

24

11111111 11111111 11111111 00000000

32

11111111 11111111 11111111 11111111

28

11111111 11111111 11111111 11110000

二进制转换十进制

如何转换的呢

首先 11111111 = 255

那么28就是

11111111 11111111 11111111 11110000

255.255.255.[2^7+2^6+2^5+2^4]=240

由此可以计算出他的掩码为255.255.255.240

十进制转换二进制

那么,十进制转换二进制是如何转换的呢

我们先写一个数

241

给它除2,能整除的记录0,不能整除的记录1

241/2 = 120 ········ 1

120/2 = 60 ········ 0

60/2 = 30 ········ 0

30/2 = 15 ········ 0

15/2 = 7 ········ 1

7/2 = 3 ········ 1

3/2 = 1 ········ 1

1/2 = 1/2 ········ 1

由下到上依次为1111 0001 那么结果对不对呢,我们计算一下

1 1 1 1 0 0 0 1

2^7 + 2^6 + 2^5 + 2^4 + 0 + 0 + 0 + 2^0

128 + 64 + 32 + 16 + 0 + 0 + 0 + 1 = 241

标签:11111111,24,二进制,32,28,Linux,子网掩码,十进制

来源: https://www.cnblogs.com/despotic/p/10654155.html

linux关于子网掩码函数,Linux 子网掩码计算, 二进制十进制互相转换相关推荐

  1. 二进制十进制十六进制转换_二进制数制到十进制数制的转换

    二进制十进制十六进制转换 Prerequisite: Number systems 先决条件: 数字系统 To convert binary number to its respective deci ...

  2. linux c 绝对值函数,linux c 简介

    --- title: linux c 简介 date: 2020-07-19 updated: 2020-07-19 --- # Preface # todo linux c http://blog. ...

  3. linux中iconv函数,Linux下编码转换(iconv函数族)

    转自:http://www.linuxdiyf.com/viewarticle.php?id=45164 在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实 ...

  4. linux下wait函数,Linux wait函数详解

    wait和waitpid出现的原因 SIGCHLD --当子进程退出的时候,内核会向父进程SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止) --子进程退出时,内核将 ...

  5. linux使用模板函数,Linux常用C函数

    Linux常用C函数Tag内容描述: 1.Linux常用C函数 接口处理篇 accept(接受socket连线) 相关函数 socket,bind,listen,connect 表头文件 #inclu ...

  6. linux系统时间函数,Linux时间时区详解与常用时间函数

    时间与时区 整个地球分为二十四时区,每个时区都有自己的本地时间. UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT = UTC),格林威治时间和UTC时间都用秒数来计算的. ...

  7. linux实现乘法函数,linux命令行计算器

    详细文档请 man bc 在windows下,大家都知道直接运行calc,(c:\windows\system32\calc.exe),请可以打开计算器. 注: calculate vt.&v ...

  8. linux扩展堆函数,linux下进程堆栈下溢出判断及扩展实现

    一.堆栈扩展 在进程创建的时候,内核并没有为进程分配太多的堆栈,即使是逻辑地址空间也没有,这样做的好处就是如果说用户态的程序堆栈向下溢出(对386来说,就是访问了更低地址的内存空间),这样内核可以比较 ...

  9. linux杀死线程函数,Linux线程-pthread_kill

    该函数可以用于向指定的线程发送信号: int pthread_kill(pthread_t threadId,int signal); 如果线程内不对信号进行处理,则调用默认的处理程式,如SIGQUI ...

最新文章

  1. python【力扣LeetCode算法题库】27-移除元素
  2. oracle增量合并存储过程,怎么将视图与存储过程里的逻辑合并
  3. 用户 NT AUTHORITY\NETWORK SERVICE 登录失败解决方法
  4. django-重写登录认证(可以使用用户名或手机号登录)
  5. kafka exporter v0.3.0 发布: Prometheus官方推荐,欢迎试用
  6. bzoj1070 [SCOI2007]修车 费用流+拆分
  7. 兼容firstChild和firstElementChild
  8. BW Delta (增量)更新方法 .
  9. 基于bp神经网络的房价预测,房价预测 神经网络
  10. IDA的新手入门指南
  11. 搜狗浏览器异常问题 - 解决方案
  12. elasticsearch搜索报错ElasticsearchException: failed to map source
  13. sharepoint文档库文件下载
  14. 电源平面Z阻抗参数的提取是否需要设置VRM,以及Port 参考阻抗对仿真结果的影响
  15. Tommy Hilfiger官宣金秀贤为2021年秋季男装系列全新品牌大使
  16. 分享下自己的经历!2020春招四五月份大厂面经 一:(腾讯、网易、斗鱼、富途、美团、快手)
  17. 7-26 出生年 (15分)
  18. java运算符(算数运算符、三目运算符、位运算符)
  19. 服务器中使用Top命令后,参数解释
  20. 【Windows】多显示器拔出HDMI接口线后应用界面丢失问题

热门文章

  1. ISCW实验8:配置Cisco与Windows进行IPSec通信
  2. go-echarts x 轴标签显示不全
  3. 04 bbed修复system文件头损坏
  4. [TCP/IP] TCP建立与终止
  5. 04-struts2框架中获取servlet api及Result结果类型
  6. 限制firefox上传框宽度
  7. 禁用”mgmtdb实例导致12c 应用psu失败
  8. Luakit的前世今生
  9. 阿里再减持陌陌股份 持股比例从20.2%降至14%
  10. 前端学HTTP之客户端识别和cookie