如何模拟 2 台电脑之间通过互联网的直接网络连接?



我在以太网、OSI模型、TCP、UDP、路由(由于新的用户限制而没有链接(和其他网站的wiki文章中读到了这个主题,但无法回答我的具体问题。

情况:4台计算机(A-D(

它们像这样相互连接,使用以太网:A&lt-LAN->B&lt-互联网->C&lt-LAN->D(由于新用户限制,仅链接而非图片,再次抱歉(

我试图实现的目标:计算机A应该被愚弄,以为它直接连接到计算机D(反之亦然(。实现这一点的软件只能在计算机B和C上运行。

我的问题是什么:我真的不知道要实现我的目标需要做什么。通过使用在计算机B和C上的现代操作系统上运行的软件,有可能让A和D认为他们是相互连接的吗?

我所理解的是,如果我真的要模拟这种连接,我必须在物理层上传输信息。在B/C上,操作系统的应用层可以做多少工作来完成同样的任务?这有可能吗?

根据我的知识,我能做什么:在a上有一个客户端软件,它向B发送数据报或字节流(知道B随后会通过互联网将其发送给C,C随后会将数据发送给D(。从D到A的方向也是如此。

该解决方案的问题:该解决方案存在缺陷,因为我需要两个软件解决方案(一个用于A/D,一个用于B/C(,此外,它将连接限制为TCP和UDP协议,而且它并没有真正模拟连接-它只是将信息从A路由到D的一种变通方法,而不是模拟对等连接。

这就引出了标题中的问题:

如何通过互联网模拟两台电脑之间的直接网络连接

我也愿意接受任何我可能完全忽视的建议,或者部分解决方案和建议。

在我看来,你可以使用某种类型的软件VPN。我过去曾使用LogMeIn Hamachi(免费(来实现这一点。

为此,关键是在B和C之间建立一个"直接"vpn,否则Hamachi的速度相当慢,因为它会通过其他服务器来路由您的网络流量。

https://secure.logmein.com/products/hamachi/download.aspx

相关内容

  • 没有找到相关文章

最新更新