unix - 真正了解网络?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center指导。
关闭 10 年前

我了解网络基础知识,例如局域网等。我知道许多协议(protocol)是什么以及如何用 C 构建客户端/服务器套接字程序。但我真正想要的是对网络的实际工作方式有很好的理解。不仅从编程方面,而且从应用程序方面。我正在寻找一些 Material (最好是一本书),这将给我一个很好的基础。我正想成为一名程序员或 UNIX 管理员,所以我真的应该学习并知道如何应用网络基础知识。

有这样简明的资源吗?通过购买网络书籍(例如来自 Tanenbaum 或 Kurose 的书籍)走更学术的路线会更好,还是走可能会查看网络管理文本或认证书籍的 It 路线更好。

非常感谢大家。

相关文章:

sql - 是否有适用于所有数据库的标准sql

bash - 将 bash 中的逗号分隔数据包装成固定的行长度

php - 不同 php 版本上的不同 sha1 校验和?

sql - 调用 'Fill' 之前 SelectCommand 属性尚未初始化

vb.net - 配置系统无法在 .NET 中初始化

visual-studio-2008 - Visual Studio 中的 "Detach All"

vb.net - 如何从消息框中获取结果?

regex - 带数字的 CSV 正则表达式

vb.net - 如何检查DataReader是否有数据?

perl - 为什么我的 CGI 脚本提示 "Can' t locate CGI/Session.p