TCP/IP卷3:事务协议与互联网应用详解

需积分: 10 2 下载量 103 浏览量 更新于2024-07-26 收藏 7.45MB PDF 举报
TCP/IP详解卷3深入探讨了TCP事务协议、HTTP、NNTP(网络新闻传输协议)和UNIX域协议,这些都是互联网通信的重要组成部分。首先,章节1.1介绍了客户-服务器事务的概念,从基础的UDP应用开始,逐步转向TCP,强调了TCP如何通过减少数据包数量和简化通信过程来提高效率。作者提供了使用TCP和UDP的客户端与服务器程序示例,对比了它们在性能上的差异,展示了TCP在减少网络延迟和保证数据完整性的优势。 在实际的互联网应用中,如DNS查询,事务通常表现为客户端发起请求,服务器响应,例如DNS解析的过程。但这里的“事务”与数据库事务的概念不同,后者涉及更复杂的事务管理操作。 1.2节详细讨论了UDP上的简单客户-服务器模型,通过一个实例展示了客户端如何发送请求,服务器如何接收并回应。源代码的结构清晰,每行都有行号标注,便于理解和学习。尽管作者假设读者对插口函数有一定了解,但还是简要地提到了插口函数的相关内容,鼓励读者查阅更全面的资料,如Stevens的《TCP/IP详解》第6章。 本书不仅关注TCP/IP协议的原理,还涉及了这些协议在现代互联网应用中的实际运用,以及它们的发展历史和现有的实现情况。通过阅读卷3,读者能够深入了解TCP事务协议的工作原理,以及如何在实际编程中有效地使用它,包括对HTTP、NNTP等协议的理解和迁移。对于网络开发人员来说,这是一本不可或缺的参考书籍。