📜  ip 地址 (1)

📅  最后修改于: 2023-12-03 15:15:52.407000             🧑  作者: Mango

IP 地址

什么是 IP 地址

IP(Internet Protocol)地址是指互联网协议地址,简单来说就是给互联网上的每个设备分配的一个地址。IP 地址是互联网上的标识符,类似于我们现实中的门牌号码,在互联网上可以用来唯一标识一个设备。

IP 地址通常是由四个数字组成,每个数字可以是 0~255 之间的任意一个整数,数字之间用“.”分隔。

例如:192.168.0.1

IP 地址分类

根据IP地址的前缀,可以将 IP 地址分为以下五类:

  • A类地址:第一个字节是网络位,后三个字节是主机位;
  • B类地址:前两个字节是网络位,后两个字节是主机位;
  • C类地址:前三个字节是网络位,后一个字节是主机位;
  • D类地址:前四个字节是网络位,最后一个字节是组播地址;
  • E类地址:前四个字节是保留位,一般不使用。

具体代码:

|地址分类|地址范围|        网络位   |      主机位        |
|--------|--------|-----------------|------------------|
| A类地址|1.0.0.0-126.0.0.0|第一个字节|后三个字节|
| B类地址|128.0.0.0-191.255.0.0|前两个字节|后两个字节|
| C类地址|192.0.0.0-223.255.255.0|前三个字节|后一个字节|
| D类地址|224.0.0.0-239.255.255.255|前四个字节|最后一个字节|
| E类地址|240.0.0.0-247.255.255.255|前四个字节|保留位,一般不使用|
IPv4 和 IPv6

目前的主流IP协议有两个版本:IPv4(Internet Protocol version 4)和 IPv6(Internet Protocol version 6)。IPv4 是一个 32 位的地址,用于互联网上设备的标识。IPv4 地址可以分为公有地址和私有地址。私有地址有以下三个段:

  • 10.0.0.0 ~ 10.255.255.255
  • 172.16.0.0 ~ 172.31.255.255
  • 192.168.0.0 ~ 192.168.255.255

IPv6 是一个 128 位的地址,用于互联网上设备的标识,可以分配给同一个网络中的每个设备,它可以解决包括地址短缺在内的一些问题。IPv6 地址通常以冒号分隔,每个地址包含八组四位的十六进制数。

例如:2001:0db8:0000:0000:0000:ff00:0042:8329

总结

IP 地址是互联网上的标识符,分为 IPv4 和 IPv6 两种版本,IPv4 地址可以分为公有地址和私有地址。IP 地址的分类根据前缀和字节数进行区分,选择 IP 地址时需要根据具体情况进行选择。