如果直接连接到调制解调器,IP 地址是如何分配的?

如果直接连接到调制解调器,IP 地址是如何分配的?

据我了解,您的 ISP 会为您的路由器。

(或者它被分配给调制解调器?[我开始认为是的。])

如果它被分配给路由器,那么问题来了:

如果我通过以太网电缆将我的电脑直接插入调制解调器会怎样?

我的计算机是否有可以像路由器一样解释 ISP 分配的 IP 的硬件?

如果有人可以提供一些关于这项工作如何进行的细节,那就太好了。

谢谢!

答案1

IP 地址的自动分配是通过称为动态主机配置协议的标准进行的。

当计算机连接到网络时,DHCP 客户端(通常是操作系统的一个组件)会发出 DHCP 请求并接收来自 DHCP 服务器的提供。提供通常包含:

  1. IP 地址
  2. 该 IP 地址的子网掩码
  3. 用于离网请求(如通过互联网发出的请求)的网关
  4. 一个或多个 DNS 服务器地址,以便计算机知道将 DNS 请求发送到何处。

连接路由器

当您将计算机插入路由器或将无线适配器与接入点关联时,计算机通常会直接从路由器接收 DHCP 响应,而路由器本身可能已经向 ISP 请求了调制解调器使用的接口的 IP。然后,它将在适当的情况下通过连接到调制解调器的接口路由来自计算机的流量。

连接调制解调器

当您将计算机连接到调制解调器时,如果调制解调器正在运行 DHCP 服务器,则计算机生成的 DHCP 请求可能会由调制解调器本身直接处理。

静态地址分配

如果调制解调器未运行 DHCP 服务器,则可能必须静态配置客户端设备的 IP 地址、子网掩码、默认网关和 DNS 服务器。如果是这种情况,则正确的值将提供给用户,或由服务技术人员在设置服务时输入。

附注:此答案涉及最终用户设备的地址。您的调制解调器还具有一个到 ISP 网络的接口,此接口的地址也可能由提供商网络上的 DHCP 服务器配置,但这取决于提供商选择如何配置其网络。

答案2

您的电脑有软件(DHCP网络层是一种客户端,它可以像路由器一样请求 ISP 为其分配 IP 设置。

答案3

根据我的经验,您的调制解调器通常是 DHCP 客户端和 DHCP 服务器,但它们不必是其中任何一个。

如果您的调制解调器是 DHCP 客户端,那么当您将其连接到上游网络(即,将调制解调器插入 DSL 线路的电缆)并打开电源时,IT 会要求在该接口上输入一个地址。然后,ISP 将使用调制解调器的地址进行响应。或者,它可能是静态分配,它会打开,设置电缆技术人员可能设置的地址,然后开始通信。另一种选择是,可能存在某种登录系统与这两个选项中的任何一个相结合。这将处理上游流量(调制解调器到 ISP)

如果您的调制解调器是 DHCP 服务器(这是我最近的经验,那么插入调制解调器的设备将要求输入地址(类似于调制解调器向上面的 ISP 询问)。无论您插入什么设备,很可能已经打开了 DHCP。如果它已经打开(无论是路由器还是计算机),它都会要求输入地址。或者,您可能已被指示设置手动地址。在这种情况下,调制解调器很可能会期望在此地址上进行通信并忽略任何其他尝试。奖励:调制解调器还可以充当 DHCP 助手并将路由器的 DHCP 请求转发到可以获取指向您的互联网连接的真实公共 IP 的地方。1

如果您的路由器也为您的家庭网络执行 DHCP(最常见),那么您的所有其他设备也将向您的路由器请求地址。

示例场景:电源故障刚刚结束。一切恢复正常。调制解调器向 ISP 询问其地址,并获取地址。路由器向调制解调器询问地址,并获取地址。(可能是公共地址!)您的台式计算机完成启动并向路由器询问地址,路由器为其提供地址。现在,如果台式计算机请求 Google.com,路由器会收到请求,路由器会转发给调制解调器,调制解调器会转发给 ISP,ISP 会转发给互联网,然后从另一端返回到 Google,Google 会做出响应。所有这些通常发生在不到 20 毫秒(约 1/50)秒的时间内。

互联网真是令人难以置信。

因此,简单来说,假设您没有在计算机上关闭 DHCP,那么直接插入调制解调器或将路由器插入调制解调器并将计算机插入路由器都没有关系。但是,使用路由器通常会执行另一个称为 NAT 的过程,该过程允许您在单个互联网连接后面拥有多个设备,因此通常仍建议使用路由器

相关内容