概念
IP协议是TCP/IP的核心协议所有TCP和UDP的数据包都是用IP包来传输
IP地址
分类
A类:1字节的网络地址和3字节主机
0.0.0.0-127.255.255,其中段0和127不可用
B类;:2字节的网络地址和2字节主机
128.0.0.0-191.255.255.255
C类:3字节的网络地址和1字节主机
192.0.0.0-223.255.255.255
D类:用于多播地址
224.0.0.0-239.255.255.255
E类:保留地址,用于研究
240.0.0.0-255.255.255.255其中255不可用
私有地址
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
子网划分
不是吧IP地址看成单纯的一个网络号和一个主机号组成,而是把主机号组成,而是把主机号再分成一个子网号和一个主机号
32bit用于区分IPv4地址多少位是网号,多少位是主机号,这个32bit的值就是子网掩码,值为1位网络号和子网号,值为0是主机号
计算子网划分的子网数:借位的个数为n,子网个数为2^n
计算划分子网的主机数:主机位个数为m,可用主机数位2^m-2个
网络号:主机位全0(与运算)
广播号:主机位全1(子网掩码取反,然后“或”运算)
确定两个IP地址是否在同一网段:IP分别同自己的子网掩码进行“与”运算(全1为1,见0为0),结果是否一致
子网划分的好处
减少网络流量,减少了广播的范围
提高网络性能,网络流量的减少,网络性能提高
缩减路由表规模
节约IP地址,避免浪费
安全性提高,由于隔离了网段,缩小广播范围
CIDR
无类别域间路由采用“/”来表示子网掩码,指出了子网掩码中有多少位1
A类网络默认子网掩码是255.0.0.0,用CIDR表示为/8
B类网络默认子网掩码为255.255.0.0,用CIDR表示为/16
C类网络默认子网掩码为255..255.255.0,用CIDR表示为/24