TCP-IP详解:TCP事务与互联网协议应用

需积分: 0 1 下载量 95 浏览量 更新于2024-07-28 收藏 9.4MB PDF 举报
"TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议.pdf" 本资源是一本深入探讨TCP/IP协议的书籍,特别是关于TCP事务协议、HTTP、NNTP(网络新闻传输协议)和UNIX域协议的详细解析。这本书的第1章主要关注T/TCP(TCP for Transactions)的概述,它是一种优化TCP协议以适应快速完成客户端-服务器事务的技术。 1.1章节首先介绍了客户-服务器事务的概念,从基础的UDP(用户数据报协议)应用开始,通过对比展示TCP如何处理连接和数据传输。T/TCP的设计旨在减少在事务处理中的网络延迟,同时保持TCP的可靠性。书中通过实际代码示例展示了使用UDP、TCP和T/TCP的客户-服务器程序,并对比了它们在时间耗费上的差异。 1.2章节深入到UDP上的客户-服务器模型,提供了一个简单的UDP客户程序的源代码示例,展示了如何向服务器发送请求并接收响应。源代码的呈现方式便于读者理解,包括行号、文件名和简短的注释。作者假设读者对基本的套接字(socket)函数有一定了解,但没有在此处详述,而是鼓励读者参考其他资料如[Stevens1990]的第6章获取更多关于套接字函数的信息。 此外,书中还涉及了4.4BSD-Lite发布版中的源代码,这是一个经典的UNIX操作系统版本,包含了许多网络协议的实现。通过分析这些源代码,读者可以深入了解协议的实际工作原理。 接下来,书中会进一步探讨T/TCP如何适应DNS(域名系统)等常见Internet应用,并概述了事务协议在Internet协议族中的发展历史,以及现有的T/TCP实现情况。对于HTTP(超文本传输协议)和NNTP,书籍会详细介绍它们的工作机制和与T/TCP的结合。 整个TCP/IP详解卷3不仅涵盖了技术细节,还提供了丰富的实例和背景知识,是理解TCP/IP协议栈中这些重要协议的宝贵资源。对于网络协议开发者、系统管理员和网络工程师来说,这本书是不可或缺的参考资料。