IP地址简介
IPV4总共有32位二进制数,分成网络部分+主机部分。
网络部分相同的机器是可以直接通信的,网络部分不同的机器是不可以直接通信的。
网络掩码:区分一个IP地址中的网络部分和主机部分
192.168.10.0/24 24代表连续24个 1 ,1代表网络位
IP地址分类
只看第一段
1、给电脑直接使用
A类: 0-127
B类: 128-191
C类: 192-223
2、播出
D类: 224-239
3、科研保留
E类: 240-255
私网地址
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
特殊地址
1、任意地址:0.0.0.0(任意一个人 单数)
2、广播地址:255.255.255.255(任何人都可以接受)
3、回环地址:127.0.0.0 - 127.255.255.255 本机(测试本机网卡是否异常)
4、169.254开头的地址(微软公司的内网 错误的地址)
A、B、C类段数和各段的主机数
A类 0---127
人为的将A类地址子网掩码定位8
11111111,00000000,00000000,00000000
前8位是网络位,后24位是主机位
网络位理解成分成多少个小区,分成多少个小区? 2^7=128
主机位代表一个小区有多少住户,一个小区里可以放 2^24=16777216
0111 1111=127——2^7(8位里只有7位可选择0/1,开头必是0)
1000 0000=128
B类 128---191
人为的将A类地址子网掩码定位16
11111111,111111111,00000000,00000000
前16位是网络位,后16位是主机位
网段个数 2^14=16384,每一段 2^16=65536个主机
1000 0000=128
1011 1111=191——2^14(16位里有14位可选择0/1,开头必是10)
C类 192---223
人为的将A类地址子网掩码定位24
11111111,111111111,11111111,00000000
前24位是网络位,后8位是主机位
网段个数 2^21=2097152,每一段 2^18=256个主机
1100 0000=192
1101 1111=223——2^21(24位里有21位可选择0/1,开头必是110)
拓展
1、中国移动10.0.0.0/8,为32个省分配各自的子网
为32个省分配,2^5=32,所以子网掩码需要借5位,故新的子网掩码是
11111111,11111 000,00000000,00000000 即10.248.0.0
每段主机个数:2^19=524288
00001010,00000 000,00000000,00000000 即10.0.0.0/13
…………
00001010,11111 000,00000000,0000000 即10.248.0.0/13
2、10.10.10.0/24 平均分成6个部门
因为2^3=8>6,所有要借3位,故新的子网掩码是
11111111.11111111.11111111.111 00000 即255.255.255.224
每段主机个数:2^5-2=30
网段数是8,即
10.10.10.000 00000-111111 10.10.10.0-31
10.10.10.001 00000-111111 10.10.10.32-63
10.10.10.010 00000-111111 10.10.10.64-95
10.10.10.011 00000-111111 10.10.10.96-127
10.10.10.100 00000-111111 10.10.10.128-159
10.10.10.101 00000-111111 10.10.10.160-191
10.10.10.110 00000-111111 10.10.10.192-223
10.10.10.111 00000-111111 10.10.10.224-255
3、
1、192.168.1.0/24,平均分配给四个部门(四个子网网段)使用
2、192.168.1.0/24,四个部门:部门一100台、部门二40台、部门三10台、部门四1台服务器
1、四个部门即四个网段,故2^2=4,借2位,新的子网掩码是
11111111.11111111.11111111.11 000000 即255.255.255.192
IP地址为 192.168.1.xx000000/26 每段可用主机 2^6-2=62
192.168.1.00 000000-111111 即 192.168.1.0 -192.168.1.63
192.168.1.01 000000-111111 即 192.168.1.64 -192.168.1.127
192.168.1.10 000000-111111 即 192.168.1.128 -192.168.1.191
192.168.1.11 000000-111111 即 192.168.1.192 -192.168.1.255
部门一可用IP: 192.168.1.1 -192.168.1.62
部门二可用IP: 192.168.1.65 -192.168.1.126
部门三可用IP: 192.168.1.129 -192.168.1.190
部门四可用IP: 192.168.1.193 -192.168.1.254
2、
部门一:100台-需要7bit主机位,25bit网络位==》192.168.1.0000 0000/25
网络号:192.168.1.0
广播地址:192.168.1.127
可用ip:1.1~1.126
部门二:40台-需要6bit主机位,26bit网络位==》192.168.1.1000 0000/26
网络号:192.168.1.128
广播地址:192.168.1.191
可用ip:1.129~1.190
部门三:10台-需要4bit主机位,28bit网络位==》192.168.1100 0000/28
网络号:192.168.1.192
广播地址:192.168.1.207
可用ip:1.193~1.206
部门四:1台-需要2bit主机位,30bit网络位==》192.168.1.1101 0000/30
网络号:192.168.1.208
广播地址:192.168.1.211
可用ip:1.209~1.210
4、看两个网络是否相通,即是看网段是否相同
用自已的子网掩码分别和自已的IP及对方的IP相与,比较结果,相同则同一网络,不同则不同网段
范例:判断A和B是否在网一个网段?
A: 192.168.1.100 netmask:255.255.255.0
B: 192.168.2.100 netmask:255.255.0.0
A的子网掩码:11111111.11111111.11111111.00000000
A的IP地址: 11000000.10101000.00000001.01100100
与的结果是,192.168.1.0
A的子网掩码:11111111.11111111.11111111.00000000
B的IP地址: 11000000.10101000.00000010.01100100
与的结果是,192.168.2.0
结论,不是同一个网段,故不能相通