IP协议:是方便计算机网络系统相互通信的协议,
一、IP数据报头部:
ipv4
二、IP地址分类:
- A类地址:用于大型网络 ,子网8位,主机位24位,
- 1.0.0.0-126.255.255.255 ;
- 10.X.X.X 是私有地址,只用于局域网的地址,在互联网不使用,网络号10,范围10.0.0.0 - 10.255.255.255 ;
- 127.X.X.X 为保留地址 ,用作换回地址,虚IP地址,发送的数据会回到本设备
- B类地址:中型网络 ,子网16位,主机位16位,
- 128.0.0.0-191.255.255.255 ;
- 172.16.0.0 - 172.31.255.255为私有地址
- 169.254.X.X为保留地址,若IP设置了自动获取,但又没有找到DHCP服务,那么可能获得保留地址的IP
- C类地址:小型网络 ,子网位24,主机位8 ,
- 192.0.0.0-223.255.255.255 ;
- 192.168.X.X为私有 192.168.0.0 - 192.168.255.255
- D类地址:用于组播,不分子网和主机 ,
- 224.0.0.0 - 239.255.255.255
- E类地址:
- 保留地址,部分 ,
- 240.0.0.0 - 247.255.255.255
- 特殊地址
特殊地址
三、地址规划和子网规划
(1) 比如公司分配到的网段是192.168.1.0/24,首先我要分一个8个主机的网出来,那么这个网段的首地址是什么?之后,我又要划分一个16个主机的地址出来,那么16个主机的首地址是什么?
0——15 :首地址是192.168.1.1 /29 ,主机数为2的4次幂-2=14,主机位为4位;网络位为28位
(事实上,如果要划分8个地址给主机使用,那么要划分掩码为28的网段,掩码为29的网段的可用主机地址只有6个,需要排除网段地址和广播地址;同理需要16个主机地址,要划分掩码为27的网段,才能保证有足够的IP地址供主机使用。)
32——63:首地址是192.168.1.33 /27 , 主机数为2的5次幂-2=30,主机位是5位,网络位为27位
(2)C类地址例子:网络地址192.168.10.0;子网掩码255.255.255.192(/26)
1. 子网数=2*2=4 ,在主机位取2两位作为子网划分
00000000.00000000 ;01000000.00000000 ;10000000.00000000 ;110000000.00000000
2.主机数=2的6次方-2=62除去网络位和广播地址
3.掩码为26,将一个C类地址划分为了4个子网即
192.168.10.0 /26 ; 192.168.10.64 /26 ; 192.168.10.128 /26 ; 192.168.10.192 /26
(3)B类地址例子1:网络地址:172.16.0.0;子网掩码255.255.192.0(/18)
1.子网数=2*2=4
2.主机数=2的14次方-2=16382
3.有效子网?:block size=256-192=64;所以第一个子网为172.16.64.0,最后1个为172.16.128.0
(含有B类网段172.16.0.0 网段地址和广播地址的子网,其他为有效子网)
4.广播地址:下个子网-1.所以2个子网的广播地址分别是172.16.127.255和172.16.191.255
5.有效主机范围是:第一个子网的主机地址是172.16.64.1到172.16.127.254;第二个是172.16.128.1到172.16.191.254
B类地址例子2:网络地址:172.16.0.0;子网掩码255.255.255.224(/27)
1.子网数=2的11次方-2=2046(因为B类地址默认掩码是255.255.0.0,所以网络位为8+3=11)
2.主机数=2的5次方-2=30
3.有效子网?:block size=256-224=32;
所以第1个子网为172.16.0.32 /27
最后1个为172.16.255.192 /27
4.广播地址:下个子网-1.所以第一个子网和最后1个子网的广播地址分别是172.16.0.63和172.16.255.223
5.有效主机范围是:第一个子网的主机地址是172.16.0.33到172.16.0.62;最后1个是172.16.255.193到172.16.255.223
Variable Length Subnet Masks(VLSM)
变长子网掩码(VLSM)的作用:节约IP地址空间;减少路由表大小.使用VLSM时,所采用的路由协议必须能够支持它,这些路由协议包括RIPv2,OSPF,EIGRP和BGP
(4)有效子网
IP地址172.16.0.0 子网掩码:255.255.255.224(/27)
1.子网数=2的11次方=2048个
2.主机数=2的5次方-2=30个
3.有效子网 因为172.16.0.0属于B类网络地址 因此 他的子网划分是从子网掩码的第17位开始的.
那么2048个子网应该是:
172.16.0.0 ; 172.16.0.32 ; 172.16.0.64 ; ... ; 172.16.0.224
172.16.1.0 ; 172.16.1.32 ; 172.16.1.64 ; ... ; 172.16.1.224
172.16.2.0 ; 172.16.2.32 ; 172.16.2.64 ; ... ; 172.16.2.224
172.16.255.0 ; 172.16.255.32 ; 172.16.255.64; ... ;172.16.255.224
按以上规律计算 可得出2048个子网
去掉172.16.0.0这个子网 ;因为该IP为172.16.0.0/16的 网络号
去掉172.16.255.224 ;广播地址172.16.255.255 是172.16.0.0/16的广播地址