IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界...
默认固定网段分配
CIDR:无类型域间选路
无类型域间选路(CIDR) 于是有了一个折中的方式叫作无类型..
CIDR 根据结构192.168.1.0\24我们来定义一个 子网+主机号的ip分配策略
1.\24 这个是不是很困惑,其实他是一个分配策略中,位数划分器,24表示固定网络号24位,有8位动态分配的主机号。上述中表示的地址范围是192.168.1.0到 192.168.1.255总计255位。
2.子网掩码::按位与的概念,我于此描述下,计算机中,二进制计算规则,0or1 与1相与,其值不变;0 or 1与0相与,其值为 0;子网掩码是根据上述声明的\24位数,按位取1生成的一个数值,后补0,用十进制表示为255.255.255.0,子网掩码与任何ip地址相与,得到的就是网络号地址;有个简单的方法,现在所用的子网掩码一般都是255.255开头,第三个序号以及第4个序号有所区分,3用255-掩码值,移除位数,差值必定是2*(n+1)-1,n+16就是主机位数
3.网络第一个地址:如题,网络号+1,第四个区间为1
4.广播号:网络号不变,后面2进制全补1,
DHCP 地址动态主机配置协议
DHCP ip地址动态主机配置协议:
这儿可以配置一段共享IP地址,每台新接入设备都可以从这儿的IP地址段去获取一个地址,自动配置,然后使用完归还;
其中有几点:
1:新设备加入时,通过ip 0.0.0.0 向目标Ip地址 255.255.255.255发送广播包,广播包封装在UDP中,UDP封装在BOOTP中。所以DHCP就是BOOTP的加强版;在这个广播中,新设备向DHCP SERVCER发起请求,需要一个IP地址。当然,为了确保该机器不多次分配,需要携带MAC信息,做为唯一标识。DHCP DISCOVER,图如下所示
2:网络管理员,配置好DHCP SERVER会接收到该请求,他知道需要给新设备分配地址了,此时,MAC地址就是他的唯一标识,和分配的IP地址一一对应,此过程称为DHCP OFFER。此时,DHCP SERVER会保留分配给该MAC的IP地址,不会为其他DHCP客户分配此IP地址。其中包括,网关,子网掩码,和IP地址相应信息如下图所示:
3:由于可能存在多个DHCP SERVER服务器,新设备发送的请求,可能会接受到多个响应,设备会从中选择一个DHCP OFFER,一般是第一个送达的DHCP OFFER,然后向网络发送一个DHCP REQUEST广播数据包,包中包含客户端的MAC地址,接受的租约(DHCP OFFER)中的Ip地址,提供此租约的服务器(DHCP SERVER)地址等,并告诉所有DHCP SERVER,它接受了某个DHCP SERVER提供的Ip地址,请求撤销其他服务器分配的Ip地址,以便下一个租用者使用,如下图:
由于还没有得到最终DHCP SERVER确认,所以Ip地址还是0.0.0.0,广播IP地址是255.255.255.255,在BootP中,存在提供DHCP OFFER的DHCP SERVER服务器IP地址。
4:当DHCP SERVER接收到客户机的DHCP REQUEST广播后,会返回客户端一个DHCP ACK广播包,表示已经接受客户端的选择,并将改Ip地址的合法租用信息和其他配置信息都放入广播包,发送给客户机。此时已经分配结束,如下图:
最终租约达成,还是需要广播下,让所有人都知道。
再来看下IP地址的续租和回收
网友评论