从大约 2000 年到今天,我们家里通常都有一个路由器,无论是 Linksys 路由器还是 TP-Link 或 Netgear 路由器。
但是,假设我们有一个 Comcast 或 AT&T U-verse 调制解调器,它不是可以“路由”我们的请求到外部世界并返回数据吗?为什么我们需要在自己的家里安装一个“路由器”?
如果 ISP 的调制解调器没有 4 个端口供我们使用,那么购买 30 美元的交换机能达到同样的效果吗?
答案1
供应商的调制解调器可能内置路由器,也可能不内置。许多调制解调器(但不是全部)都内置路由器。通常可以通过查看调制解调器来判断,如果它有 4 个以太网端口和无线功能,则它包含内置路由器。在这种情况下,无需购买额外的路由器。
这两种我都有,而且我现在的调制解调器里含有一个路由器。
始终需要路由器来通过路由器中的 NAT 将外部 ISP 地址转换为内部 IP 地址。它可能是内置的,但它始终存在。
请向您的 ISP 咨询您拥有哪种类型以及您需要哪些附加设备(如果有)。
答案2
如果您的调制解调器只是透明桥接调制解调器,并且您在其上挂了一个开关,那么只要您的 ISP 为您的所有设备提供足够的公共 IPv4 地址,它就可以工作。获取额外的公共 IPv4 地址通常需要每月额外付费。
因此,标准做法是,您为家庭获得一个公共 IP 地址,大多数人使用“路由器”(技术上称为“NAPT”网关,但通常简称为 NAT),这样他们就可以在家庭网络上使用尽可能多的私有 IP 地址,并且当这些设备的流量发送到互联网时,它们会被转换为看起来像是来自一个公共 IP 地址。因此,NAT 网关允许您使用单个公共 IPv4 地址为整个设备网络提供服务。
因此,大多数人所说的路由器实际上并不具备任何路由查找功能。它实际上只是一个网络地址转换器,让你可以使用单个公共 IPv4 地址来访问整个充满设备的家庭网络。
使用 NAT 还有一个非常积极的副作用,它就像是一种防火墙,可以阻止互联网上的人们主动连接到您家庭网络上的设备。
因此,您可以在没有 NAT 的情况下运行,但您必须支付额外的 IPv4 地址费用,而且安全性会降低。
某些国家/地区的某些 ISP 在 ISP 级别执行 NAT。这称为“运营商级 NAT”(CGNAT 或简称为 CGN)。因此,他们甚至不会为您提供单个公共 IP 地址。如果您的 ISP 执行 CGNAT,则您不需要自己的 NAT 网关,但您仍可能需要在调制解调器和交换机之间放置某种防火墙盒。
一些 ISP 会免费为您提供可公开路由的 IPv6 前缀,这意味着您可以获得所需的任意数量的公共 IPv6 地址。但由于仍有许多站点和服务仅支持 IPv4,您需要 ISP 运行“NAT64”以允许您的仅支持 IPv6 的设备访问仅支持 IPv4 的服务。而且您可能仍需要在调制解调器和交换机之间安装防火墙。
答案3
如果您的调制解调器没有内置路由器,则将交换机插入其中将无法按您希望的方式工作。路由器旨在将数据从一个网络传输到另一个网络,并使用连接到外部世界所需的信息配置与其相连的设备。在您的情况下,从您的家庭网络到您的 ISP。交换机旨在在同一网络内传输流量,不配置任何设备。
如果您的调制解调器没有内置路由器,您可以直接将计算机插入其中,但出于安全原因不建议这样做,并且您需要配置计算机。您需要做的是购买路由器并将其连接到调制解调器。大多数路由器都内置有 4 端口交换机,大多数路由器还包括 WiFi。如果您需要更多端口,您也可以将另一个交换机插入路由器。
我的回答假设了正常的住宅设备和服务。
答案4
首先,路由器可以让我们建立一个私人局域网。
其次,路由器允许设备路由数据包;通过 TCP 和 IP 等协议进行通信,通过互联网联系远程/外部网络上的设备等。
交换机不太复杂,运行在较低级别,处理以太网帧等。