你能用互联网在国家之间的传输空间存储数据吗?

时间:2013-02-23 03:18:12

标签: storage

是否有可能通过互联网在美国计算机和澳大利亚计算机之间反复回传数据,然后只是将这些数据包反复发送并将这些反弹数据用作数据存储?

据我所知,数据从A到B需要一些时间,比方说100毫秒,因此传输中的数据可以被认为是存储中的数据。如果两个节点都具有良好的带宽和可用带宽,那么数据是否可以存储在此传输空间中? - 通过循环反弹和转发数据。

是否有任何理由说明这不起作用。


这个想法来自我前段时间的一个不同的想法,我认为你可以通过在相隔几分钟的两颗卫星之间拍摄激光脉冲,将数据存储在空白区域。在那之间的空间分钟中,您可以将数据存储在此空白空间中作为数据传输。

3 个答案:

答案 0 :(得分:2)

  

是否有任何理由说明这不起作用。

Lost packets。虽然某些协议(如TCP)具有防止数据包丢失的方法,但它涉及发送方根据需要重新发送丢失的数据包。这意味着每个节点仍然必须保留可用于再次发送数据的数据副本(或者协议可能会失败),因此在通信未完成时您仍然使用本地存储。

答案 1 :(得分:1)

如果您参加了任何网络课程,您将了解端到端原则,其中说明了

  

端到端原则规定特定于应用程序的功能应该驻留在网络的终端主机中而不是中间节点中

因此,您不能指望两台主机之间的路由器能够为您保留数据。他们必须随时自由地丢弃它(或者他们自己可能随时在缓冲区中将数据丢失)。

有关更多信息,请阅读此Wiki链接: End-to-End principle

答案 2 :(得分:1)

它认为这实际上应该可行,因为实际上您将该信息存储在众多路由器,交换机和网卡的各种IO缓冲区中。但是,可存储信息的数量可能太小而无法实际使用,各级网络管理员不太可能享受并支持这种创造性方法。

在延迟线中存储信息是一种已知的方法,并且过去曾用于构建存储器设备。然而,过去的方法依赖于在物理介质上的信号传播期间的延迟。由于互联网主要使用随着光线传播的电线和电磁波,因此不能以这种方式存储太多信息。过去的记忆设备大多使用声波。