私は最近プログラミングの勉強をスタートした新参者です。
プログラミングの勉強に入る前にどういった仕組みでネットワークが動いているかなど前提の知識を身につける必要があったのでこの本を読み始めました。
インプットした内容をQiitaを活用してアウトプットしていこうと思います。
- ステートフル
リクエストに伴って状態が変わっていくプロトコルのこと
前回のリクエスト結果を覚えていてそれを踏まえて次のリクエストを実行する仕様
例 FTP
- ステートレス
状態を持たないプロトコルのこと
HTTPで1回のリクエストだけで用が済んでしまうのでFTPのような手順が要らず、状態も存在しない
例 HTTP
- リクエスト
クライアントからサーバに対する要求
- レスポンス
サーバからクライアントに対する応答
- cookie
cookieとはHTTPの仕様を拡張してWEBアプリケーションとWebブラウザの間で情報を交換できるようにしたもの
- プロトコル
WEBサーバとWEBクライアントが通信を行うには、どのように情報をやりとりするかという取り決め
- ポート番号
受信した情報がどのようなプロトコルのものであり、どのようなアプリケーションが処理すべきかを識別するための番号