目录
数制的转换
一.数制的基本介绍
二.计算机中常用的数制
三.数制的转换
二进制与十进制之间的转换
IP地址与子网的划分
一.IP地址
二.区分网络位 有类区分
三.子网划分
一.数制的基本介绍
*数制:计数的方法,指用一组固定的符号和统一的规则表示数值的方法,在一般情况下人们习惯于用十进制来表示数字,也有24进制,60进制
*数位:指数字符号在一个数中所处的位置,从右到左从0开始依次递增
*基数:指在某种进位计数制中,数位上所能使用的数字符号的个数,十进制的基数是10,二进制的基数是2
*位权:指在某种进数制中,数位所能代表的大小,即处在某一位上的“1”所表示的数值的大小,位权的值等于基数位数
二.计算机中常用的数制
二进制(BIN)
只有两个符号来表示数字的大小(0,1)
八进制(OCT)
8个符号来表示数字的大小(0,1,2,3,4,5,6,7,8)
十进制(DEC)
10个符号来表示数字的大小(0,1,2,3,4,5,6,7,8,9)
十六进制(HEX)
16个符号来表示数字的大小
0 1 2 3 4 5 6 7 8 9 A B C D E F(A-F表示10-15)
三.数制的转换
数制转换的计算方法:当前数字*基数^数位
二进制与十进制之间的转换
二进制转换为十进制
取余法:将要转换的十进制整数除以2,取余数;再用商除以2,再取余数,直到商等于0位置,将每次得到的余数按倒序的方法排列起来即为结果。
如: 10110011(BIN)基数为2
10110011(BIN)=1*2^7+1*2^6+0*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=179
十进制转换为为二进制
如68=100 0100
68/2=34……0
34/2=17……0
17/2=8……1
8/2=4……0
4/2=2……0
2/2=1……0
1/2=0……1
减法:找出距离最接近的数值由下往上依次相减.两数相减,相减得数大于等于零写1,小于0写0,将得出的数继续计算,与下一个幂函数值继续相减,相减得数大于等于零写1,小于0写0,减到2^0=1为止,将写下的1或0按正序的方法排列起来即为结果。
如68,与68最接近的为2^6=64,68-64=4,相减大于0则写1……1
4-32<0,相减小于0则写0 ……0
4-16<0 ……0
4-8<0 ……0
4-4=0 ……1
0-2<0 ……0
0-1<0 ……0
所以68=1000100
二进制与八进制之间的转换
2^3=8,所以一位八进制数相当于三位二进制数,所以可以采用每三位为一组的方法,从右至左开始三个为一组,最后一组不够三位则在最后一组左侧补零,补齐三个为止。最后采用取三合一的方法求出每一组对应的十进数值。
如:二进制数:10100111010
010 100 111 010
2 4 7 2
所以转换为八进制数为:2472
二进制与十六进制之间的转换
2^4=16,所以一位八进制数相当于4位二进制数,所以可以采用每4位为一组的方法,从右至左开始4个为一组,最后一组不够4位则在最后一组左侧补零,补齐4个为止。最后采用取四合一的方法求出每一组对应的十进数值。
十进制与十六进制之间的转换
十进制与十六进制转换可以用除余法
如
所以125=7DH
其余进制转换都可以以此类推
IP地址与子网的划分
一.IP地址
1.什么是IP地址
IP地址(Internet Protocol Address)是指网络协议地址
2.IP地址的作用
*IP地址在网络中用于标识一个知识节点(或者网络设备的接口)
*IP地址用于IP报文在网络中的寻址时使用
3.IP地址的组成
*一个IPv4地址有32 bit 2进制 4字节 1字节=8bit电流 ,一共有42亿9千万 2019年11月26号已全部使用完,由32个0到32个1
0000 0000-1111 1111. 0000 0000-1111 1111.0000 0000-1111 1111.0000 0000-1111 1111
转换成十进制即:0-255.0-255.0-255.0-255
*IPv4地址通常采用“点分十进制”表示
4.IP地址的分类
人为将IP地址分为 A B C D E五类
A 0 - 127
B 128 - 191
C 192 - 223 A B C前三类单机设备使用
D 224 - 239 D类组播地址使用
E 240 - 255 E科研使用
公网地址:全球可达(花钱)
私网地址:局域网(全球不可达)
免费使用私网地址:
255.255.255.255
|
广播地址
|
0.0.0.0
|
任意地址
|
169.254.xxx.xxx
|
在动态获取ip地址 失败后会获得错误地址(私网地址, 微软公司的私网地
址)
|
127.0.0.0-127.255.255.255
|
回环地址, 测试本机网卡设备是否正常,
|
每个网段中主机位全0的IP----网段IP(192.168.10.0/24 192.168.10.255/24)
每个网段中主机位全1的IP------广播
5.获取IP地址的方式3.
*手动设置IP地址 静态获取 按规则去写IP地址
*动态获取 dhcp
二.区分网络位 有类区分
网络位(网段 网络号):你在哪个网络位中
主机位(主机号):某一个网络中的具体主机
两台主机如果网络位相同,可以直接通信
两台主机如果网络位不相同,不可以直接通信,需要借助外力(网关)
A和B两台主机是否可以通信主要看网络位是否一致
1. A 0 - 127
第一段 第二段 第三段 第四段
人为将第一段 作为网络位,后三段为主机位
128=1000 0000=2^7,那么最大为0111 1111,
网络位=2^(可变网络位)
2^7=128
主机位=2^主机位 可用主机位=2^主机位-2
2^(32-8)=16777216
2.B 128 - 191
前两段为网络位 后两段为主机位
3.C 192 - 223
前三段为网络位,后一段为主机位
由相同的方法可得出最大为1101 1111 . 1111 1111. 1111 1111,前三位不能动
网络位个数=2^(24-3) 主机位个数=2^8
主机位多了 , 主机就多了,相反网络位就少了
网络位多了 , 网络位就多了, 相反主机位就少了
三.子网划分
子网划分的定义
子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
什么是子网掩码
1.子网掩码的作用:描述了网络位的个数
2.子网掩码必须用连续的 1 来表示,不可以 0 1 穿插(连续的1代表了网络部分,连续的0代表主机部分
如192.168.1.1/24
其中24代表了连续24个1,如下图所示,其余八位为0,则子网掩码为255.255.255.0
*计算网段的方法(子网掩码)
上下相与(IP地址与子网掩码上下相乘)
如192.168.1.1/24,子网掩码为255.255.255.0
1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0
198 168 1 0
他的网段就是:192.168.1.0
用相同的计算方法计算出 192.168.1.33/27 的网段是 192.168.1.32
那么192.168.1.1/24和192.168.1.33/27能否直接通信呢?
A网络 B网络
答案是不能,A网络包含了B网络,A能够给B发送信息,B不能给A发送,所以不能直接通信。