Linux 网络详解:书评

作者:Ron Powell

书名: Linux Networking Clearly Explained作者: Bryan Pfaffenberger出版社: Morgan KaufmannISBN: 0125331711

在阅读本书的封底或主要图书销售商网站上的描述后,您可能会被诱导相信 Linux Networking Clearly Explained 将提供创建基于 Linux 的网络(一个相当高级的网络)的工具。不幸的是,对于大多数用户来说,情况并非如此。

这本书显然是针对初学者的。如果初学者恰好是调制解调器用户,那么它是一个极好的资源,仅在处理调制解调器的安装或配置方面。在大多数其他网络领域,它都表现不佳。

例如,第一章大约有 25 页(包括屏幕截图)包含逐步说明,详细说明如何安装和配置各种类型的调制解调器。网络接口卡仅获得五页;没有有效的逐步说明,也没有任何屏幕截图。令人不安的是,这种趋势贯穿整本书。

另一个主要例子是第 11 章“共享高速连接”。本章长 30 页,前 19 页描述了高速 Internet 连接选项(xDSL、电缆等)。四页提供了配置连接的粗略概述(同样,没有逐步说明),本章的其余部分则莫名其妙地用于配置 Netscape 缓存的方式/原因。

这本书也充满了不准确之处——有些是显而易见的,有些大概是故意的,以便让新手用户更容易地了解网络的更技术方面。不幸的是,这对新手没有好处,并且损害了作者在更高级和/或知识渊博的用户中的信誉。一些最严重的错误是

  • 关于子网掩码:作者在第 124 页声明,网络掩码只能包含 0 和 255。这是完全错误的。

  • 关于 Windows 网络和 Microsoft 网络客户端的配置,特别是关于“快速登录”和“登录并恢复网络连接”之间的差异:作者在第 202 页声明“快速登录不恢复驱动器映射。”这绝对是不正确的,而且具有误导性。更准确的说法是,驱动器映射不会被恢复 直到用户首先尝试访问 Windows 中的映射驱动器

  • 关于 DNS 配置:作者声明“此故障将强制它在 c:\windows\hosts. 文件中查找...”正确地说,hosts 文件首先用于 Windows DNS 查找,而不是像作者建议的那样最后使用。

在出现上述不准确之处后,作者编写此类文本的能力、专业知识和权威性受到了严重质疑。毕竟,作者谈到了网络 OSI 模型、以太网的起源以及电路交换网络和分组交换网络之间的区别等主题。如果将时间花在这些主题上——充其量对新手用户来说可以说是多余的——那么为什么不在更有用的主题上也完全准确呢?

尽管本书存在许多不足之处,但有必要提及本书既透彻又有用的领域。逐步调制解调器安装和配置说明是一流的。第六章、第 14 章和第 15 章非常清晰和有帮助;它们分别涉及文件权限、备份数据和网络故障排除。第 15 章虽然没有过于详细,但提供了基本故障排除的出色概述。

可悲的是,这些为数不多的闪光点并没有提升整体价值。总的来说,这本书在几个关键领域都存在严重缺陷。在其他方面,它令人困惑、不完整且不准确。除了调制解调器配置和安装之外,它在任何其他领域都没有提供任何帮助。作者不断深入研究新手可能会觉得乏味甚至完全无关紧要的问题。此外,作者对需要相当关注的领域进行了浅薄的浏览,例如如何配置 Linux 以使用宽带连接,特别是考虑到宽带 ISP 不愿(甚至彻底拒绝)为 Linux 用户提供任何技术支持。当然,有更好的书籍可以帮助新手学习 Linux 网络。

Ron Powell 是一位拥有六年多经验的 IT 专业人士。他主要从事基于 Microsoft 的解决方案,最近发现了并拥抱了 Linux——无论是在个人层面还是专业层面。

电子邮件:rpowell6@comcast.net

加载 Disqus 评论