当前位置:网站首页 > Haskell函数式编程 > 正文

ip地址计算公式(ip地址计算公式简单)



概念

IP地址,英文名为IP Address,是internet protocol address的缩写,译为互联网协议地址,又译为网际协议地址。它是IP协议(internet protocol )提供的一种统一的地址格式,分配给使用IP协议的设备的数字标签。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。更通俗的来说,IP地址给网上的每个通信设备分配了一个编号,每台联网的主机都需要有这个编号来通信。常见的IP地址分为 IPv4与 IPv6两大类,但是也有其他不常用的小分类。

表示

通常所说的IP地址,是指IPv4。IP地址是一个32位的二进制数,例如:

0000000000000

通常被分割为4个8位二进制数,例如上面这个IP地址,可以分割为如下形式:

00000000 00000000

再使用十进制数来表示每个8位二进制数,十进制数之间使用点号分隔,IP地址最终表示成如下形式:

a.b.c.d

因为一个8位二进制数表示的范围00000000~正好对应十进制数0~255,所以a、b、c和d都是0~255的十进制整数。例如上面IP地址,可以表示为0.255.0.255。

我们看到IPv4由4段数字组成,每一段最大不超过255,它能表示的网址还是很有限的,各项资料显示,全球IPv4 位址在2011年全部分发完毕。 IETF(互联网工程任务组,Internet Engineering Task Force)设计了用于替代 IPv4的下一代IP协议,它就是IPv6(Internet Protocol Version 6),号称可以为全世界的每一粒沙子编上一个网址。IPv6地址是一个128位的二进制数,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。将128b二进制数分割成8个16进制数。有3种表示方法。

IPv4地址分类

网络号或网络地址(NetID):用于识别主机所在的网络;

主机号或主机地址(HostID):用于识别该网络中的主机;

为了便于 寻址以及层次化构造网络,每个IP地址包括两个 标识码(ID),即网络ID和 主机ID。同一个 物理网络上的所有 主机都使用同一个网络ID,网络上的一个 主机(包括网络上工作站,服务器和 路由器等)有一个主机ID与其对应。

私有地址:所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址。

IP66在线查IP地址位置、IP应用场景、IP风险画像:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146

到此这篇ip地址计算公式(ip地址计算公式简单)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pos机支付方式有哪些(pos机的支付流程)2024-12-08 09:18:05
  • 文件打开目录(打开目录文件的函数)2024-12-08 09:18:05
  • hpm格式文件怎么打开(hpk文件怎么打开)2024-12-08 09:18:05
  • cmip6模式(cmip6模式下载)2024-12-08 09:18:05
  • 窗口函数 max(窗口函数max())2024-12-08 09:18:05
  • max函数的功能和使用方法(max 函数的功能是什么?怎么用?)2024-12-08 09:18:05
  • pcap文件格式解析库(pcapng文件格式)2024-12-08 09:18:05
  • 快程序卸载(软件卸载快捷方式)2024-12-08 09:18:05
  • 进程控制块的组织方式有哪几种?(进程控制块的组织方式有哪几种形式)2024-12-08 09:18:05
  • 速排蚂蚁编辑器视频ID(速排小蚂蚁编辑器的文章复制后格式乱掉)2024-12-08 09:18:05
  • 全屏图片