在网络设计规划中,IP地址划分可以算是最基础的,也是每个网络工程师必须要了解掌握的,通过配置地址可以将各个网络设备进行连通,并配置各种网络协议进行数据交互,一个完善地址规划可以优化网络结构,提高运维效率,一般我们在书本中学习到IP地址课程,理论阐述相对比较繁琐,大部门新人一般只掌握了地址划分方法,但由于缺乏实战经验,在实际网络规划中不知该如何下手,本章就针对网络IP地址规划,由浅入深做一个详细技术解析,博主将会从实战角度出发结合自身经验,用最通俗易懂方式让你快速掌握地址规划技巧。 目前互联网主要还是以IPv4技术为主,本章主要 围绕IPv4地址进行讲解,IPv6地址在文章最后会以附加形式,带大家掌握一些IPv6基础知识和技巧,日常工作基本够用,深层次的技术属于IE技术范畴,很多高级协议需要在此基础上进行配置,这部分课程如果大家有兴趣的话可以在评论区留言,博主会根据情况,决定是否开设这部分学习内容。
那么学习IP地址划分都要掌握哪些知识点呢,下面我将从实战角度去讲解IP地址划分和使用技巧。
一
IP编址
理解IP路由除了要熟悉IP协议的工作机制之外,还必须理解IP编址以及如何合理地使用IP地址来设计网络。
IPv4地址为32比特的二进制数,通常用点分十进制表示。IP地址用来标识网络中的设备,具有IP地址的设备可以在同一网段内或跨网段通信。IP地址包括两部分,第一部分是网络号,表示IP地址所属的网段,第二部分是主机号,用来唯一标识本网段上的某台网络设备,如下图所示:每个网段上都有两个特殊地址不能分配给主机或网络设备。第一个是该网段的网络地址,该IP地址的主机位为全0,表示一个网段。第二个地址是该网段中的广播地址,目的地址为广播地址的报文会被该网段中的所有网络设备接收。广播地址的主机位为全1,如下图所示: 网络中的数据可以采用二进制、十进制、或十六进制来表示,了解这些进制对理解IP网络基础知识很有必要。每种进制使用不同的基值表示每一位的数值。二进制每一位只有0和1两个值,基值为2,二进制数的每一位都可以用2的x次幂来表示,x表示二进制数的位数。十六进制的每一位可以有16个数值,范围为0-F(即0-9和A-F),A对应十进制的10,F对应十进制的15(二进制的1111)。
我们知道了一个ipv4地址可以由二进制和十进制两种方式进行表示,现网中进制转换主要作用是配合子网快速定位网络号、广播地址、地址段范围等信息,那么如何进行进制转换,书本上基本可以罗列基础计算方法比较繁琐也不实用,这里我只讲工作中最常用计算方法,个人认为比较方便快速,当然如果有更好的计算方法,大家可以在文章下方进行留言。 我们要实现快速换算,