我一直想了解网络及其工作原理。有没有适合它们的书籍或网站?我想了解以下一些内容:
- 如何编写一个像 traceroute/tracert 一样工作的程序
- 子网掩码的工作原理
- 如何http://192.168.1.105作品
- 如何http://127.0.0.1作品
- 如何http://本地主机作品
- 如何http://room3pc作品
- smb://room3pc 的工作原理
- 有或没有 DHCP 时 LAN 是如何工作的
- 如何使用 URL 连接到 Mac
答案1
答案2
你的办公桌上需要一本书:Tannenbaum 的计算机网络第五版:
它将涵盖广泛的网络主题,并配有深刻的图表,最重要的是,还提供了进一步阅读的引文。它不仅限于 TCP/IP 或“互联网”,还涵盖了各种可能的网络,包括本地网络、蜂窝网络、临时无线网络等。
答案3
我读过以下列出的所有书籍艾曼,杰尔杜格尔 和包,我认为这些都是非常好的建议。TCP/IP 指南更多的是“它是如何工作的”,TCP/IP 图解卷更多地是关于协议的具体细节,有些过时(但仍然是您书架上必备的经典书籍) - 特别是它对分类寻址的讨论,而 TCP/IP 指南巧妙地处理了这一主题。TCP/IP 指南实际上是该协议的一个非常好的实用入门书;除了提供 CIDR 的非凡历史之外,它还为您提供了有关 PPP 和其他协议的大量详细信息,而这些协议通常不会详细介绍。
Tanenbaum 更注重整体性“网络由什么组成”,是充实您的图书馆的绝佳补充。Comer 是一本经典著作,还教会了网络行业的许多人实用的 TCP/IP。
所以这四本书构成了出色的关于 TCP/IP 网络主题的库,我非常想再推荐一个,它提供了一个基本的关于网络协议的讨论,引用 TCP/IP(以及其它协议)作为协议的教学辅助工具:
替代文本http://vig-fp.prenhall.com/coverimage/0201634481.jpg
《互连》是我的“荒岛”之作——你可以阅读并重读其中的一些页面和章节,并继续深入了解你所接触的错综复杂的协议。强烈推荐,我认为它是每个计算机网络书架上的必备之作。
答案4
IBM 红皮书 - TCP/IP 教程和技术概述既可以学习一些概念,也可以作为参考。我没有TCP/IP 图解当我开始学习网络的时候,幸运的是这本书给了我很大的帮助。
(我不确定该链接是否指向最新版本)