IP地址即互联网协议地址,是IP协议提供的一种统一的地址格式,为互联网上的每一个网络和每一台主机分配一个通信地址,以此来屏蔽物理地址的差异。其中,IP地址分为IPv4和IPv6两大类,通常我们所说的IP地址指的是IPv4。
IPv4****
IPv4是第一个被广泛部署的互联网通信协议版本,迄今为止已使用30多年。它是一种无连接的协议,用于在以太网链路上进行数据转发。IPv4协议的数据转发不保证任何数据包均能送达目的地,也不保证所有数据包按照正确的顺序无重复地到达,通常被称为“尽力而为”转发。
在互联网中,用户想要将计算机连入IPv4网络,就需要向互联网服务提供方申请一个IP地址。IP地址是由32位二进制数,即4个字节组成的,通常被称为点分十进制表示法,分为两个部分:
1.网络号码字段
用来标识网络。
2.主机号码字段
用来区分网络内的不同主机。对于网络号相同的设备,不受物理位置限制,都处在同一个网络中。
在通信过程中,IPv4协议能够通过以上两个字段定位主机的位置:先按照网络号码字段寻找到主机所在的网络,再通过主机号码字段找到主机。
IPv6****
IPv6被称为是下一代互联网的协议。在互联网发展初期,IPv4协议得益于其简单、易于实现、互操作性好的优势而得到快速发展。但随着互联网的迅猛发展,IPv4设计的不足也日益明显,其中最主要的问题是IPv4地址逐渐耗尽的问题。为解决IPv4协议缺陷引发的一系列问题,IPv6地址便应运而生。
IPv6和IPv4协议间最直观的差异在于地址。IPv6的地址分为单播地址、任意播地址(Anycast Address)和组播地址三种类型。与IPv4相比,IPv6取消了广播地址类型,以更丰富的组播地址代替,同时还增加了任意播地址类型。
IPv6单播地址可分为以下3种:
1.全球单播地址
其作用类似于IPv4中的公网地址,也就是可以在公网上被使用转发。
2.站点本地地址
其作用类似于IPv4中的私网地址,仅能在本地网络使用,在公网上无法被使用转发。
3.链路本地地址
其格式前缀为1111 1110 10,即FE80::/64,用于同一链路相邻节点间的通信。
kookeey已向众多互联网知名企业提供服务,对提高爬虫的抓取效率提供帮助,支持API批量使用,支持多线程高并发使用。