IP地址主要有三种表示方法:
点分十进制表示法 :这是最常见的IP地址表示方法,将32位二进制数每8位一组转换成十进制数,并用点分隔。例如:192.168.1.1。每个十进制数的取值范围为0-255。网络字节序和主机字节序
网络字节序:
网络字节序是IPv4地址的网络部分,采用大端序(Big-Endian)存储,即最高有效字节保存在最低内存地址。例如:192.168.1.1 在网络字节序下表示为 0x000000C0 0x00000001。
主机字节序:主机字节序是IPv4地址的主机部分,也采用大端序存储。例如:192.168.1.1 在主机字节序下表示为 0x00000001 0x000000C0。
十六进制表示法:
在某些情况下,IP地址也可以用十六进制表示,即将每个字节用两个十六进制数表示,并用冒号分隔。例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334。
CIDR表示法:
无类别域间路由(CIDR)表示法用于表示IP地址和其相关的子网掩码,格式为 IP地址/前缀长度。例如:192.168.1.1/24,表示前24位是网络地址,后8位是主机地址。
这些表示方法在不同的网络环境和应用场景中各有用途,点分十进制表示法因其易读性和通用性而被广泛使用。