ほぼIT未経験がWeb技術の基本を学んだ結果

『プロになるためのWeb技術入門』――なぜ,あなたはWebシステムを開発できないのかを読了したので 学んだことをいくつか簡単にメモしたいと思います。

ステートフル

  • 通信を行う際の状態を保存している。
  • 何回も通信手順のやり取りが必要

ステートレス

  • 通信を行う際のリクエストによって状態を変化しない。
  • 一回のやり取りでWebサイトを表示できる

リクエス

  • クライアントからサーバへお願いをすること

レスポンス

  • サーバからクライアントへリクエストの返事をすること

クッキー(Cookie)

  • 同じWebサーバへアクセスした際に前の状態を保つもの
  • ステートレスで状態を保持するために考案されたもの
  • クライアントが保存できるCookieの数は300個まで
  • Cookieに与えることができる情報
    • 1つのWebサイトに対し20個のCookieを保存できる
    • 1つのクッキーに対して名前と保存する値の合計が4kバイトまで

プロトコル

  • サーバとクライアントが通信を行う際のルールのこと

ポート番号

  • サーバーから受信した情報がどのようなプロトコルなのかを表す番号
  • 代表的なものはIANAのwell-known portで定められている

代表的なプロトコルと使用されているポート番号

ポート番号 プロトコル 内容
20,21 FTP ファイル転送を行う際に使用
22 SSH 通信を暗号化する際に使用
25 SMTP メールを送信するとき使用する
80 HTTP Webサイトを表示する際に使用
110 POP3 メールを見るときに使用する
443 HTTPS 暗号化されたHTTP通信

以上となります ご閲覧いただきましてありがとうございます。

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか | 小森 裕介 |本 | 通販 | Amazon