计算机进制和在IP子网划分中的实例运算

目录

引言

一、进制

1.1 计算机的数制概念

1.2 进制系统

1.3进制之间的转换

二、IP地址

2.1 IP地址的组成

         2.2 IP地址分类

三、子网掩码

3.1 概述

3.1 子网划分

总结


引言

在我们日常生活中,常常需要计数,我们生活中常用到的是十进制数,就是逢十进一,而在计算机中,我们还有一些其它的计数方法,如二进制,逢二进一,八进制,逢八进一,十六进制,逢十六进一。

在用于互联网和计算机之间连接,有一个唯一的地址,就是我们说的IP,IP地址由网络部分和主机部分组成,是用二进制计数的,我们计算机有个物理地址是用十六进制计数的。但是我们为了方便方便识别,需要把二进制的数转化成我们常用的十进制数。

一、进制

1.1 计算机的数制概念

数制:计数的方法,用固定的符号或者统一规则来表示数值

数位:指数字符号,在数制中所处的位置

基数:在数制中,数位上所能使用数字符号的个数

位权:指数制中,数位代表的大小

1.2 进制系统

十进制:包括了0~9,10个数字

例如:(123)D

二进制:只有0和1两位数

例如:(1101 0010)B

八进制:只有0~7,8个数字

例如:(721)O

十六进制:有0~15、16个数字,其中10~15对应的用A/B/C/D/E/F来表示

例如:(1A)H

1.3进制之间的转换

二进制与十进制转换

例如:(125)D=(1111101)B,把十进制转化成二进制,就是除以2,取余数,把得到的结果倒叙过来就是对应的二进制数。或者我们把数字与二进制权位比大小,从最接近的开始,大于我们就标记1,并减去相应的位权,小于就标记0,以此类推,直到减尽为止

2/125...1
2/62...0
2/31...1
2/15...1
2/7...1
2/3...1
2/1...1
2/0
876543210
2561286432168421
1111101
125-64=6161-32=2929-16=1313-8=55-4=11-1=0

同样,二进制转换十进制(1111101)B=1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+0*2^1+1*2^0=125

二进制、十进制、八进制、十六进制转换

十进制转换成十六进制,和二进制相似,就是除以十六,去余数,然后倒叙写出来

(125)D=7DH,7DH=7*16^1+13*16^0=125

二进制和十六进制转换,就小数点左边,二进制分成四位一组,然后写成十六进制数即可

01111101B=0111  1101B=7DH

二进制和八进制数,就小数点左边,二进制分成三位一组,然后写成八进制数即可

001111101B=001  111  101B=175O

二、IP地址

2.1 IP地址的组成

IP地址由网络部分和主机部分组成

网络部分用来确定终端是否在同一网段

主机部分用来确定终端的容量大小,这个网段最多可以放多少主机

一个字节=8个比特

我们常用的IPV4,是32位二进制数,点分四段,十进制数表示,由于IPV4耗尽后期我们会用到IPV6,是128位二进制数,其可以保证一个人一个IP

2.2 IP地址分类

常见的IP分为五类:ABCDE

ABC为商用所用,D用于组播,E用于科研

类别地址范围二进制默认子网
A1-12600000001-01111110255.0.0.0/8
B128-19110000000-10111111255.255.0.0/16
C192-22311000000-11011111255.255.255.0/24
D224-23911100000-11101111
E240-25411110000-11111110

127是本地网卡环回测试地址、0.0.0.0是所有网段、255.255.255.255是全网广播、x.x.x.255/24本网段广播

IP地址分为私有地址和公有地址

私有地址范围A:10.0.0.0-10.255.255.255,B:172.16.0.0-172.31.255.255,C:192.168.0.0-192.168.255.255

私有地址只能在局域网里,可以重复使用,因为每个局域网都是独立的分支,如果没有在互联网中出现,就不会影响其使用,公有地址在互联网中,如果地址重复,将不能正常转发,所以地址必须唯一

三、子网掩码

3.1 概述

在网络中,网络通信分成两种情况

1、同一网段的网络互通,用交换机(ip地址相同)

2、不同网段的网络中互通,用路由器

计算网络号步骤

1、IP地址换成二进制

2、把子网换成二进制,并且与ip对齐

3、ip与子网相乘运算

4、有0出0,全1出1

5、第二个同第一个计算方法

6、得出结论,相同网段用交换机,不同网端用路由器

3.1 子网划分

由于网络资源有限,所以我们把网络分成若干个小网络

子网数=2^n(n位网络位借主机位数)

主机容量=2^m(m位剩余主机位数)

有效主机容量=2^m-2,(m为剩余主机位数,首位为标识位,末尾位广播位)

A=2^24-2=16777214

B=2^16-2=65534

C=2^8-2=254

总结

为了完成两台机器之间的互通,我们要判断其是否在同一网段,同一网段是局域网用交换机连接,不同用路由器连接,为了充分利用我们将其划分子网,由于我们常见的IP地址都是十进制,二计算机是二进制,所以我们需要利用其相互转换来计算

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值