プロになるためのWeb技術入門__なぜ、あなたはWebシステムを開発できないのかを読んで

プロになるためのWeb技術入門__なぜ、あなたはWebシステムを開発できないのか を読み、ざっくりとですがいくつか単語をまとめました

ステートフル

ステートフルとは手順やリクエストに合わせて状態が変わるもののことです。 ステート=”状態”、フル=”ある”という意味が名前の由来です。

ステートレス

手順が不必要で状態の変化を保持しないものを指します。 レス=”ない”という意味です。

リクエス

クライアントからサーバに対する要求。客=”クライアント”から給仕人への注文のようなものです。

レスポンス

サーバから返ってきたクライアントに対する答えのことです。

クッキー

WebサーバからWebブラウザへHTPPレスポンスのヘッダを利用して送られる”名前=値”の組み合わせで表せる小さな情報のことです。 本来ステートレスであるWebブラウザに状態を保持できるようにする役割を持ちます。 WebブラウザはWebサーバにアクセスする際に以前受け取ったクッキーをそのままHTTPリクエストヘッダに入れて送ります。するとWebアプリケーションはアクセスしてきた相手のリクエスト・ヘッダにあるクッキーを調べることでどんな相手で誰なのか区別できます。 また、クッキーを受けとったとしてもクッキーを受けとったサーバとは別のものにはクッキーを送りません。そのようにすることで意図しない相手に情報を送ってしまうことを防いでいます。 お菓子のクッキーとは別物ですが、一説によると名前の由来はフォーチュンクッキーだといわれています。

プロトコル

情報、信号の意味をあらかじめ決めておき、お互いが認識できるようにする取り決めやルールのことです。 Webにおいては一つの情報に対し機種が違っても同じ情報を問題なく送受信できるように通信プロトコルという取り決めがあります。

ポート番号

受信した情報がどんなプロトコルでどのアプリケーションで処理するべきか情報を受信するTCP/IPは区別できません。 そのため各アプリケーションごとに番号を定めておき、この種類の情報は何番で受け取ると決めています。 送信する側もHTTPプロトコルでこの情報は何番に送るようにとポート番号を指定しなくても代表的なプロトコルであるウェル・ノウン・ポートは標準で何番に送るか決められています。そのため、普段Webサイトを見る際はポート番号を意識しなくても簡単に利用できます。

まだWebアプリケーション、Webについての理解は浅いのでもっと深堀りできるかもしれませんがいったんこのページではここで締めさせていただきます。

最後までご拝読ありがとうございます!