ネットワークはなぜつながるのか
最近は雨が多いので走り込みの時間を書籍に当てています。『ネットワークはなぜつながるのか』はその一つです。
この本は某外資企業の中の人も絶賛していた入門書で、私のようにネットワークに苦手意識がある読者にも全体像が見通せるようになっているところが特色です。
情報通信の専門書でもインターネットについては雲のような図で描かれ、ネットワークの接続先の詳細は省略されて書かれているものが多いので、そこに焦点をあてて丁寧に書かれた入門書は日本語では珍しいかと思われました。
このように代替の思いつかない特徴的な内容なのですが、2021年現在ではさすがに内容が少し古くなっている点には注意が必要です。いまどき HTTP 通信(ポート80番)や CGI なんて誰も使っていませんし、IPv4 にも終わりが見えはじめています。本書の一章を構成する ADSL については 2023 年1月をもってサービス提供終了が宣言されています。
そこは 2007 年の改訂を最後に更新が止まっているので仕方がないにしても、個人的に本書で好きではないのはネットワークを構成する層や構成部品やソフトウェアが一緒くたに混ざっていることです。
これは著者個人の問題というよりも日本語で思考しているからこその問題かも知れません。私にとっては非常に気持ちが悪いところですが、気にならない人は何も思わないからこそ、本書の評価が絶賛で溢れているのでしょう。
本来ならば関数と表現すべき gethostbyname をプログラムと説明するぐらいは分かりやすさを重視するならば許容できるものの、明確にソフトウェアであるプロトコル・スタックとハードウェアである LAN アダプタ、構成部品であるケーブルや NOC や IX といった施設が同列に扱われていることなどには違和感しか覚えません。
より困ったところは、本書を読んでいる限りではトランスポート層の話をしているのか、ネットワーク層の話をしているのか、データリンク層の話をしているのか、読者が事前知識を持っていないと判断がつかないところです。
Comments
No comments yet. Leave the first one.
Leave a comment