第1章 计算机网络体系结构
1.1 计算机网络与通信的基本概念
1.1.1 计算机通信
1.1.2 网络的拓扑结构
1.1.3 数据冲突的解决
1.1.4 网络连接设备
1.1.5 网络结构
1.2 网络协议
1.2.1 ISO/OSI参考模型
1.2.2 网络协议
1.3 网络通信服务
1.3.1 网络协议与服务模式
1.3.2 差错控制
1.4 网络分层
1.4.1 七个网络层次
1.4.2 物理层
1.4.3 数据链路层
1.4.4 网络层
1.4.5 传输层
1.4.6 会话层
1.4.7 表示层
1.4.8 应用层
1.5 客户/服务器模型
1.5.1 客户/服务器模型
1.5.2 虚电路与套接字
小结
第2章 TCP/IP协议组
2. 1 TCP/IP协议
2.1.1 TCP/IP协议栈
2.1.2 TCP/IP数据流
2.1.3 TCP/IP网络模型
2.2 TCP/IP网络分层
2.2.1 物理层
2.2.2 链路层
2.2.3 网络层
2.3 Internet地址
2.3.1 Internet地址
2.3.2 Internet地址类
2.3.3 Internet地址协议
2.4 IP数据报
2.4.1 IP数据包
2.4.2 IP报头
2.4.3 数据报的分割
2.4.4 数据报的重组
2.5 IP路由选择
2.6 传输层
2.7 TCP协议
2.7.1 TCP的可靠性
2.7.2 滑动窗口技术
2.7.3 TCP报文
2.7.4 建立TCP连接
2.7.5 关闭TCP连接
2.8 Delphi 5.0的网络部件
小结
第3章 Windows Sockets编程
3.1 Sockets工作原理
3.2 Sockets类与Sockets部件
3.2.1 TAbstractSocket类
3.2.2 TCustomSocket类
3.2.3 TClientSocket部件
3.2.4 TCustomServerSocket类
3.2.5 TServerSocket部件
3.2.6 TCustomWinSocket类
3.2.7 TClientWinSocket类
3.2.8 TServerWinSocket类
3.2.9 TServerClientWinSocket类
3.3 Sockets编程实例
3.3.1 窗体设计
3.3.2 源程序代码
3.3.3 源程序分析
小结
第4章 阅读HTML文档
4.1 HTML语言概要
4.1.1 SGML的组成
4.1.2 HTML元素
4.1.3 HTML注释
4.1.4 HTML文档的显示
4.1.5 HTML文档字符集
4.1.6 HTML字符实体
4.1.7 HTML数据类型
4.1.8 HTML文档结构
4.1.9 一个完整的HTML文档实例
4.2 THTML控件
4.3 HTML编程实例
4.3.1 窗体设计
4.3.2 源程序代码
4.3.3 源程序分析
小结
第5章 HTTP编程
5.1 HTTP协议概要
5.1.1 HTTP协议的基本特点
5.1.2 HTTP的工作原理
5.1.3 HTTP的请求与响应
5.1.4 HTTP头标
5.1.5 一般头标字段
5.1.6 请求头标字段
5.1.7 响应头标字段
5.1.8 实体头标字段
5.2 TNMHTTP部件
5.2.1 属性
5.2.2 方法
5.2.3 事件
5.2.4 任务
5.3 HTTP编程实例
5.3.1 窗体设计
5.3.2 源程序代码
5.3.3 源程序分析
小结
第6章 使用ActiveX控件
6.1 引人类型库与ActiveX控件
6.2 接口的基本概念
6.3 使用TWebBrowser
6.3.1 窗体设讨
6.3.2 源程序代码
6.3.3 源程序分析
小结
第7章 FTP编程
7.1 FTP协议的基本概念
7.1.1 FTP会话
7.1.2 FTP模型
7.1.3 FTP文件类型
7.1.4 FTP传输模式
7.1.5 FTP应答
7.2 TNMFTP部件
7.2.1 属性
7.2.2 方法
7.2.3 事件
7.2.4 任务
7.3 FTP编程实例
7.3.1 窗体设计
7.3.2 源程序代码
7.3.3 源程序分析
小结
第8章 报文发送与接收
8.1 TNMMsg部件
8.1.1 属性
8.1.2 方法
8.1.3 事件
8.2 TNMMsgServ部件
8.2.1 属性
8.2.2 事件
8.3 TNMMsg与ThMMSGServ编程实例
8.3.1 窗体设计
8.3.2 源程序代码
8.3.3 对源程序的进一步改进
小结
第9章 收发电子邮件
9.1 MIME
9.1.1 MIME的基本特征
9.1.2 MIME类型
9.1.3 MIME头标
9.l.4 MIME的用户代理
9.2 TNMSMTP部件
9.2.1 属性
9.2.2 方法
9.2.3 事件
9.3 SMTP编程实例
9.3.1 窗体设计
9.3.2 源程序代码
9.4 TNMPOP3部件
9.4.1 属性
9.4.2 方法
9.4.3 事件
9.5 TNMPOP3编程实例
9.5.1 窗体设计
9.5.2 源程序代码
小结
第10章 其他网络技术
10.1 文件流
10.1.1 TNMStrm部件和TNMStrmServ部件
10.1.2 窗体设计
10.1.3 源程序代码
10.1.4 源程序分析
10.2 报文编码与解码
10.2.1 TNMUUProcessor部件
10.2.2 窗体设计
10.2.3 源程序代码
10.2.4 源程序分析
10.3 用户数据报协议
10.3.1 TNMUDP部件
10.3.2 窗体设计
10.3.3 源程序代码
小结
第11章 Web服务器应用程序编程
11.1 创建Web服务器应用程序
11.1.1 术语与标准
11.1.2 URL与 UAI
11.1.3 HTTP请求头标信息
11.1.4 HTTP服务器活动
11.1.5 形成客户请求
11.1.6 服务客户请求
11.1.7 应答客户请求
11.2 Web服务器应用程序向导
11.2.1 CGI与Win-CGI
11.2.2 ISAPI/NSAPI
11.3 TWebModule部件
11.3.1 TWebModule类
11.3.2 TWebRequest类
11.3.3 TWebResponse类
11.4 TWebApplication类
11.5 TWebDispatcher部件
11.5.1 TWebDispatcher部件
11.5.2 TWebActionItems类与TWebActionItem类
11.5.3 设置活动项的属性
11.5.4 使用活动项响应请求报文
11.5.5 调度请求报文
11.5.6 一个实际的例子
11. 6 调试Web服务器应用程序
11.6.1 设置ISAPI/NSAPI DLL调试参数
11.6.2 设置CGI/Win-CGI EXE调试参数
11.6.3 调试WebModule
11.7 生成Web页
11.7.1 访问客户请求信息
11.7.2 创建应答报文
11.7.3 HTML模板
11.7.4 TPageProducer部件
11.8 数据发布
11.8.1 TDataSetPageProducer部件
11.8.2 数据发布
11.8.3 源程序代码
11.8.4 源程序分析
小结