「TCI/IPの解説書はいつも最初でくじけてしまう」という人は少なくありません。本書は、アイティメディア社の@ITの人気記事「TCP/IPアレルギー撲滅ドリル」を1冊にまとめたもので、とにかく「わかりやすさを最大限に」「わかった気になれる」を目指した本です。TCP/IPの学習において、挫折しがちな細かい話はあえて後回しにし、リアリティを感じられるところから順に、豊富なたとえ話もはさみながら、楽しく学習できるように解説しています。プロトコル解説書を読む前の準備段階となる「入門書」として役立ちます。本書は、はじめてTCP/IPを学ぶ方はもちろん、TCP/IPを学習しようとして途中でくじけてしまった人にもオススメの本です!
プロトコル体験編
Part 1 はじめの一歩と道具の準備
01 まずは道具の説明など
02 基礎知識を少しだけ
03 サーバと通信を体験しよう
04 IPアドレスとポート番号って何?
Part 2 ホームページとファイルダウンロード~HTTPとFTP
05 HTTPはホームページアクセスに使うプロトコル
06 Webブラウザとサーバのやりとりを解読する
07 HTTPの実例を見る
08 FTPはちょっと変わったプロトコル
09 FTPは二刀流
10 FTPのコマンド
11 FTPでの接続の様子をのぞく
Part 3 メールを送って受け取る仕組み~SMTPとPOP3
12 あらためてメールとは
13 メール送信の舞台裏をのぞく
14 メールサーバとSMTPで会話する
15 POP3って何だろう
16 POP3のコマンドと応答メッセージ
17 POP3とのぞき見問題
18 telnetでつないでPOP3を試してみよう
Part 4 サーバを名前で呼ぶために~DNS
19 DNSって何だろう?いつ使う?
20 DNSの働きは「ドメイン名→IPアドレス」の変換だけ?
21 分散協調システムとは?負荷の分散と危険の分散
22 そもそもドメインって何だろう?
23 .jpのネームサーバはどうやって探す?
24 DNS全体の動作の様子
25 DNSサーバの種類
26 DNSプロトコルはどうなっている?
TCPの秘密編
Part 5 まずはTCPの全体像を見てみよう
27 上位レイヤ・下位レイヤって何?
28 ズバリ、TCPって何?
29 見えないTCPを見る方法?~TCPシミュレータを使う
コラム Windows XPでJasperを動かす
30 データの番号をつけて受け取り確認!
31 データ受け取り確認のデメリット
32 なぜ受け取り確認が遅れるのか?
33 受け取り確認をしても遅くならないテクニック
Part 6 確かな通信をするための仕掛け
34 「シーケンス番号」と「肯定確認応答」
35 「スライディングウィンドウ」とは?
36 忙しさを伝える方法「フロー制御」とは?
37 送信量を減らす「渋滞防止」の仕組み
Part 7 もし間違いが見つかったら
38 正確な通信のための「再送」
39 通信が失敗するとき
40 送信データが消えたときの対処法
41 肯定確認応答が届かないときの対処法
Part 8 TCPの実物をのぞいてみる
42 プロトコルモニタって何?
43 キャプチャしたTCPの中身とTCPのパケット構造
44 データのやりとりを表で確認する
45 大きなファイルを送るときの様子
Part 9 もうひとつのプロトコルUDP
46 複雑で正確なTCPが犠牲にしたもの
47 音楽や動画の配信やDNSはUDPがメイン
48 UDPパケット構造
基本のIP編
Part 10 ルーティングとアドレスはIPのミソ
49 ここでいうIPとは
50 「EthernetとIP」「IPとTCP」の関係
51 IPはルーティングが命
52 IPアドレスって何?
Part 11 IPをもっと詳しく知ろう
53 そもそもIPパケットって何?
54 IPの通信の始め方
55 IPパケットの構造
56 パケット長って何?
57 識別子、フラグメントって何?
58 生存時間って何?
59 プロトコル番号って何?
Part 12 縁の下の力持ちarpとMACアドレス
60 MACアドレスって何?
61 MACアドレスとIPアドレスの関係
62 IPアドレスからMACアドレスを見つける方法
63 名前を叫んでアドレス解決?
64 arpパケットの構造
65 arpパケットをのぞいてみる
浮光 さん
2017-06-05
めっちゃわかりやすかった。TCP/IPだけでなく、主要な上位レイヤプロトコルについても詳しく解説してくれているので、とりあえずこれを読んでおけば、一通りパソコンが何をやっているかが見えてくると思う。
r_kagi さん
2013-09-13
ネットワークについて噛み砕いた言葉で理解できるようになるのでは.入門の入門であるのは確か.
kazu_0912 さん
数年前に読んだ本ですが、TCP/IPの基本について凄く丁寧にわかりやすく書かれています。いきなりマスタリングTCP/IPに行くのはなかなか自殺行為なので、まずはこの本で基本をしっかりと学ぶのがよいと思います。この本読んだ1年後には、ネットワークスペシャリスト取れました。