TCP/IP详解卷3:TCP事务协议
5星 · 超过95%的资源 需积分: 10 5 浏览量
更新于2024-08-02
收藏 9.19MB PDF 举报
"TCP/IP详解卷3单PDF文档"
在TCP/IP详解卷3中,作者深入探讨了TCP事务协议,特别是如何优化TCP以适应特定的客户-服务器事务需求。本章首先从基础概念出发,介绍了客户-服务器事务模型,通常涉及一个客户发起请求,服务器响应的过程。这种模式在网络应用中广泛存在,例如DNS查询。
1.1 UDP上的客户-服务器
在UDP(用户数据报协议)环境中,客户与服务器之间的通信是无连接且不可靠的。图1-1展示了一个简单的UDP客户程序的源代码片段。在这个例子中,客户发送请求,服务器处理请求并返回响应。源代码格式清晰,便于理解。尽管不详述插口函数,但提到了参考书籍以获取更多关于这些函数的详细信息。
1.2 TCP的引入
为了提供更可靠的服务,通常会使用TCP(传输控制协议),它确保数据的顺序传输和错误校验。作者通过对比UDP客户-服务器程序,展示了如何改写为使用TCP的版本,以此分析TCP在两台主机之间交互IP分组的方式。
1.3 TCP/TCP优化
TCP/TCP(TCP for Transactions over TCP)是进一步优化TCP以减少事务中的分组数,从而提高效率。通过使用TCP/TCP,源代码只需要少量修改,即可实现更高效的通信。书中通过实际测试,对比了UDP、TCP和TCP/TCP在客户-服务器应用程序中的性能差异。
1.4 测试网络与应用
作者介绍了用于运行示例程序的测试网络,并对不同协议的执行时间进行了比较。此外,还探讨了几种常见的Internet应用程序,如HTTP、FTP等,如果这些应用支持TCP/TCP,需要进行哪些修改。
1.5 事务协议的历史与实现
书中简要回顾了Internet协议族中事务协议的发展历程,概述了现有的TCP/TCP实现的概况。这一部分帮助读者了解事务处理的历史背景和技术演进。
TCP/IP详解卷3详细阐述了TCP在客户-服务器事务中的作用,以及如何通过TCP/TCP优化事务处理,旨在为读者提供深入理解TCP在Internet环境中的核心功能。这份PDF文档将各个章节整合在一起,方便读者系统学习和查阅。
2009-11-03 上传
2021-11-23 上传
2018-07-31 上传
2013-06-28 上传
2016-11-17 上传
2015-07-11 上传
2015-05-12 上传
2011-05-04 上传
2012-12-11 上传
shuangda228
- 粉丝: 0
- 资源: 7
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常