0

たとえば、米国のコンピューターとオーストラリアのコンピューターの間でインターネットを介してデータをバウンスし、これらのパケットを送受信して、このバウンスされたデータをデータストレージとして使用することは可能ですか?

私が理解しているように、データがAからBに移動するには100ミリ秒としましょう。したがって、転送中のデータはストレージ内のデータと見なすことができます. 両方のノードに十分な帯域幅と空き帯域幅がある場合、この伝送スペースにデータを保存できますか? - ループ内でデータを前後にバウンスする。

これが機能しない理由はありますか。


このアイデアは、数光分離れた2つの衛星間でレーザーパルスを発射することで、空のスペースにデータを保存できると考えていた、私が少し前に持っていた別のアイデアから来ています。その間の軽い数分のスペースで、データの送信としてこの空のスペースにデータを保存できます。

4

3 に答える 3

2

これが機能しない理由はありますか。

失われたパケット。一部のプロトコル (TCP など) にはパケット損失を防ぐ手段がありますが、必要に応じて、送信者が失われたパケットを再送信する必要があります。つまり、各ノードは、データを再送信するために使用可能なデータのコピーを引き続き保持する必要があるため (そうしないと、プロトコルが失敗する可能性があります)、通信が完了しない間もローカル ストレージを使用し続けることになります。

于 2013-02-23T03:19:35.713 に答える
1

ネットワーキングクラスを受講した場合は、エンドツーエンドの原則を知っているはずです。

エンドツーエンドの原則では、アプリケーション固有の機能は、中間ノードではなく、ネットワークのエンドホストに存在する必要があるとされています。

したがって、2つのホスト間のルーターがデータを保持することを期待することはできません。彼らはいつでもそれを破棄する自由を持たなければなりません(または彼ら自身があなたのデータを彼らのバッファに入れていつでもクラッシュするかもしれません)。

詳細については、このwikiリンクを読むことができます: エンドツーエンド原理

于 2013-02-23T07:31:46.443 に答える
1

実際には、多数のルーター、スイッチ、およびネットワーク カードのさまざまな IO バッファーにその情報を格納しているため、これは実際に機能するはずです。しかし、保存できる情報の量はおそらく少なすぎて実際に使用することはできず、すべてのレベルのネットワーク管理者がそのような創造的なアプローチを楽しんだりサポートしたりすることはほとんどありません.

遅延線に情報を格納することは既知の手法であり、過去にメモリ デバイスを構築するために使用されてきました。しかし、過去の方法は、物理媒体を介した信号伝搬中の遅延に依存しています。インターネットは主に有線と光の音とともに伝わる電磁波を使用しているため、この方法で保存できる情報は多くありません。これまでの記憶装置は、主に音波を利用していました。

于 2013-02-23T10:38:56.947 に答える