オンラインとオフライン:コンピューティングにおける接続・切断状態
コンピューティングと電気通信における「オンライン」と「オフライン」の定義、一般的な状態、歴史、例、オフラインファースト設計やエアギャップシステムなどの設計上の考慮点を解説する。
コンピューティングおよび電気通信において、「オンライン」と「オフライン」は、機器、サービス、または人がネットワークを介して通信できるかどうかを示す用語である。コンピュータまたは利用者がインターネットに接続している場合、通常は「オンライン」と表現される。他者がアクセスできるウェブサイトもオンラインと呼ばれる。これに対し、ネットワークに到達できない機器やサービスは「オフライン」と見なされる。接続性にとどまらず、これらの語は文脈により稼働中・非稼働中というより広い意味でも使われる。例えば、システムはオンラインであっても待機中の場合があり、保守作業のために電源を入れたままオフラインにすることもある。
画像ギャラリー
1 画像特性と一般的な状態
オンラインであることは、通常、ネットワーク到達性、データの送受信能力、他のシステムから認識可能であることを意味する。オフラインは、ネットワークに到達できないこと、機能が限定されること、または意図的に切断されていることを意味する。中間的な状態や関連する状態には、次のようなものがある。
- 接続/切断:ネットワーク層における基本的なリンク状態。
- 利用可能/利用不可:要求を処理できるかどうかを示す、アプリケーションまたはサービス層の準備状態。
- アイドル/退席中:コミュニケーションプラットフォームで用いられるプレゼンス表示。
- エアギャップ:セキュリティのため、ネットワークから物理的に隔離された状態。
歴史と発展
オンラインとオフラインの区別は、電気通信ネットワークと初期のコンピュータ用ダイヤルアップサービスの発展とともに広まった。当時、利用者は遠隔システムへ物理的に接続していた。常時接続のブロードバンドやモバイルネットワークが普及すると、「オンライン」は時折行う接続ではなく、標準的に期待される状態へと変化した。同時に、電子メールクライアント、デスクトップアプリケーション、そして後のプログレッシブウェブアプリなど、継続的なネットワーク接続なしでも動作できるソフトウェアによって、オフライン機能への関心が再び高まった。
用途、例、重要性
実例は両者の違いを示すのに役立つ。ウェブページは、サーバーが要求に応答しているときオンラインである。ノートパソコンは機内モードが有効であればオフラインである。スマートフォンはメッセージングにはオンラインで接続していても、一部のアプリはデータをキャッシュするためオフラインで動作できる。オフライン機能は、障害への強さ、通信状態の悪い環境での利用者体験、プライバシーの面で重要である。再接続時に同期するサービス、例えばファイル同期、メールクライアント、メモアプリ、地図は、この二つの状態をつなぐ。
区別と主な考慮点
セキュリティ、信頼性、設計には、いくつかの重要な区別が影響する。エアギャップシステムはオフラインを維持することで高い安全性を提供する。オフラインモードは遅延やネットワークへの依存を減らす一方、同期時には競合の解決を必要とする。ソーシャルプラットフォーム上のプレゼンス表示は、厳密な接続状態ではなく、主観的な利用可能性を表す。法的または契約上の定義では、「オンライン」の可用性を、予定された保守や性能低下中のサービスと区別することがある。
設計者と管理者は、常時オンラインの利便性と、オフライン動作の堅牢性との間にあるトレードオフを検討しなければならない。オフラインファーストのアプリケーション設計、キャッシュ、明示的な同期方針といった手法は、接続が断続的な場合にもアプリケーションの有用性を保つ助けとなる。オンラインとオフラインが持つ技術的・人間的な意味を理解することは、より強靱で安全かつ使いやすいシステムを構築するうえで重要である。
関連項目
著者
AlegsaOnline.com オンラインとオフライン:コンピューティングにおける接続・切断状態 Leandro Alegsa
URL: https://ja.alegsaonline.com/art/72645
出典
- books.google.com.au : Internet Companion: The Easy Australian Guide