一、判断是否在同一网段 求网络地址是否相同
1、IPv4地址:
共32bit=4B,由网络位+主机位组成;采用点分十进制数表示
2、子网掩码作用:区分网络位和主机位
1代表是网络位
0代表是主机位
网络位+主机位=32bit
主机位个数=32-网络位个数(子网掩码1的个数)
192.168.1.1/24(所以前三个是网络位,最后一个是主机位) 255.255.255.0
1100 0000.10101000.00000001.00000001
1111 1111.11111111.11111111.00000000
3、
十---二
192-----1100 0000
二---十
0 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
1111 1111=255 1111 1110=254 1111 1100=252
1111 1000=248 1111 0000=240 1110 0000=224
1100 0000=192 1000 0000=128
2^0=1 2^1=2 2^2=4 2^3=8 2^4=16
2^5=32 2^6=64 2^7=128 2^8=256 2^9=512
2^10=1024 2^11=2048 2^12=4096 2^13=8192 2^14=16384
2^15=32768 2^16=65536
IP地址中网络地址、广播地址
网络地址:某个IP地址所在网段(网络位不变,主机位全为0的地址)
广播地址:某个IP地址所能接受的广播(网络位不变,主机位全为1的地址)
Eg1.求192.168.1.1/24该地址所在的网段及该地址所能接受哪个地址产生的广播.
/22:11111111.11111111.1111 1100.00000000
求192.168.1.1/24的网络地址
1100 0000.10101000.00001.00000001
网络地址:192.168.1.0/24
广播地址:192.168.1.255/24
Eg2. 172.16.8.8/16
1010 1100.0001 0000.0000 1000.0000 1000/11111111.11111111.0000000.00000000
网络地址:172.16.0.0/16
广播地址:172.16.255.255/16
Eg3. 10.1.1.1/18
0000 1010.0000 0001.00 00 0001.0000 0001/
1111 1111.1111 1111.11 00 0000.0000 0000
网络地址:10.1.0.0 255.255.192.0
广播地址:10.1.63.255 255.255.192.0
Eg4. 10.1.140.1/18
0000 1010.0000 0001.10 00 1100.0000 0001
1111 1111.1111 1111.11 00 0000.0000 0000
网络地址:10.1.128.0 255.255.192.0
广播地址:10.1.191.255 255.255.192.0
Eg5. 192.168.1.1/26
1100 0000.10101000.0000 0001.00 00 0001
1111 1111.1111 1111.1111 1111.11 00 0000
192.168.1.0 192.168.1.63
Eg6. 192.168.65.1/26
1100 0000.10101000.0100 0001.00 00 0001
1111 1111.1111 1111.1111 1111.11 00 0000
192.168.65.0 192.168.65.63
Eg7.求192.168.1.0/24网段中一共有多少IP地址,范围是多少?
1100 0000.1010 1000.0000 0001.0000 0000
28=256 192.168.1.0~
网络位不能变,主机位可以变
Eg8. 172.16.0.0/16
1010 1100.0001 000.00000000.00000000
1111 1111.1111 1111.0000000.00000000
172.16.0.0~172.16.255.255 2^16=65536
4、公式:
主机位个数=32-掩码个数
一共IP地址数量:2n
一共IP地址范围:网络地址~广播地址
减去的主机位全为0的网络地址,主机位全为1的广播地址
可用IP地址数量:28-2=254个(主机位全为0或1)----2n-2
可用IP地址范围:192.168.1.1-192.168.254.254------=网络地址+1~广播地址-1
5、Ip地址分类:
ABC可直接配置在主机上,D类组播地址,E类保留地址
A类:0.0.0.0~127.255.255.255 255.0.0.0默认掩码
B类:128.0.0.0~191.255.255.255 255.255.0.0默认掩码
C类:192.0.0.0~223.255.255.255 255.255.255.0默认掩码
D类:224.0.0.0~239.255.255.255 组播地址
E类:240.0.0.0~255.255.255.255
默认前八个为bit为网络位
私有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
特殊地址:
127.0.0.0~127.255.255.255本地环回网段 127.0.0.1:本地环回地址,测试本地连通性
0.0.0.0 代表所有网段
255.255.255.255 代表是广播地址
P.S.1.上网故障排除 : ping127.0.0.1能通说明本地网卡没问题
P.S.2.采用默认掩码的地址称为有类ip地址
缺点:造成IP地址的浪费
所以引入了VLSM可变长子网掩码划分,是为了节省IP地址
通过修改子网掩码的长度,进而减小主机位个数,实现节省IP地址
Eg1. 某公司A部门有100台主机,B部门有50台主机,C部门有30台主机,规划的网段是192.168.0.0/24,求每个部门所在的网段及一共的IP地址数量,范围;可用的IP地址数量,范围。
共180台主机
192.168.0.0/24 2 8=256
A:
可用IP地址数量
n=主机个数=7 2^n-2>=100
网络位个数=32-n=25=子网掩码1的个数(25)
一共IP地址数量:2n=128
一共IP地址范围:192.168.0.0~192.168.0.127
可用IP地址数量:2n-2=126
可用IP地址范围:192.168.0.1~192.168.0.126
192.168.0.128/25开始分配
B:n=6 2n=64
网络位个数=32-6=26=子网掩码1的个数
一共IP地址数量:2n=64
一共IP地址范围:192.168.0.128~192.168.0.191
可用IP地址数量:2n-2=62
可用IP地址范围:192.168.0.129~192.168.0.190
192.168.0.192/26
C:n=5 2n =32
网络位个数=32-5=27
192.168.0.192
.110 0 0000
.111 0 0000
一共IP地址数量:2n=32
一共IP地址范围:192.168.0.192~192.168.223
可用IP地址数量:2n-2=30
可用IP地址范围:192.168.0.193~192.168.0.222
Eg2. 某公司A部门有1000台主机,B部门有300台主机,C部门有80台主机,规划的网段是172.16.0.0/16,求每个部门所在的网段及一共的IP地址数量,范围;可用的IP地址数量,范围。
A:
n=主机个数=10 2^n=1024
网络位个数=32-10=22=子网掩码1的个数(22)
172.16.0.0/22
.111111 00.00000000
一共IP地址数量:2n=1024
一共IP地址范围:172.16.0.0~172.16.3.255
可用IP地址数量:2n-2=1022
可用IP地址范围:172.16.0.1~172.16.3.254
172.16.4.0
B:n=9 2^n=512
网络位个数=32-9=23=子网掩码1的个数(23)
172.16.4.0/23
.0000010 0.00000000
.1111111 0.00000000
一共IP地址数量:2n=512
一共IP地址范围:172.16.4.0~172.16.5.255
可用IP地址数量:2n-2=510
可用IP地址范围:172.16.4.1~172.16.5.254
C: n=7
网络位个数=32-7=25=子网掩码1的个数(25)
172.16.6.0
.00000110.0 0000000
.11111111.1 0000000
一共IP地址数量:2n=128
一共IP地址范围:172.16.6.0~172.16.6.127
可用IP地址数量:2n-2=128
可用IP地址范围:172.16.6.1~172.16.6.126
Eg3.某公司A部门有300台主机,B部门有60台,C部门有15台主机,D部门有2台主机,规划的网段是172.16.0.0/16,求每个部门所在的网段及一共IP地址数量,范围;可用的IP地址数量,范围?
A:n=9 32-9=23
172.16.0.0/23
.0000 0000.00000000
.1111 1110.00000000
一共IP地址数量:2n=512
一共IP地址范围:172.16.0.0~172.16.1.255
可用IP地址数量:2n-2=510
可用IP地址范围:172.16.0.1~172.16.1.254
B: n=6 32-6=26
172.16.2.0/26
.0000 0010.00000000
.1111 1111.11000000
一共IP地址数量:2n=64
一共IP地址范围:172.16.2.0~172.16.2.63
可用IP地址数量:2n-2=62
可用IP地址范围:172.16.2.1~172.16.2.62
C: n=5 32-5=27
172.16.2.64/27
.00000010.01000000
.11111111.11100000
一共IP地址数量:2n=32
一共IP地址范围:172.16.2.64~172.16.2.95
可用IP地址数量:2n-2=30
可用IP地址范围:172.16.2.65~172.16.2.94
D:n=2 32-2=30
172.16.2.96/30
0000 0010.0110 0000
0000 0000.0000 0011
一共IP地址数量:2n=4
一共IP地址范围:172.16.2.96~172.16.2.99
可用IP地址数量:2n-2=2
可用IP地址范围:172.16.2.97~172.16.2.98