IP地址的划分
在划分IP地址之前,我们要先知道什么是私网,什么是共网
什么是私用网和共网:
私网=内网 指的就是局域网
局域网就是一块局域内形成的网络,这个范围可大可小,但不能与另一个局域网相通,需要借助网关才可相通,这里的网关必须是实物,如路由器,转换器等。局域网相对内部传输更快,更稳定,架构更简单。
共网=外网 值的就是广泛网
广泛网传播范围更广,可覆盖的范围有可能是几十公里,有可能是几千公里,甚至国家与国家之间,州和州之间链接,形成国际性的远程网络,但传播速度没有内网快,且稳定性不高
ABC三类地址的范围分别是:
A类:0-127
B类:128-191
C类:191-223
私网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
每一个IP地址都有着对应的网络位和主机位
网络位如何计算:
我们这里人为的将
A类IP地址的前八位定义为网络位,且网络位第一个数字必位0
B类地址的前16位为网络位
C类地址的前24位为网络位
例如:172.0.0.1 我们算一下它的网络位有多少个
先将172转换成二进制=1010 1100,那么这八位就是网络位,接下来我们算出每个数字对应的二进制是多少:
二进制:10101100
位数: 76543210
位权相加:12^7 + 12 ^5 + 123+1*22=128+32+8+4=172
那么172.16.0.1的网络位就是172位
主机位:根据上面ABC类的网络位可以看出,抛开它们的网络位,那么剩下的都是主机位,也就是这个IP地址能应用的主机总数
列如:172.16.0.65 我们算一下它的主机位有多少
先确认这个IP是B类IP,那么我们就取后16位来算
0.65 转换成二进制是00000000.01000001
这里我们去后八位,因为前八位都是0
二进制:01000001
位数: 76543210
位权相加:12^6 + 1*2 ^0等于65
那么这个IP最多能应用在65个主机上
这里还有两个正常用不到的两个IP地址:
D类:组播地址 224–239
E类:科研地址 240–255
这里我们有些特殊的IP地址:
任意地址:0.0.0.0
局域网内的所有地址:255.255.255.255
自己的IP地址:127.0.0.1
自动获取地址出错后,系统出现的地址:169.254.X.X
什么是网段
网段一般指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分
如何区分网段是否正常使用:
网段:主机位全为0,网段不可使用 相反就是能使用
广播地址:主机位全为1,这个IP是不能使用的
什么是子网掩码
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目,也就是上面解释到的网络数和主机数。
子网掩码的主要作用就是确定你的网段是否正常,同时IP和子网掩码必须同时出现,才算作一个完整的IP地址
那我们如何计算出IP地址对应的子网掩码?
例如:192.168.1.1/24 这里的24就是你的网段,我们将网段统一变成1,主机变成0
24就代表前24个数字都是1:
11111111 11111111 11111111 00000000
8个1就是255,那么这组IP 地址的子网掩码就是255.255.255.0
这里的0是由于192.168.1.1里面最后的1我们转成二进制就是00000001
这里有一个公式:0+0等与0 1+0等于0 1+1等于1
00000001
00000000
上下相加,就得出结果为0,所有IP的最后一位是0
子网划分
A类 10.0.0.0/8
B类 172.1.0.0/16
C类 172.1.1.0/24
分为这三类,每组的网络位上都不是0,A类就8个网络位,B类就是16个,C类就是24个
网络位始终高于主机位,也就是左边位网络位,右边位主机位(左网右主)
当网段为:
10.10.10.0
10.10.10.32
10.10.10.64
10.10.10.96
10.10.10.128
10.10.10.160
可用ip地址:
10.10.10.1~30
10.10.10.33~62
10.10.10.65~94
10.10.10.97~126
10.10.10.129~ 158
10.10.10.161~ 190
广播地址:
10.10.10.31
10.10.10.63
10.10.10.95
10.10.10.159
10.10.10.191