如何... 没有 ISP 的 Internet?

Aur*_*ius 28 internet isp

我知道服务器“直接连接到互联网”,至少像谷歌这样的大型服务器,对吧?那么,如何在没有 ISP 的情况下将我的计算机连接到 Internet?是否可以?合法吗?身体需要什么?有哪些风险?为什么服务器不使用 ISP,它们是如何实现的?

use*_*ser 27

DarthCaniac写道:“服务器不直接连接到互联网”,这具有讽刺意味的其实是正确和错误的同时

您的家庭网络(您的 PC 或为您的其他设备提供连接的 NAT 路由器)与大多数服务器一样直接连接到 Internet。请记住,Internet 是一个网络中的网络。您的家庭网络,如果连接到 Internet,就构成了整个 Internet 的一小部分。在互联网上,你自己的网络在某种意义上就像大海中的一滴水;如果从海洋中移除一滴水,没有人会真正注意到,但如果所有的水滴都被移除,那么海洋将不再存在。互联网也是一样;许多相互连接的小型网络,其中任何一个通常都可以在不破坏整体的情况下被删除,但是如果您删除所有这些网络,那么您就没有互联网。

大多数端点站点通过单个上游网络提供商连接。这也适用于许多小型企业,这些企业出于各种原因在本地拥有硬件并将该硬件连接到 Internet,无论是为了向他人提供服务还是只是为了让他们的员工浏览 Stack Exchange。这是您对 ISP 的正常定义;一家为您的(主机或)网络提供 Internet 连接的公司,无需任何其他特殊安排或昂贵的硬件。

一些端点站点通过一组上游网络提供商连接,但每个站点都用作通常使用单个上游提供商的站点。这通常称为上游连接绑定或多路复用,这是一种在 Internet 服务中获得某种程度冗余的廉价方式。更先进的小型企业级和 NAT 路由器具有多个 WAN 连接,因此能够在本地完成此操作,或者您可以使用带有几个网卡和一些软件魔法的旧 PC 自己组装一些东西。为个人建立这一点的主要困难可能是能够同时从多个 ISP 获得上游服务,因为每个 ISP 连接可能需要单独的物理电缆(或其他物理层链路,例如无线电链路) ,但这绝不是用一些合理数量的钱无法实现的。

但是,大型端点站点可以使用那些 Internet 服务提供商(在前两个示例中将连接到的)自己使用的相同类型的设置。从技术上讲,他们所做的工作被称为与多个上游对等点对等(或者在某些情况下,简单地“上游”概念不存在的互联网部分中的多个对等点对等:在核心路由中,这是默认的-自由区)。此选项通常不适用于个人,通常需要愿意在桌面上投入大量资金。至少,你需要来一个“对等的”协议”与您所在地区的至少两个大型互联网服务供应商(你可以用一个做到这一点,但这是毫无意义除非作为垫脚石),而为了做到这一点,你可能会需要一个用户边缘路由器(这是没有的与通常仅称为路由器的家庭或小型企业 NAT“路由器”相同,但实际上更像是网关而不是 Internet 的核心路由器,并且在某些情况下被称为住宅网关,即使它们不仅仅用于住宅环境)可以使用边界网关协议,为了使用 BGP,您需要申请并接收一个自治系统 (AS)数字。您还需要联系您所在地区的互联网注册机构(RIPE、ARIN、APNIC 等),申请并接收全球可路由的 IP 地址块,尤其是如果您想要 IPv4,则必须证明您的需要足够大的地址块,人们不会拒绝在他们的路由器中使用它,甚至可能在默认区域中,并且愿意为将这些 IP 地址分配给您的特权付费.

最后一个可能是您要问的内容,但正如您所见,它确实非常复杂。此外,除非您是一家大公司和/或向其他人提供 Internet 连接,否则与从两个独立的 ISP 获得正常 Internet 访问并多路复用上游连接的中端选项相比,它确实没有显着优势。

  • 默认自由区与“无上游”的含义并不完全相同。在通过单个上游发送所有流量时没有默认路由是完全可能的(虽然有点毫无意义)。 (2认同)

plu*_*ash 12

无论如何,“连接到互联网”到底是什么意思?

它的真正意思是“有一个路由可用于将数据包发送到 Internet 上的所有或几乎所有设备,以及一个相应的路由来获取回复”。

为此,ISP 和其他大型网络相互连接。互连有两种主要类型,“对等互连”和“传输”(以及这两者之间的一些变体)。

“对等”互连通常但并不总是“免结算”(两个网络都不会为对等互连付费,尽管确实需要为物理连接付费)并允许两个网络及其客户相互通信. 对等互连不是可传递的。如果 A 与 B 对等,B 与 C 对等,则 A 无法获得到 C 的路由。

对等连接可能发生在两个网络之间的直接链接上,也可能发生在交换点上。交换点在许多提供商之间提供互连(几乎总是以太网网络),使仅交换少量流量的提供商之间的对等互连更加可行。如果两个提供商交换大量流量(如今持续的千兆位每秒),那么放置直接链接通常更经济。

在“过境”互连中,存在供应商-客户关系。公交提供商(收费)为公交客户提供与整个互联网的连接。客户可以使用多个公交提供商来实现冗余或提供更短的路线。

有一些被称为“一级”网络的大型提供商。这些网络不会从任何人那里购买传输,而是相互对等。成为第 1 层网络极其困难,因为您必须说服所有现有的第 1 层网络与您建立对等关系,而且其中大多数网络都非常不愿意接受新的对等网络。

不是第 1 层的大型网络将尝试将尽可能多的流量推送到对等关系(因为它更便宜且通常更快)。但是,他们将不得不购买一些传输才能到达无法建立合适的对等关系的网络。许多大型 ISP 也避免与小家伙同行,要么是因为他们将这些小家伙视为潜在客户,要么是因为管理开销不值得收益,要么是因为这意味着他们实际上会免费赠送国际传输。

根据 CAIDA(它并不总是 100% 准确 - 特别是它错过了许多对等连接),Google 的主要网络有 3 个提供商、10 个“客户”(其中只有两个是其他 Google 网络)和 200 多个对等点。http://as-rank.caida.org/?mode0=as-info&mode1=as-table&as=15169&n=227&table-details=simple

玩对等游戏需要花钱。您需要获得自己的 IP 空间和 AS 编号,这将涉及向 RIR 支付费用,并且由于用于常规分配的 IPv4 空间耗尽而进一步复杂化。您需要购买可以导入整个互联网路由表的路由器。您需要在您计划使用的交换点上租用端口,并将您的机架空间链接到交换点。如果您使用直接链接进行对等互连,则需要购买或租用这些链接。您需要有网络运营人员 24/7 全天候可用(大多数提供商坚持将其作为对等互连的先决条件)。此外,您会发现许多提供商不想被打扰与您对等,除非您能证明会有大量的流量。

如果您希望您的国际流量超过对等互连,那么您可能需要在美国和欧洲的许多交换点都有业务。这将涉及租用连接来承载该流量。

结果是,除非您有大量流量(现在可能持续每秒千兆位),否则从 ISP 购买连接并让他们担心玩对等游戏会更便宜。