本书着重讨论如何使用Delphi 5.0进行Internet编程。我们将注意力集中在如何使用Delphi 5.0的部件进行客户端编程上,这部分内容是我们在Internet上冲浪时会频繁遇到的。\r\n 作为本书的结尾,我们专辟一章详细讨论如何使用Delphi 5.0开发Web服务器应用程序。本书面向Delphi 5.0的中、高级读者。
第1章 计算机网络体系结构\r\n\r\n1.1 计算机网络与通信的基本概念\r\n1.1.1 计算机通信\r\n1.1.2 网络的拓扑结构\r\n1.1.3 数据冲突的解决\r\n1.1.4 网络连接设备\r\n1.1.5 网络结构\r\n1.2 网络协议\r\n1.2.1 ISO/OSI参考模型\r\n1.2.2 网络协议\r\n1.3 网络通信服务\r\n1.3.1 网络协议与服务模式\r\n1.3.2 差错控制\r\n1.4 网络分层\r\n1.4.1 七个网络层次\r\n1.4.2 物理层\r\n1.4.3 数据链路层\r\n1.4.4 网络层\r\n1.4.5 传输层\r\n1.4.6 会话层\r\n1.4.7 表示层\r\n1.4.8 应用层\r\n1.5 客户/服务器模型\r\n1.5. 1 客户/服务器模型\r\n1.5. 2 虚电路与套接字\r\n小结\r\n\r\n第2章 TCP/IP协议组\r\n\r\n2 .1 TCP/IP协议\r\n2. 1.1 TCP/IP协议栈\r\n2. 1.2 TCP/IP数据流\r\n2.1.3 TCP/IP网络模型\r\n2. 2 TCP/IP网络分层\r\n2. 2.1 物理层\r\n2. 2. 2链路层\r\n2. 2.3 网络层\r\n2. 3 Internet地址\r\n2. 3.1 Intemet地址\r\n2.3.2 Internet地址类\r\n2.3.3 Internet地址协议\r\n2. 4 IP数据报\r\n2. 4. 1 IP数据包\r\n2.4.2 IP报头\r\n2.4.3 数据报的分割\r\n2.4.4 数据报的重组\r\n2. 5 IP路由选择\r\n2. 6 传输层\r\n2.7 TCP协议\r\n2.7.1 TCP的可靠性\r\n2.7.2 滑动窗口技术\r\n2. 7. 3 TCP报文\r\n2.7. 4 建立TCP连接\r\n2. 7. 5 关闭TCP连接\r\n2.8 Delphi 5.0的网络部件\r\n小结\r\n\r\n第3章 Windows Sockets编程\r\n\r\n3.1 Sockets工作原理\r\n3.2 Sockets类与 Sockets部件\r\n3.2. 1 TAbstractsocket类\r\n3.2. 2 TCustomsocket类\r\n3.2. 3 TClientsocket部件\r\n3.2.4 TCustomserversocket类\r\n3.2. 5 TServersocket部件\r\n3.2.6 TCustomwinsocket类\r\n3.2.7 TClientwnsocket类\r\n3.2. 8 TServerwnsocket类\r\n3.2.9 TServerClientwinsocket类\r\n3. 3 Sockets编程实例\r\n3.3.1 窗体设计\r\n3.3.2 源程序代码\r\n3. 3. 3 源程序分析\r\n小结\r\n\r\n第4章 阅读HTML文档\r\n\r\n4.1 HTML语言概要\r\n4.1.1 SGML的组成\r\n4.1.2 HTML元素\r\n4.1.3 HTML注释\r\n4.1.4 HTML文档的显示\r\n4. 1.5 HTML文档字符集\r\n4.1.6 HTML字符实体\r\n4.1.7 HTML数据类型\r\n4.1.8 HTML文档结构\r\n4.1.9 一个完整的HTML文档实例\r\n4.2 THTML控件\r\n4. 3 HTML编程实例\r\n4. 3.1 窗体设计\r\n4.3.2 源程序代码\r\n4. 3. 3 源程序分析\r\n小结\r\n\r\n第5章 HTTP编程\r\n\r\n5. 1 HTTP协议概要\r\n5.1.1 HTTP协议的基本特点\r\n5. 1.2 HTTP的工作原理\r\n5. 1.3 HTTP的请求与响应\r\n5. 1.4 HTTP头标\r\n5. 1.5 一般头标字段\r\n5. 1.6 请求头标字段\r\n5. 1.7 响应头标字段\r\n5.1.8 实体头标手段\r\n5.2 TNMHTTP部件\r\n5. 2.1 属性\r\n5. 2. 2 方法\r\n5. 2. 3 事件\r\n5. 2. 4 任务\r\n5. 3 HTTP编程实例\r\n5. 3.1 窗体设计\r\n5. 3.2 源程序代码\r\n5. 3. 3 源程序分析\r\n小结\r\n\r\n第6章 使用ActiveX控件\r\n\r\n6.1 引类型库与ActiveX控件\r\n6. 2 接口的基本概念\r\n6 3 使用TWebBrowser\r\n6 3.1 窗体设计\r\n6. 3. 2 源程序代码\r\n6. 3. 3 源程序分析\r\n小结\r\n\r\n第7章 FTP编程\r\n\r\n7. 1 FTP协议的基本概念\r\n7. 1.1 FTP会话\r\n7. 1. 2 FTP模型\r\n7. 1. 3 FTP文件类型\r\n7. 1. 4 FTP传输模式\r\n7. 1.5 FTP应答\r\n7. 2 TNMFTP部件\r\n7. 2.1 属性\r\n7. 2. 2 方法\r\n7. 2. 3 事件\r\n7. 2. 4 任务\r\n7. 3 FTP编程实例\r\n7. 3.1 窗体设计\r\n7. 3. 2 源程序代码\r\n7. 3. 3 源程序分析\r\n小结\r\n\r\n第8章 报文发送与接收\r\n\r\n8.1 TNMMsg部件\r\n8.1.1 属性\r\n8. 1. 2 方法\r\n8. 1. 3 事件\r\n8.2 TNMMsgsery部件\r\n8.2. 1 属性\r\n8.2. 2 事件\r\n8.3 TNMMsg与TNMMSGSery编程实例\r\n8. 3.1 窗体设计\r\n8. 3. 2 源程序代码\r\n8.3.3 对源程序的进一步改进\r\n小结\r\n\r\n第9章 收发电子邮件\r\n\r\n9.1 MIME\r\n9. 1. 1 MIME的基本特征\r\n9. 1. 2 MIME类型\r\n9.1. 3 MIME头标\r\n9. 1.4 MIME的用户代理\r\n9.2 TNMSMTP部件\r\n9.2. 1 属性\r\n9. 2 . 2 方法\r\n9. 2. 3 事件\r\n9. 3 SMTP编程实例\r\n9. 3. 1 窗体设计\r\n9. 3. 2 源程序代码\r\n9.4 TNMPOP3部件\r\n9.4.1 属性\r\n9. 4. 2 方法\r\n9. 4. 3 事件\r\n9. 5 TNMPOP3编程实例\r\n9. 5. 1窗体设计\r\n9. 5. 2 源程序代码\r\n小结\r\n\r\n第10章 其他网络技术\r\n\r\n10. 1 文件流\r\n10. 1.1 TNMStrm部件和TNMStrmsery部件\r\n10. 1. 2 窗体设计\r\n10. 1. 3 源程序代码\r\n10. 1. 4 源程序分析\r\n10. 2 报文编码与解码\r\n10.2. 1 TNMUUProcessor部件\r\n10. 2. 2 窗体设计\r\n10. 2. 3 源程序代码\r\n10. 2. 4 源程序分析\r\n10.3 用户数据报协议\r\n10.3.1 TNMUDP部件\r\n10. 3. 2 窗体设计\r\n10. 3. 3 源程序代码\r\n小结\r\n\r\n第11章 Web服务器应用程序编程\r\n\r\n11.1 创建Web服务器应用程序\r\n11.1.1 术语与标准\r\n11.1.2 URL与 URI\r\n11.1.3 HTTP请求头标信息\r\n11.1.4 HTTP服务器活动\r\n11.1.5 形成客户请求\r\n11.1.6 服务客户请求\r\n11.1.7 应答客户请求\r\n11.2 Web服务器应用程序向导\r\n11.2.1 CGI与Win-CGI\r\n11.2.2 ISAPI/NSAPI\r\n11.3 TWebModule部件\r\n11.3.1 TWebModule类\r\n11.3.2 TWebRequest类\r\n11.3.3 TWebResponse类\r\n11.4 TWebApplication类\r\n11.5 TWebDispatcher部件\r\n11.5. 1 TWebDispatcher部件\r\n11.5.2 TWebActionltems类与 TWebActionltem类\r\n11.5. 3 设置活动项的属性\r\n11. 5.4 使用活动项响应请求报文\r\n11.5.5 调度请求报文\r\n11.5.6 一个实际的例子\r\n11.6 调试 Web服务器应用程序\r\n11.6.1 设置ISAPI/NSAPI DLL调试参数\r\n11.6 2 设置CGI/Win-CGI EXE调试参数\r\n11.6.3 调试 WebModule\r\n11.7 生成Web页\r\n11.7. 1 访问客户请求信息\r\n11.7. 2 创建应答报文\r\n11.7. 3 HTML模板\r\n11.7. 4 TPageProducer部件\r\n11.8 数据发布\r\n11.8.1 TDatasetPageProducer部件\r\n11.8.2 数据发布\r\n11.8.3 源程序代码\r\n11.8.4 源程序分析\r\n小结