0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

これだけは知っておきたいWeb基本用語

Last updated at Posted at 2023-06-24

はじめに

これからエンジニアを目指す初学者向けに、Web技術の基本用語をいくつかピックアップしてまとめました!
ぜひ参考にしていただけたら嬉しいです。

リクエスト

...クライアント→サーバへの要求のこと

レスポンス

...クライアントからの要求に対して、サーバ→クライアントへの応答のこと

リクエスト⇄レスポンスの関係です!

プロトコル(通信プロトコル)

…サーバとクライアントの異なるコンピュータ同士が通信を行う際、どうやって情報をやり取りするか、というお約束事のこと。

例えば、片方が日本語で話しかけたのに、もう片方がフランス語で返事してきたら、コミュニケーションが成立しません。
そんな時は、「〇〇な約束事に従ってやり取りしよう!」と決めたりしますよね?
その際の「お約束事」と同じです!

世の中にあるさまざまな通信プロトコル
名前 説明
IP インターネット通信の時に使うプロトコル
FTP ファイルを受け渡すときに使うお約束事
HTTP ホームページを見るときに使うお約束事
SMTP メールを送るときに使うお約束事

ポート(番号)

...Webサーバ側で展開されている窓口のようなもの。

  1. リクエストされた情報がIPアドレス(宛先のWebサーバコンピュータの住所のようなもの)を頼りにインターネットという海を渡る
  2. 宛先の住所のコンピュータについた情報はポート(番号)を頼りにどの部屋かを特定する

マンションで例えると、IPアドレスが住所なら、ポート(番号)は部屋番号という感じです!

また、よく使われるプロトコル(well-known ports)については標準で使うポート(番号)を指定しています。

ポート番号 プロトコル
20,21 FTP(ファイル転送)
25 SMTP(メール送信)
80 HTTP
443 HTTPS

ステートフル

...状況によって、あるリクエストをしたらレスポンス内容が変わるもの。FTPなど。
それまでのやり取りの状況(ステート)を踏まえた上でレスポンス内容が変わるもの。
人間で言う、気の利く奴です!

ステートレス

...逆に、それまでのやり取りの状況によらず、あるリクエストをしたら額面通り受け取ってレスポンスするもの。HTTPなど。
ステートフルとは反対に、それまでの会話内容などあまり気の利かない奴です!笑

クッキー

...ステートレスな(状態を持たない)HTTP上で状態を表現するために、考案されたもの。
Cockieのおかげで、HTTP上でもステートフルな環境を保持できる!

最後に

今回は特に押さえておきたい用語をいくつか取り上げましたが、参考にした書籍にはこれら以外にもWebの発展の歴史やWebアプリケーションの基礎を学べるので、ぜひ一度拝読してみてください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?