ステートフル
ステートフル(stateful)とは、システムが現在の状態を表すデータなどを保持しており、その内容を処理に反映させる方式です。 ステートフルと対比される言葉にステートレス(stateless)があり、コンピューターのプロトコルやアプリケーションの性質を大別する言葉です。 ステートフルとステートレスの違いは、次のとおりです。 ステートフル:以前のセッション状態を保持して、その後の処理結果に反映させる。オンラインバンキングや電子メール、オンラインショップのショッピングカート機能などがステートフルな例です。 ステートレス:以前のセッション情報を保持せず、各リクエストは独立して処理される。コンテンツ配信ネットワーク(CDN)、Web、またはプリントサーバーを使用して、短期的なリクエストを処理するものがステートレスな例です。 ステートフルなプロトコルには、「FTP」「TCP」「SSH」などが挙げられます。ステートレスなプロトコルには、「HTTP」「UDP」「DNS」などが挙げられます。