
IP地址是为标识网络中的每个设备,需要保证每个设备都有一个唯一的地址。IPv4地址使用32位二进制数来表示,可以表示的地址空间为2的32次方,约为40亿个地址。然而,随着互联网的快速发展,这个地址空间已经严重不足。出现IPv6,它使用128位二进制数来表示地址,可表示的地址空间为2的128次方,约为340万亿亿亿个地址。这极大地扩展可用的地址空间,解决IPv4地址耗尽的问题。
使用32位或128位表示IP地址的原因在于,这是为满足网络的发展需求,并确保每个设备都有一个唯一的地址。32位的IPv4地址已经不能满足当前互联网的需求,引入128位的IPv6地址。
IP地址是由一组二进制数字组成的。我们知道,一个字节等于8个二进制位。我们可以通过计算IP地址中包含的二进制位数,除以8来得到IP地址的字节数。
对于IPv4地址,它由32位二进制数表示,P地址的字节数为32 / 8 = 4个字节。
而对于IPv6地址,它由128位二进制数表示,P地址的字节数为128 / 8 = 16个字节。
通过计算IP地址中包含的二进制位数,再除以8即可得到IP地址的字节数。这种计算方法适用于IPv4和IPv6地址。
IP地址是网络通信中的重要标识符,它使用32位或128位二进制数表示。选择这样的位长是为满足网络发展的需求,确保每个设备都有唯一的地址。我们可以通过计算IP地址中包含的二进制位数,再除以8来得到IP地址的字节数。无论是IPv4还是IPv6地址,这种计算方法都是适用的。
为什么子网掩码要32位?
1、子网掩码就是用来标识IP中32位2进制中有多少位属于网络地址,另一功能是用来划分子网 。 2、默认网关地址一般是指网络出口的IP地址,也就是说网络中的计算机通过那台机器出去。 一般将网关设为路由器或modem的IP地址。 3、IP地址是指为了能在网络上准确地找到一台计算机,TCP/IP协议为每个连到Internet上的计算机分配了一个惟一的用32位二进制数字表示的地址的字,为便于管理,将它们分割为四部分并转换为十进制数字。 如:202.96.128.110。
IP地址为什么是32bit
制定IPv4规范的时候,全世界上网的电脑还不多,理论上使用32位地址可以寻址2的32次方,就是4T个地址,也就是40亿个地址。 最初使用互联网的人们认为这些地址是用不完的,就按主机拥有量的使用规模分为A、B、C类地址,A类地址占用地址数量最多,C类地址就是我们常用的用作局域网络的192.168.1.0类地址。 随着信息时代的发展,电脑拥有数量的持续增加和网络普及程度的增长,现有地址规范定义的地址接近耗尽,所以推出了IPv6,采用40位寻址,地址总数可以达到2的40次方,即1万亿个地址,并且按照新的分类定义地址。 这样在一定程度上动摇美国在互联网的统治地位,遭到美国的消极对待,所以一直还没有推行。
在配置OSPF路由器时,为什么回环接口的IP地址要使用32比特的子网掩码?
环回口/32位的好处(直接在始发点就丢弃不精确的路由,比如:LO 2.2.2.2 宣告进入EIGRP 我在对端ping 2.2.2.3ping不通,但是是我ping过去了到了lo那里发现不匹配才丢弃了,而如果宣告到OSPF网络中,我ping 2.2.2.3由于是/32位我直接就丢弃了)