私有ip地址范围怎么来的(私有ip地址范围怎么记)

原文地址4010|深度计划 公众号技术范围规划步骤

1.IP 地址

互联网协议地址(IP 地址)让世界运转起来。或者,至少,使我们能够发送电子邮件、Skype 和浏览网络。它几乎和世界运转一样重要!

私有ip地址范围怎么来的(私有ip地址范围怎么记)

每个数字设备(计算机、笔记本电脑、手机、平板电脑等)都分配有一个 IP 地址,这使我们能够与之通信和连接。想象一个与您的家庭地址相似的 IP 地址。没有那个地址,没有人可以找到你并给你发送蜗牛邮件。

我们目前使用的 IP 地址系统称为 IP 版本 4 或 IPv4(我们将在接下来的教程中介绍即将推出的 IPv6)。它由四个八位字节的 32 位或四组 8 位(开/关开关)组成。

例如,192.168.1.101。点 (.) 之间的每个数字都是 8 位的十进制等效值。这意味着我们计算计算机使用的以 8 位表示的以2 为底 的数字,并将它们转换为人类更习惯使用的十进制数字(见下图)。每个八位字节(8 位)都能够表示 0 到 255(2 的 8 次方)范围内的数字。

私有ip地址范围怎么来的(私有ip地址范围怎么记)

IP 地址的类别

IP地址一般分为三类,是:

  • A 类:0.0.0.0 – 127.255.255.255
  • B 类:128.0.0.0 – 191.255.255.255
  • C 类:192.0.0.0 – 223.255.255.255

公共与私有 IP 地址

我们的 IP 地址系统有其局限性。最大的限制是没有足够的 IP 地址来覆盖所有需要连接到互联网的设备。我们正在使用的 IPv4 系统现在只有 43 亿个 IP 地址。地球上有 75 亿人口和更多的设备,这当然是不够的。 因此,开发了一个系统来重用一组 IP 地址以在 LAN 内使用,并且不能在 Internet 上使用。这些地址可以在每个局域网内反复使用,但不能在互联网上使用,从而节省保持世界运转所需的 IP 地址数量。

这些私有地址包括:

  • 192.168.0.0 – 192.168.255.255
  • 10.0.0.0 – 10.255.255.255
  • 172.16.0.0 – 172.16.255.255

当你输入iPconfig时,你可能已经在你的系统上看到了以 192.168.xxx.xxx 或 10.xxx.xxx.xxx 开头的私有 IP 地址。

私有ip地址范围怎么来的(私有ip地址范围怎么记)

#您的私有 IP,只能在局域网上使用。要通过 Internet 进行通信,必须由 NAT 设备将其转换为公共 IP(请参阅下面的 NAT)。

2.DHCP

动态主机配置协议 (DHCP) 动态分配 IP 地址。这意味着您不会一直拥有相同的 IP 地址。大多数时候,这些 IP 地址分配在局域网上。请记住,在 LAN 上,我们使用私有 IP 地址。当每个设备连接到 LAN 时,它必须请求一个 IP 地址。该设备将该请求发送到 DHCP 服务器,然后该服务器在称为“租用”的固定时间长度内为该系统分配一个 IP 地址。

私有ip地址范围怎么来的(私有ip地址范围怎么记)

每次连接到 LAN 时,您可能会收到不同的(动态)IP 地址,但通常在同一范围内。例如,192.168.0.0 – 192.168.255.255。

3.NAT

网络地址转换 (NAT) 是一种协议,通过该协议,内部私有 IP 地址被“转换”为可以通过 Internet 路由到其目的地的外部公共 IP 地址。请记住,局域网内系统的私有 IP 地址不能在互联网上使用它们的 IP 地址,因为它们不是唯一的(每个局域网在其网络内使用基本相同的 IP 地址)。

NAT 设备接受来自内部机器的穿越互联网的请求。然后它将该机器的 IP 地址记录在一个表中,并将 IP 地址转换为路由器的外部 IP 地址。当数据包从其目的地返回时,NAT 设备查看其保存的原始请求表,并将数据包转发到在 LAN 内发出原始请求的系统的内部 IP 地址。当工作正常时,各个系统和用户甚至都没有意识到这种转换正在发生。

私有ip地址范围怎么来的(私有ip地址范围怎么记)

上图显示了四台具有私有 IP 地址的计算机位于一个设备后面,该设备同时用作 NAT 设备和路由器(并不少见)。这些设备在 LAN 中使用它们的私有 IP 地址,但是当它们想通过 Internet 进行通信时,NAT 设备会将其转换为 Internet 上唯一的公共 IP 地址之一。这样,沿途的路由器就可以准确地知道将数据包发送到哪里。

端口

端口是一种子地址。IP 地址是主地址,端口是子地址IP 地址将我们带到正确的机器,但端口将我们带到正确的服务,例如端口 80 上的 HTTP。

共有 65,536 个(2 次方为 16 次方)端口。前 1,024 个通常被称为“通用端口”。人们显然不记得所有 65,536 个端口(除非他们是专家),甚至不记得 1,024 个最常见的端口。但是,作为一名黑客、安全工程师和/或网络工程师,您应该牢记一些端口:

  • 20
  • 21
  • 22
  • 23
  • 25
  • 53
  • 59
  • 80
  • 88
  • 110
  • 123
  • 135
  • 137-137
  • 143
  • 161
  • 389
  • 443
  • 500
  • 514
  • 3389

我们可以使用诸如nmap之类的工具 来查看系统上打开了哪些端口。这样,我们就可以看到目标系统上打开了哪些端口以及正在运行的服务。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.dasum.com/21370.html