LoginSignup
0
0

web技術の基本

Last updated at Posted at 2023-09-17

はじめに

本記事は、自己学習のための記事であり、誤った情報の恐れがあることをご了承ください。

参考文献

プロになるためのweb技術入門 なぜ,あなたはwebシステムを開発できないのか

リクエスト

リクエストとは、『要求』や『要望』という意味で使われる。ITでは、データの送信や処理を要求するという意味で使われている。

レスポンス

レスポンスとは、『返答』や『返信』という意味で使われる。ITではリクエストの反対で、リクエストに対する返信や応答を指す。

ステートフル

ステートフル(statefull)のステート(state)は『状態』や『状況』を意味する言葉である。
フル(full)は『〜を満ちた』という意味を持っている。ここから転じてITでは、情報を保持して、その後の処理結果に反映させるプロトコルやアプリケーションを指す。

ステートレス

ステートレス(statefull)のステート(state)は『状態』や『状況』を意味する言葉である。
レスとは『不足している』、『乏しい』という意味をもっている。ITでは、前後の状況に関係なく、いつも同じレスポンスを返すプロトコルです。

クッキー

クッキーとは、webサイトに訪問したユーザーの情報を一時的に保存する仕組みです。IDやパスワード、訪問回数などを情報として保存される。そのため、再訪問したときなどにはIDやパスワードを入力する手間が省けるメリットがある。ただし、セキュリティ度は低いので情報を悪用されるリスクがある。

プロトコル

プロトコルとは、通信を行う上でのルールのようなもの。インターネット上では様々なコンピューターがあり、ルールを決めとかないと情報の伝達ができない。様々なプロトコル(ルール)があるが、HTTPプロトコルは、webブラウザがサーバーと通信するときに使われるプロトコル(ルール)。

ポート番号

ポート番号とは、コンピュータで通信される出入口の番号みたいなものです。
URLやIPアドレスが住所だとすると、その家の玄関がポートで、その家の玄関に割り当てられてる番号がポート番号になります。
ポート番号のうち、特定のプロトコルで使用するように決められているものがあり、それを、ウェルノウンポートと呼びます。
代表的なものは次の通りです。

ポート番号 プロトコル
20,21 FTP(ファイル転送)
22 SSH(暗号化されたリモートコンピュータとの汎用通信)
23 Telnet(リモートコンピュータとの汎用通信)
25 SMTP(メール送信)
53 DNS(ホスト名解決)
80 HTTP(Webブラウジング)
110 POP3(メール受信)
443 HTTPS(暗号化されたHTTP)
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