我想了解网络以及它们如何工作。是否有适合他们的书籍或网站?我想学习的一些知识:
- 如何编写像traceroute / tracert一样的程序
- 子网掩码如何工作
- 如何http://192.168.1.105工作
- 如何http://127.0.0.1工作
- http:// localhost如何工作
- http:// room3pc如何工作
- smb:// room3pc如何工作
- 局域网在有无DHCP的情况下如何工作
- 如何使用URL连接到Mac
我想了解网络以及它们如何工作。是否有适合他们的书籍或网站?我想学习的一些知识:
Answers:
您的办公桌上需要有一本书:Tannenbaum的计算机网络第5版:
它将涵盖广泛的网络主题,并提供有见地的图表以及最重要的引文,供进一步阅读。它并不局限于TCP / IP或“互联网”,而是涵盖了各种可能的网络,本地,蜂窝,自组织无线等。
我已经阅读了Ayman,jldugger 和packs列出的所有书籍,我认为它们都是不错的建议。“ 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
互连是我的“沙漠之岛”书-您可以阅读并重新阅读其中的一些页面和章节,并继续深入了解与之交互的协议迷宫。强烈推荐,我认为每一个完整的计算机网络书架都必须具备这一功能。
IBM红皮书-《 TCP / IP教程和技术概述》对于学习某些概念以及作为参考都非常有用。开始学习网络时,我没有“ TCP / IP插图说明”,但幸运的是,这本书对我有很大帮助。
(我不确定该链接是否指向最新版本)