私が知る限り、インターネットやネットワークはさまざまなサーバーで動作します。ブラウザはURIまたはURLを提供し、さまざまな方法でWebページに接続してレンダリングしようとするクライアントです。しかし、時には失敗が起こります。時には失敗した場合は404または他のサービス番号を受け取りますが、時には接続タイムアウトメッセージのみを受け取ることがあります。どちらの場合も、人々はisup.me Webサービスを使用します。サイトが機能している場合は、ブラウザを変更したり、Torを使用したり、他の方法でサイトにアクセスしたりできます。
私の質問は2つあります。
ㅏ。 isup.me Webサービスがどのように機能するかを知っている人はいますか?
私がそのことが起こっているのを見る唯一の方法は、それが起こることです。インターネット交換所(IXP)または近隣地域背骨。
したがって、このサービスを正確に模倣することは不可能ですが、同様のサービスを自分に提供できる貧しい人々の方法はありますか?
唯一の方法は、複数のサービスプロバイダ(ISP)を持っていて、それらが同じルートに従わないことを望むことです。非常に効率的な方法ではないか、他の方法はありますか?
答え1
分散システムで実行できますが、実行コストが高くなり複雑になるため、そうではありません。分散システムを使用しても、特定のネットワーク障害を完全に理解するのに十分なサーバーはありません。さらに、総負荷と帯域幅は常にサーバーの数によって異なり、非常に非効率的です。
これは、サーバーから要求されたサイトを開こうとする非常に単純なスクリプトである可能性が高く、エラーが返されたときにサイトがダウンしたことを意味します。経験豊富なプログラマーは、このスクリプトの簡単なバージョンを15分以内に完了できます。