什么是IP地址?什么是IP地址空间,什么是私有IP地址空间?

什么是IP地址?什么是IP地址空间,什么是私有IP地址空间?

私有网络是使用私有 IP 地址空间的网络(它是什么?)。这些地址通常用于家庭、办公室和企业局域网 (LAN),

答案1

IP 地址本身只是用于识别网络上每台计算机或设备的唯一标识符(因此称为“地址”)。它们特别适用于使用 IP 协议的网络,而这实际上是大多数人都会遇到的。目前使用的 IP 地址协议有两种:IPv4 和 IPv6。IPv4 如今更为常见,但网络正在慢慢开始迁移。

IP 寻址的基本前提是连接到网络的每台计算机都必须有一个唯一的地址。在 IPv4 中,所有地址都是 32 位长,分成用句点分隔的 8 位块(即 1.1.1.1 - 255.255.255.255)。过去,互联网上的地址足够让每个人都拥有自己唯一的地址,而且有很多地址可供使用。后来互联网变得拥挤不堪。由于 IP 地址“短缺”(有 2 32 个可能的 IPv4 地址),引入了“私有地址”的概念。这些是以下块:

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

/8、/12 和 /16 指的是子网掩码,用于确定网络在必须拆分之前可以达到多大。上面的子网掩码分别为 8、12 和 16 位,分别产生最大网络容量 2 24、2 12和 2 8 个设备。请注意,对于第二组和第三组,此范围内有多个可用网络(即 192.168.0.0 和 192.168.1.0 必须位于不同的网络上,但 10.0.0.0 和 10.0.1.0 不必如此)。

(请注意,IPv6 相比之下使用 128 位寻址,这留下了巨大的地址空间,以便我们可能再次拥有唯一的公共 IP 地址。)

为了使这些“私人”网络发挥作用,许多网络采用了网络地址协议(NAT),或者更常见的情况是端口地址转换(PAT)(有时也称为“NAT 过载”)。大多数声称支持 NAT 的设备实际上都在使用 PAT。PAT 背后的理念是路由器可以将大量私有 IP 地址屏蔽为单个公共 IP。它通过将每个内部/私有 IP 地址映射到公共 IP 地址和特定端口(通常在 TCP 或 UDP 协议中定义)来实现这一点。这样,您就可以拥有一个包含多个设备的网络(例如 10.0.0.1、10.0.0.2、10.0.0.3 等),并且它们都将由具有公共 IP 地址的单个路由器(例如 11.32.123.4)表示。

最终结果是,许多人可以重复使用相同的私有 IP 地址范围,而不会在全球连接的互联网上发生冲突。例如,几乎所有家用路由器都使用 192.168.0.0/8 或 192.168.1.0/8。通过使用 PAT,当我们的计算机实际通过互联网通信时,我们都能够使用这些 IP 范围而不会发生冲突。两端的计算机只与具有公共 IP 的路由器通信,然后路由器根据来自更高级别协议(即 TCP 或 UDP)的传入端口跟踪在私有网络上将流量转发到何处。

答案2

是的,这个问题可能属于其他地方,但是......

你已经知道了维基百科是你的朋友,因为您问题中的“这些地址是常用的...”这句话来自这篇文章。

三个私有 IP 范围:

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

是私有的,因为配置路由器的每个人都同意不路由它们。即使您配置自己的路由器以将它们不加改变地从您的网络传出,下一个人的网络也会阻塞它们(如果它们发生冲突)或丢弃它们。

答案3

IP 地址是网络上机器的唯一标识符。网络是一组机器。要更改网络,您必须通过路由器。IP 地址是公共的,互联网上的某些人可以从其他站点加入网络。私有 IP 在本地使用,不跨越路由器。

要访问互联网,必须将私有 IP 转换为公有 IP:这就是 NAT(网络地址转换)。当信息从互联网回来时,路由器会将 IP 从公有 IP 转换为私有 IP。

IANA 定义哪些 IP 是公共的,哪些是私有的:http://www.iana.org/abuse/faq.html

相关内容