Web技術に関する用語
はじめに
Web技術に関して勉強を行っています。 その際に出てきた用語を自分なりにまとめていこうと思います。
学んだ用語
ステートフル
ステートフルとは、サーバー側が前回のリクエスト結果を記憶しておくことで、リクエスト毎に状態が変わっていくような決まり(プロトコル)で、実装の難易度が高い。 FTPやTelnet、SSHなどがある。
ステートレス
ステートレスとは、サーバー側が前回のリクエスト結果を覚えていないプロトコル。実装の難易度が簡単。 HTTPやDNSなど
リクエスト
リクエストとは、クライアントからサーバーへ要求を行うこと。
レスポンス
レスポンスとは、サーバーからクライアントへ応答を行うこと。
クッキー
クッキーとは、HTTPの使用を拡張して、WebブラウザとWebサーバーで情報を交換できるようにしたもの。 HTTP通信はステートレスので状態をサーバー側で保存していないが、クッキーを使うことでクライアント側に情報を保存する。 クッキーを使うことでログイン等の処理を実装することができる。
プロトコル
プロトコルとは、WebサーバーとWebクライアントが通信を行うための情報のやりとりの内容を決めたもの。
ポート番号
ポート番号とは、TCP/IPによって情報をやりとりする際に、アプリケーションを振り分けるために使用する番号のこと。