はじめに
この記事は『プロになるためのWeb技術入門』――なぜ,あなたはWebシステムを開発できないのかを読んでエンジニアの基本的な用語を自分なりにまとめてみました。
ステートフルとステートレス
- ステートフルとは 前回のリクエスト(情報)の結果が残っている状態。 リクエストが残っているおかげでECサイトでのログイン情報や買い物カゴ情報が残っている ステートレスは 前回のリクエスト(情報)の結果が残っていない状態。 ステートフルの方が良さそうに思えるが全てステートフルだと全てのユーザーごとのリクエストを残さないといけなくなるので膨大な手間がかかる
リクエストとレスポンス
- リクエストとは ユーザーからサーバーに対する要求のこと。 レスポンスとは サーバーからユーザーに対する応答のこと。 お店に例えるとお客が商品頼む時の注文がリクエスト。お店がその注文を聞いて渡す商品がレスポンス。
Cookie(クッキー)
- Webブラウザに状態(リクエスト)を持たせることができる技術。
プロトコル
- コンピュータ同士でやり取りするための手順や規約
ポート番号
- TCP/IPの情報を受け取るアプリケーションが使用する番号
まとめ
- まだまだわからないことが多いのでこれからも学習していきたいと思う