ようやく「マスタリングTCP/IP-入門編-」を読んだ
タイトルのままです.自分が不定期に更新している「Web Developer Roadmap 2021に則って勉強する」シリーズのネットワーク関連の勉強をしたときに,「マスタリングTCP/IP-入門編-」を購入したのですが,難易度高めとの評判だったので他の参考書で迂回していました.とはいえ,当書が超有名な良書であることは知っていたので,いつか読もうと思っておりこの連休中に読んでしまおうと思いました.
書籍紹介
マスタリングTCP/IP―入門編―(第6版)
読んだことがない方でも,この表紙を見たことがある方は結構多いのではないでしょうか.ページは400ページ弱で,サイズは結構大きめです.あまり持ち運びには向いていないので,気軽に空き時間で読もうとしても難しいのがハードルが高くなっている原因の一つとしてあるのかもしれません😅
当書を読む前に読んだことのある本
冒頭で書いた通り,自分は「Web Developer Roadmap 2021に則って勉強する」シリーズを不定期で更新しております.その過程でネットワーク関連の勉強をする必要があったのですが,当時の自分はネットワークについて全く何も知らなかったので,挫折を回避するべく他の書籍でカバー(迂回)しました.代用として当時の自分が読んだ書籍は以下です.
[改訂新版] 3分間ネットワーク基礎講座
〔改訂新版〕 3分間ルーティング基礎講座
3分間DNS基礎講座
3分間HTTP&メールプロトコル基礎講座
ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識
ロードマップ的かなり序盤いきなり全く知らない分野に遭遇し,絶対に挫折するわけにはいかなかったので,5冊も購入しました笑
「3分間」シリーズはネットワークの入門としてはかなり有名です.それに合わせて「なぜ」シリーズのうちの一冊を購入しました.
ネットワークを支える技術はかなり広域で,次の書籍を読み始めた頃には前に読んだ書籍の内容を忘れていることも多々あったので,それぞれ3周くらい読んだと思います.
当書を読んだ感想
「マスタリング」とタイトルに付いているくらいなので,とても細かい部分まで網羅しているハンドブックのようなとても難しい本なのだろう,と思っていましたが,実際は4割くらい合ってるかなといったところでした.
・文章のスタイル
堅苦しすぎず,カジュアルすぎず,といった感じです.高校の教科書のような感じだったなと思います.
・ページの密度
400ページ弱ありますが.各ページの文量はそこまで多くなく,図や表も結構挿入されているので,密度はあまり高くないです.
・内容の濃さ
当たり前と言えば当たり前なのですが,当書はTCP/IPに関する書籍なので,TCP/IPに関する部分についてはかなり詳しく書いてあります.正直「そんなたくさん並べられてもなぁ」と思うような規格の一覧や,プロトコル内で使われる各種識別番号の一覧がズラーっと紹介されている部分が何箇所かあります.確かに紹介されている規格やコード番号の対応を全部理解して覚えることができれば「マスタリング」の名に恥じない実力はつくかもしれませんが,実際どうなんでしょう... 一方で,TCP/IPを勉強するにあたって,どうしてもその上下の層のプロトコルについても知っておく必要があるので,物理層やアプリケーション層の紹介もされています.ただしTCP/IPほど濃くはなく,知っていることが前提で使われる用語もチラホラと出てきます.
・総評
「マスタリングTCP/IP」という名に恥じない網羅性を誇る一方で,細かすぎて初学者が置いてきぼりにならないように「入門編」にとどめた粒度だったかなと思います.ただし.あくまでもTCP/IPの入門書なので,上下の層のプロトコルについては別途追う必要があるかもしれません.
「マスタリングTCP/IP」vs 「3分間」シリーズvs「ネットワークはなぜ繋がるのか」
個人的に書きたかったパート.1冊vs4冊vs1冊というアンフェアな比較だけれど,書きたかったので書く.
・マスタリングTCP/IP
TCP/IPまわりの詳しい規格に関しては当書がダントツ.ただし,上下の層の話は若干弱め.
・「3分間」シリーズ
結構ポップな文調で書かれているが,4冊も読めば結構な知識がつけれる.DNSやルーティング関してはマスタリングTCP/IPよりも深く知れる.しかし4冊.
・ネットワークはなぜ繋がるのか
ネットワークの一連の流れを「線」として把握したいのであればダントツでこの本.ただし.規格の話はほとんど割愛されている.
さいごに
よっぽどの悪書でない限りは読まずに放置しておくのは気がひけるので,今回読めて良かったです😋
当書でたくさん規格やプロトコルの紹介がされていましたが,インフラエンジニアはこれをみんな知っているんですかね...
本当はお盆明けまで読んでいるであろうという予想だったのですが,こんなに早く読み終わってしまうとは思っていなかったので,お盆はまた違う分野の勉強がしたいですね.