リクエスト(Request)
リクエストとは、WebブラウザからWebサーバーに送信される要求のことです。WebブラウザがWebサーバーにページを要求するとき、ブラウザはリクエストを送信し、Webサーバーはそのリクエストに対してレスポンスを返します。
レスポンス(Response)
レスポンスとは、WebサーバーからWebブラウザに送信される応答のことです。WebブラウザがWebサーバーに対してリクエストを送信すると、Webサーバーはそのリクエストに応じてレスポンスを返します。
ステートフル(Stateful)
ステートフルとは、状態を保持することを指します。ユーザーのデータや操作の状態を覚えており、ユーザーが次のアクションを実行するときにそれを利用します。
- 例)
ユーザー名、パスワードをサーバーに通知してから実行が可能である(ユーザーのデータや操作を覚えている)状態
ステートレス(Stateless)
ステートレスとは、状態を保持しないことを指します。ユーザーのデータや操作の状態を覚えておらず、ユーザーが次のアクションを実行するときに再度データを要求します。
- 例)
HTTPは、1回のリクエストに対してレスポンスが返ってくる挙動であり、過去の状態に影響を受けない
セッション(Session)
セッションとは、開始から終了までの処理のことで、ユーザーのログイン情報や状態の保持に利用されます。
クッキー(Cookie)
クッキーとは、Webブラウザに保存される小さなデータの塊で、ユーザーがWebサイトにアクセスするときに使用されます。ユーザーが訪問したWebサイトに関する情報をブラウザに保存するために使用されます。
プロトコル(Protocol)
プロトコルとは、コンピューター間で情報をやり取りするための手順や規則のことです。HTTPやHTTPSなどのプロトコルが使用されます。
ポート番号(Port number)
ポート番号とは、コンピューターネットワークにおいて、プログラムが通信を行うための識別番号です。通常、ポート番号80番(HTTP)または443番(HTTPS)が使用されます。