TCP事务协议详解:TCP/IP卷3

需积分: 10 0 下载量 61 浏览量 更新于2024-07-28 收藏 14.76MB PDF 举报
"TCP-IP详解_卷3_TCP事务协议,HTTP,NNTP和UNIX域协议" TCP/IP详解卷三主要探讨了TCP事务协议、HTTP、NNTP(网络新闻传输协议)以及UNIX域协议等关键互联网协议。这本书首先从TCP事务协议(T/TCP)的概念入手,分析了客户-服务器交易的基本原理。作者通过对比使用UDP和TCP的客户-服务器应用,展示了TCP如何通过减少分组数量来优化通信效率,并解释了在代码中实现T/TCP所需的最小改动。 在介绍TCP事务协议时,书中提到了一个简单的UDP客户-服务器程序示例,用于展示请求-响应模式。这个程序由两部分组成:客户程序和服务器程序。客户向服务器发送请求,服务器处理后返回响应。书中的源代码以易于理解的形式呈现,包括行号和文件名,方便读者追踪和学习。 作者还讨论了在TCP上运行这些应用程序的时间耗费,对比了UDP、TCP和T/TCP的性能差异。此外,书中还涵盖了常见的Internet应用程序,如DNS域名解析,说明了如果支持T/TCP,这些应用需要进行哪些修改。 接下来,书中回顾了Internet协议族中事务协议的历史发展,提到了现有的T/TCP实现状态。虽然这里的“事务”不同于数据库中的事务概念,但强调了它在网络通信中的作用,即单向的请求-响应交互。 HTTP(超文本传输协议)是Internet上用于传输超媒体信息的重要协议,NNTP则用于新闻组的交流。书中会详细阐述这两个协议的工作原理、报文结构以及它们与TCP/IP协议栈的交互方式。 最后,UNIX域协议(或称为本地套接字)被讨论,它是同一主机上进程间通信的一种高效方式,提供了类似网络套接字的接口,但数据交换仅限于本地系统。 这本书深入浅出地剖析了TCP事务协议的关键特性,以及HTTP、NNTP和UNIX域协议的使用,为读者提供了全面的TCP/IP协议理解。无论是开发者还是网络管理员,都能从中获得宝贵的理论知识和实践经验。