セッション
コンピューティングの世界では、セッションとは2つのシステム間で行われる、一定時間に限られた通信を指します。セッションにはクライアントとサーバーが関係するものもあれば、2台のパーソナルコンピューターが関係するものもあります。
クライアントとサーバー間で行われるセッションの一般的な種類に、WebまたはHTTPセッションがあります。HTTPセッションは、WebサイトにアクセスするたびにWebブラウザーによって開始されます。各ページへのアクセスは個別のセッションを構成しますが、この用語は、Webサイトを利用している時間全体を表すために使われることもよくあります。たとえば、電子商取引サイトで商品を購入するとき、複数の異なるページを移動した場合でも、その一連の処理全体をセッションと表現できます。
クライアントとサーバー間で行われるセッションの別の例に、メールまたはSMTPセッションがあります。Microsoft OutlookやApple Mailなどのメールクライアントでメールを確認するたびに、SMTPセッションが開始されます。この処理では、アカウント情報をメールサーバーに送信し、新しいメッセージを確認して、サーバーからメッセージをダウンロードします。メッセージのダウンロードが完了すると、セッションも完了します。
2台のパーソナルコンピューター間で行われるセッションの例として、オンラインチャット、つまりインスタントメッセージングセッションがあります。この種類のセッションには2台のコンピューターが関係しますが、どちらのシステムもサーバーやクライアントとは見なされません。代わりに、この種類の通信はピアツーピア、つまりP2Pと呼ばれます。P2P通信の別の例はBitTorrentのファイル共有です。この場合、ファイルのダウンロードは、BitTorrentネットワーク上にある他のコンピューターとの1つ以上のセッションで構成されます。P2Pセッションは、2つのシステム間の接続が切断されると終了します。
知識をテストする