大家好,我是专注于网络技术分享的网络工程师陈锋,今天我们来聊一下IP,IP地址这么简单还有什么可聊的,不要觉得很简单,IP是整个TCP/IP协议族的核心,也是构成互联网的基础。
也可以把IP地址比作一个门牌号,每家每户都会有一个门牌号,而且是唯一的,只有地址唯
一,邮递员才能准确地把我们的包裹送到,IP地址也是全球唯一的,我们这里说的IP地址是公网IP地址。
IP地址是用来识别网络上的设备,IP地址是由网络地址与主机地址两部分所组成。网络地址就是我们常说的网络号,用来识别设备所在的网络,在同一个网络中,所有机器的IP地址都包含相同的网络地址。
IP地址有两个版本,一个是IPV4,另一个是IPV6,今天我们主要讲IPV4地址。IPV4地址长32位,这些位划分为4组,每组8位。
这三种方式都是表示同一个IP地址,十六进制我们很少接触到,但某些程序就是以十六进制形式存储IP的,比如说WINDOWS的注册表。
之前我们说了IPV4地址长度为32位,所以IPV4地址的个数是2^32次方,大约有43亿个。
它表示这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本地的路由表里没有特定条目指明如何到达。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。这个地址我们经常在路由器上配置,如果路由表中没有明细路由,将会把数据包往默认路由扔,这个好比一个人去问路,请问超市怎么走?在他知道怎么走的时候他就会告诉,沿着这条路,走到十字路口转左拐就到了,当他不知道的时候就会说,我不清楚,你沿着这条路走吧,问问其他人看看知不知道。
对本机来说,这个地址指本网段的(同一广播域)的所有主机。这个地址不能被路由器转发。这就好像在说:“这个房间的所有人都注意了!”,通常主机在请求IP时会向全网发送DHCP广播地址,另外ARP在请求目的地址时,也会在网内发送ARP广播报文。
这个地址就是“我自己”。主要用于测试。如用PING127.0.0.1可判断网卡工作是否正常。在Windows系统中,这个地址有一个别名叫“Localhost”。
我们主机有时会获得到169.254段的这样一个地址,默认主机使用DHCP功能来获取IP地址,当DHCP服务器发生故障,或响应时间太长而超出了一个系统规定时间的情况下,Windows系统会为你分配这样一个地址,这个地址是不能用来上网的;另外一种情况就是IP地址冲突后,也会获得这样的一个地址。
这些私网地址段不能在互联网使用,只能在局域网中使用,主要用于局域网内主机使用,配合NAT(网络地址转换)来实现局域网主机上网的功能。
今天大致讲了一下IP地址的一些知识点,虽然有点枯燥,但真正掌握了这基础的IP地址知识,在以后学习网络的路上,会少走很多弯路,有很多CCIE的人也不一定对IP地址了解这么深,欢迎大家点个赞并关注我,一起学习网络技术,一起交流,今天的分享就到这里了,我们下次再见!