我将尝试填写您所缺少的理论。这将使类推有点“困难和松散”,并且简化很多,但这应该有所帮助。之后,我将通过具体答案返回您的实际问题。
一件事-您正在询问“虚拟路由器”,同时询问诸如“什么是路由器”之类的基本理论。我将假设不具备任何知识(或仅是非常基础的知识)并从头开始,因为听起来这就是您实际上在尝试学习的东西。
您的计算机如何连接到互联网
您可以想象您的计算机与Internet的连接就像您在座机电话上交谈一样。一个公司(或多个公司)在“外面”的某个地方整理了缠结的电缆,这些电缆连接了所有房屋和办公室。您实际上并不需要了解这方面,因为就您而言,您可以拿起家庭电话,拨打电话号码,如果这是有效电话号码,则可以与您想要的人通话- 您主要关心的是自己家里的座机 (手机,座机(如果有的话),主插座,其他房间的插座,电话连接等)。
与互联网类似,许多公司将您家外的基础设施组合在一起。您的计算机可以“呼叫”任何“号码”,并且如果它是有效的“号码”,则可以“与”任何其他想要的计算机通话。可能是Google,Facebook,Spotify或StackExchange。
这部分是非常自动的,因此您的问题主要是关于房屋内部发生的情况。
在屋子里面
如果我们回到固定电话的比喻,说您使用的是AT&T(美国)或英国电信/ BT(英国)。它们在您的走廊中提供一个主插座(例如),并将其链接到外部电话网络。在家庭中,您有很多选择,但是在所有情况下,都必须将座机手机链接到该主插座,然后它们才能工作。
您可以通过多种方式做到这一点。例如:
同样,并简化所有操作,您所要求的只是“帮助您的计算机访问外部Internet的事物”。非常相似。
这些部分在做什么
我将“ Ethernet”一词保留在末尾,但以下是您可能拥有的其他内容:
您的房子有一个外部连接,可以通过Internet进行链接。根据供应商和设置的不同,它可能是墙上的卫星插头,墙上的电缆插座,或者是与座机电话使用的座机主电话插座。
也可能有一个“调制解调器”或另一个框,直接连接到外部连接,并充当“转换器”。例如:
-如果您的外部连接是卫星下行链路,则可能需要卫星公司提供一个盒子才能与卫星下行链路信号和计算机数据信号“转换”。
-如果您有使用外部电话网络的光纤或其他连接,则可能需要ADSL或VDSL调制解调器,以转换为电话公司使用的本地铜线发送的外部信号和计算机数据信号之间的相互关系。
-如果您使用电缆公司,他们可能会在其外部网络上使用加密来防止欺诈,并且他们可能会提供一个盒子和某种智能卡,它们可以将加密的外部电缆信号转换为“正常的”计算机数据信号或从中转换为“正常的”计算机数据信号。
您可能有一个路由器。与固定座机基本单元一样,此框允许多台计算机共享单个外部Internet连接。当许多计算机或手机必须彼此通话时,路由器就是跟踪哪些人正在与之通话的设备,这样,当“回复”到达时,它们就会被发送到正确的计算机/手机。因此,路由器将始终是其他多台计算机可以连接的盒子。
作为奖励,当您家中的设备不要求任何东西时,路由器通常会执行一些安全性工作,例如阻止“假”答复或来自外部的查询。(称为“防火墙”:大多数路由器也都具有某种防火墙)。它还可以确保每台设备都获得“公平共享”,因此一台设备无法使用所有互联网阻止其他设备访问。一些路由器可以操作家长控制。您可能在计算机上有一个单独的防火墙-两者都没有害处。
在某些情况下,路由器还会执行上面的“翻译”工作,在这种情况下,您将只有一个盒子可以做这两种事情。例如,如果您使用ADSL,则家用路由器通常可以直接连接到您的主电话插座,拾取外部ADSL信号,将其“转换”为正常的计算机数据信号,然后充当路由器来计算出哪台计算机数据信号需要发送到。
最后,您将使用电缆或WiFi将实际的计算机/手机/设备连接到路由器。路由器必须能够与您的设备对话,并在它们与外部Internet(或彼此之间!)之间中继数据。就像您的家庭电话系统一样,可以通过在它们之间添加导线(称为“有线连接”)或使用无线电将其链接(称为“ wifi”)来完成此操作。如果是wifi连接,则其工作原理几乎与您的无线座机相同-路由器中内置了相当于无线座机“基本单元”的wifi,它可以理清每个设备之间要发送和发送的数据。
希望到目前为止很清楚...
有关WiFi工作原理的更多信息
这不是严格相关的,因此您可以忽略它,但是可以帮助您获得“这些东西的工作原理”的基本思想。
想要通过无线电[无线网络连接]连接到互联网的任何设备,必须有一个标准的方式,它可以使用,将信号发送给所有在其WiFi无线电范围内,上面写着大致为:“哎,任何WiFi基地台在那里?我想被允许使用你!” 通常,路由器中的wifi“基本单元”会回复_“我正在管理一个称为JOHNS_HOUSE的互联网连接,这是直接与我联系的方法,而不是向所有人大喊大叫,但是如果您知道密码“ _您的设备说_”是的,JOHNS_HOUSE是我想要的那个“ _,并发送密码(或在需要时要求您输入密码),然后路由器说“好,您可以使用”,并开始允许您的设备通过无线电往返于该设备以及从该处向外部互联网发送数据。
您的手机可能还会收到其他答复,说“我管理ANNES_HOUSE”或“我管理STARBUCKS_CUSTOMER_WIFI” _,但是当全部列出时,用户选择应使用哪个wifi“基本单位”,因为那是他们知道密码的那个!
“以太网”
您使用的另一个术语“以太网”是一个具有多种含义的单词,这就是为什么我将其保留到最后。
以太网实际上意味着典型的家用计算机以及更广泛的Internet将数据打包以发送到其他计算机的方式。这是一个“协议”-明确提出的定义,它确切说明一台计算机应如何将数据发送到另一台计算机,以便另一台计算机可以理解该数据以及它们如何交谈。这有点像一种非常严格的电气对话的书面定义。以太网和其他通用标准涵盖了以下所有方面:
- 通过所有这些导线发送的电信号是什么样的?电信号应如何转换为数据,反之亦然?
- 计算机使用什么“地址”?当我可以在世界上任何地方并使用任何连接时,我的计算机如何弄清楚如何与“ google”或“ facebook”进行对话?数据如何从我到Facebook以及答复如何再次返回?
- 数据在发送时是什么样的?(人们用单词交谈,但是计算机需要知道如何成束发送数据(称为“数据包”)以及如何构成数据包)。计算机如何知道发送的数据包是否正确接收?如果另一台计算机“说”得太快,该如何告诉它减速或稍等一下呢?
- 如果计算机正在与许多其他计算机通信,则该计算机如何跟踪同一会话中的哪些数据包?如果数据包未按顺序到达会怎样?如果计算机认为某些数据丢失或在传输过程中被“破坏”,并且希望请求重新发送,或者认为有错误,该怎么办?
- 当一台计算机想要开始与另一台计算机通信时,“ hello”的计算机版本是什么?如果高兴地交谈或不想交谈,另一台计算机应该回答什么?
这就是以太网的实际含义。以太网(以及其他协议)是每个人都遵循的写下的标准,因此,无论制造或使用计算机或手机的人,都确切地知道该做什么,以便它可以查找,连接和与他人交谈设备和网站。
但是因为以太网是如此普遍,所以这个词也被用作其他事物的简写。例如,计算机与路由器之间的电缆,或者路由器与单独的调制解调器之间的电缆,是一种计算机数据电缆,专门用于承载已“捆绑”到以太网数据包中的数据,因此通常称为以太网电缆。此外,计算机软件(Windows / Linux /任何版本)都可以将该连接标识为“ 以太网端口 ”,意思是“计算机背面的以太网电缆的RJ45连接器”。
以太网电缆两端的插头也有一个名称-称为RJ45插头(它们插入RJ45插座中)。RJ45一词定义了它们的确切大小和形状,以及插头和插座及其连接器的确切形状,因此,当您插入电缆时,它实际上可以工作。但有时它们可以称为以太网插头和插座。
以太网电缆的其他术语是“ Cat4 / Cat5 / Cat6 / Cat7电缆”。“ Cat”代表“类别”,是指其能够承载根据以太网标准捆绑的数据的电缆,直至特定的速度和距离。因此,在所有其他条件相同的情况下,cat7电缆可以比cat5电缆更快地传输数据。以太网本身与TCP / IP紧密相关,TCP / IP是定义Internet工作方式的协议。TCP / IP代表“ 传输控制协议” /“ Internet协议”,它描述了许多在计算机之间发送数据的实际方式。
还有更多,但希望这是大多数基础知识。如果有任何混淆,请再次阅读或询问。
回到您的原始问题
因此,让我们回到您的图表和问题:
我的系统本质上是:
wall -> ethernet -> router -> wifi -> computer
您需要说出什么样的信号进入您的房间。“墙”可能意味着任何东西。听起来好像有一块壁板,上面装有某种电话/卫星/电缆/光纤插座,您可以将其插入其中,但这还不清楚。在那之后,有一个电缆挂钩,为你的路由器,它也可作为一个WiFi基本单元和可能还可以充当ADSL调制解调器,并且您的计算机连接到。但这还不清楚,因此很难发表评论。
您可以在帖子中添加照片或型号,以明确您的实际身份以及所使用的互联网连接类型吗?
但我想为此简化它,然后做:
wall -> ethernet -> router -> ethernet -> computer
(或者,如果不正确,则不管正确的电线系统是什么)。
您的路由器需要连接到计算机。但这无关紧要。有些人喜欢wifi,有些人喜欢有线(以太网电缆)。两者都一样好,这完全是您自己的偏好。如果路由器背面有正确的RJ45插座,则路由器应该可以识别-大多数都可以。
利弊可能是:有线连接更可靠(断开次数更少),更安全(不能偶然使用弱wifi密码,因为它是真正的电缆)。从历史上看,它也比wifi快,但是非常新的wifi可能几乎一样快。另一方面,它需要一根电缆-更多的计算机,更多的电缆-因此可移植性是一个实际问题,并且如今许多设备都没有电缆连接。Wifi是免费的,但是有许多设备连接。
我想知道为什么您不能仅将计算机直接插入墙上:
wall -> ethernet -> computer
我不知道为什么我不能只打开终端并编写一些代码来侦听以太网设备/接口,然后“向互联网”读取/写入内容。也许这是可能的,不确定。想知道这是否可能,如果可以,那么在更细微的层次上发生了什么,如果不能,为什么不这样做。
至少,几乎所有的家庭互联网都需要某种类型的外部连接插座,即一种调制解调器,用于将“正常的数据包”与“无论您的供应商在房屋外部使用的是什么”来回转换,几乎总是使用路由器来保护网络,以及处理共享同一连接的多个设备(严格来说是可选的,但几乎总是使用),以及它们之间的连接以及从路由器到计算机的连接,它们可以是有线的(以太网电缆)或wifi,以您喜欢的方式为准。
外部连接(仅)可能需要其他电缆才能连接到调制解调器(或带有内部调制解调器的路由器),例如电话线或卫星同轴电缆。
由于这种组合/设置非常普遍,因此当今许多/大多数消费类路由器都可以处理所有这些任务-它们包含ADSL调制解调器,路由器和两种连接器(WiFi基本单元以及以太网插座,因此您可以选择)。
如果您的互联网不是ADSL,则可能有第二个盒子位于路由器和外部连接之间,仅连接这两个盒子-这将是调制解调器。如果只有一台计算机和一个供应商调制解调器,则可以将计算机直接插入调制解调器,然后跳过路由器,但是不建议这样做-大多数路由器所做的其他事情(例如防火墙/基本保护)也是如此跳过很有用。
您可以使其变得更复杂,但这是许多房屋中通常要做的基本操作。
我正在了解虚拟路由器,并且想知道路由器实际上如何在获取互联网中发挥作用,以及是否可以从此示例的方程式中删除它。
甚至都不要去“虚拟路由器”。从问题上判断,您还没有准备好,老实说,这听起来并不像您所需要的。目的是什么,或者您认为它将有什么帮助?它需要更多技术的可能性很大,而且会使事情复杂化,一点好处都没有。
现在,您应该了解路由器的功能。
希望这可以帮助!