进制转换和子网掩码划分(1)

前言

熟悉编程的人都知道,进制总是一个令人晦涩难懂的词汇,只有大神级别的程序员才能玩转它,那我们今天就来挑战且重新认识一下进制,了解大神是如何玩转计算机编程中的进制,以及通过进制进一步了解更深层次的子网掩码。

一、为什么要进制转换

答:因为IP地址是二进制,MAC地址是十六进制,现实世界是十进制,为了使人类易于操作计算机,从而对其使用进制转换,例如二进制转为十进制,二进制转为十六进制,十六进制转为十进制等等。

二、何为十进制

答:现实生活我们常用的是十进制算法,使用的数字包含了:0,1,2,3,4,5,6,7,8,9,0共十个数字。数位都含有一定的意义,从右往左分别表示为个位、十位、百位、千位、万位…

三、何为十六进制

答:使用的数字有 0.1.2.3.4.5.6.7.8.9 A、B、C、D、E、F共16种二、何为二进制答:计算机在数据处理时使用的是二进制计数法。二进制数字主要包括0、1;

四、何为二进制

答:计算机在数据处理时使用的是二进制计数法。二进制数字主要包括0、1;

4.1:如何将二进制转为十进制:

在这里插入图片描述
1100 0001 从右至左 只要是1的底数,相对应2的下标进行累加。就这道题 20+26+2^7=1+64+128=193

4.2:如何将二进制转为八进制

011 000 001 三位一划分,只要是1的底数,相对应2的下标进行累加,不足三位,往前补零 就这道题,001=1,000=0, 011=3 011 000 001=301

4.3:使用二进制的优点

4.3.1、技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通于断开。这两种状态正好是1和0
4.3.2、易于进行转换,二进制与十进制易于相互转换
4.3.3、抗干扰能力强,可靠性高。例如数字信号具备此优点

4.3:如何将二进制转为十六进制

1100 0001 四位一划分,只要是1的底数,相对应2 的下标进行累加,不足四位,往前补零,就这道题:1100 (8+4+0+0)=12© 0001(0+0+0+1)=1 1100 0001=C1

五、子网划分(1)

当我们对如何进制转换有了一定的掌握和了解后,我们进入到高阶部分:子网划分部分。

5.1、IP地址组成

IP地址主要由网络部分和主机部分组成网络部分:确定终端(打印机)是否是在同一个网段。主机部分:确定终端的容量大小(该网段最多可承载多少台主机)原则(Principle):同一个部门保持其所有终端在同一个网段,主机数量应该在你的主机部分的范围内。

5.2、IP(IPv4)&IP(IPv6)地址

IP(IPv4)是由32位二进制组成,,点分4段十进制数表示。之后,V4会逐渐过度到V6,原因是V4公网地址逐渐枯竭,没有办法做到人皆有之。IP(IPv6)是由16位二进制组成,8段16位二进制,8段冒号分隔4进制数(“::”表示连续的0,但仅允许出现一次)

5.3、约束

子网掩码约束网络部分和主机部分:连续的1 -----网络部分,连续的0是主机部分。

5.4、如何判断两个IP地址子网掩码是否在同一网段

在这里插入图片描述

5.5、公网和私网

IP主要分为公网和私网两种,公网主要发布在互联网上,每个IP地址都是唯一且不重复的,而私网是局域网,只要没有在互联网上,则可以重复使用,不会影响到网络通信。
在这里插入图片描述

六、总结

我们通过本次复盘可知:进制的转换帮助人类对计算机的IP和子网掩码有深刻的认知和了解,可以直接判断两个IP地址/子网掩码是否在同一网段,间接判断出数据传递的媒介是交换机还是路由器,同时对接下来的学习有一个更为扎实的基础。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值