IP地址:互联网协议地址。主机唯一的标识,一种网络编码,用来保证网络中主机的通信。
IP地址由32位二进制组成。
IP_ADDR:192 .168 .1 .2(点分十进制)
11000000.10101000.00000001.00000010(点分二进制)
IP地址由两部分组分。
网络部分(NETWORK)即网络地址:确定两个主机是否在一个网段。
主机部分(HOST):主机在网络中的编号。
IP地址的分类:主要是看IP地址的第一段:
A类IP地址的第一段最高位必须是为0
00000001-01111111
1-(127)126
127.0.0.1(本地回环地址)
所以A类ip地址为1-126
既1.0.0.0-126.255.255.255
B类IP地址的第一段最高位必须是10
10000000-1011111111
128-191
所以B类IP地址的范围是128.0.0.0-191.255.255.255
C类IP地址的最高位必须是110
11000000-11011111
192-223
所以C类IP地址的为192.0.0.0-223.255.255.255.0
D类IP地址(组播地址)的最高位必须为1110
11100000-11101111
224-239
D类IP地址范围从224.0.0.0到239.255.255.255
E类IP地址(用于科研)最高位必须是11110
11110000-11111111
240-255
E类IP地址范围从240.0.0.0到255.255.255.255
169.254.0.0(保留地址)
当网络部分的二进制位且主机部分的二进制位全0或全1时,IP地址不可用。
私有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的网络地址
子网掩码由32位二进制组成。
由连续的1和连续的0表示且1在前0在后。
1对应着ip地址的网络部分 0对应着IP地址的主机部分。
网络地址:IP地址和子网掩码作逻辑“与”运算。(逻辑乘)
例如 192.168.15.31/24
11000000.10101000.00001111.00011111
11111111.11111111.11111111.00000000
主机地址11000000.10101000.00001111.00000000
192.168.15.0
默认掩码:
A类:255.0.0.0或者/8
B类:255.255.0.0或者/16
C类:255.255.255.0或者/24
有类IP地址:使用标准子网掩码的地址
无类IP地址:不使用标准子网掩码的地址
不对IP地址进行分类。节省IP地址提高利于率。
当子网掩码的长度增加时,网段的数量会增加,而每个网段中可用IP地址的数量会减少。
子网号:在使用非标准子网掩码的时候,原本属于主机部分的二进制位,划分给了网络地址。
子网划分:把一个大网段划分成N个小网段。
先考虑主机数量大的部分。最后考虑主机小的子网。
子网地址和广播地址的计算。
例: 192.168.25.100/25
第一步:将IP地址和子网掩码化成2进制
11000000.10101000.00011001.01100100
11111111.11111111.11111111.10000000
第二步:把子网掩码1和0的位置隔开
1100000010101000000110010 1100100
1111111111111111111111111 0000000
第三步:把子网掩码1对着的位置照抄,0对着的位置写成0。得到的地址就是子网地址。
将0对着的位置全写成1,就是广播地址。
子网地址:11000000101010000001100100000000
广播地址:11000000101010000001100101111111
第四步:把二进制转换成十进制
子网地址:192.168.25.0
广播地址:192.168.25.127