3 分間 HTTP & メールプロトコル基礎講座
サンプンカン エイチティーティーピー アンド メール プロトコル キソ コウザ
世界一わかりやすいネットワークの授業
- 著者:
- 網野衛二(アミノ, エイジ)
- 出版社:
- 技術評論社
- 出版日:
- 2010年01月
- ISBN:
- 9784774140810
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
3 分でなっとく、WWW & メール & SNMP 基礎の基礎。
技書の森解説
『3 分間 HTTP & メールプロトコル基礎講座』 (網野 衛二 著、技術評論社、2010 年 1 月刊) は、Web を支える WWW と HTTP、メールの送信と受信に使う SMTP、POP、IMAP、そしてネットワーク管理に使う SNMP までを扱うプロトコルの入門書です。副題は「世界一わかりやすいネットワークの授業」で、版元の紹介文は、WWW とメールと SNMP の基礎の基礎を 3 分で納得できる形で示す本として案内しています。
全 5 章の構成、WWW と HTTP からメールと SNMP まで
目次は 1 章「広域情報共有システム-WWW」から始まり、2 章「HTTP の応用」、3 章「メールを送る-SMTP」、4 章「メールを取り出す-POP と IMAP」、5 章「ネットワークを管理する-SNMP」の全 5 章です。版元資料の目次の抜粋では、1 章に World Wide Web と URI、2 章にセッションステートレスと Cookie、3 章に電子メールとメールアドレス、4 章に POP の基礎と POP によるメールの取り出し、5 章にネットワークの管理と SNMP の構造といった項目が挙がっています。
ステートレスな HTTP と、送る SMTP と取り出す POP と IMAP
HTTP は、ブラウザーが送るリクエストとサーバーが返すレスポンスの 1 往復でやり取りが完結し、前のやり取りを覚えていないステートレスなプロトコルです。ログインの状態や買い物かごのように、複数のリクエストをまたいで続く状態を扱うには、サーバーが発行した識別子をブラウザーに保存させ、次のリクエストで送り返させる Cookie のような仕組みが必要になります。対象を指す URI の書式、メソッドとヘッダーの役割といった HTTP の意味の部分は、後に標準化された HTTP/2 や HTTP/3 でも引き継がれています。
メールは、送信と配送を担う SMTP と、利用者がメールサーバーから読み出す POP や IMAP とで役割が分かれています。POP は受信箱のメールを手元へ取り出す前提の手順で、IMAP はメールをサーバーに置いたままフォルダーや既読の状態を管理します。SNMP は、管理する側のマネージャーが機器側のエージェントに情報を問い合わせたり、エージェントが異常を知らせたりする仕組みで、機器の情報を MIB という木構造の識別子で扱います。HTTP、SMTP、POP、IMAP、SNMP はいずれも TCP/IP の上で動くアプリケーション層のプロトコルです。
2010 年 1 月刊という前提と、プロトコル各論の位置
本書は 2010 年 1 月の刊行時点の HTTP とメールのプロトコルを前提にしています。TCP/IP の全体像の教科書、HTTP や DNS のようなプロトコル各論、実務と運用の本という段階の中での位置づけは、ネットワーク本の選び方 で整理しています。
本書は、WWW と HTTP、メールの SMTP と POP と IMAP、ネットワーク管理の SNMP を全 5 章に収めています。
言及した記事 (3 件)
この本に興味がある方におすすめ
関連する本
網野衛二 の他の書籍
関連記事
本を読むスピードは気にしなくていい
1 ページ読むのに 10 分かかっても問題ありません。プログラミングの本はゆっくり読むのが正解である理由と、焦らず読み進めるコツを紹介します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
foo, bar, Alice, Bob はどこから来たのか - 技術書のサンプル名の由来
技術書やコード例でおなじみの foo, bar, Alice, Bob。これらの名前にはそれぞれ歴史的な由来があります。知っていると少し楽しくなる雑学を紹介します。
関連用語
Base64
バイナリデータを ASCII テキストに変換するエンコーディング方式で、メールや JSON でのバイナリ転送に使われる
データサイエンス
統計学 / プログラミング / ドメイン知識を組み合わせ、データから価値を生み出す学問領域
CTF
隠された答えを見つけてセキュリティ技術を競う競技。実践的に攻防を学べる
技術的負債
短期的な利益のために妥協した設計 / 実装が、将来の変更コストを増大させる現象
フロントエンド
ユーザーが直接触れる画面側の開発領域。ブラウザー上の見た目と操作を担う
TLS 終端 (SSL ターミネーション) とは - ロードバランサーで HTTPS を復号する構成
TLS 終端 (SSL ターミネーション、SSL 終端、TLS オフロードとも呼ぶ) とはロードバランサーや CDN で HTTPS を復号しバックエンドの負荷を軽減する構成。Passthrough や Re-encryption との違い、AWS ALB/CloudFront での構成例、セキュリティ上の注意点を解説