053_《Delphi网络通信协议分析与应用实现》

简介: 《Delphi网络通信协议分析与应用实现》 Delphi 教程 系列书籍 (053) 《Delphi网络通信协议分析与应用实现》 网友(邦)整理 EMail: shuaihj@163.

《Delphi网络通信协议分析与应用实现》

Delphi 教程 系列书籍 (053) Delphi网络通信协议分析与应用实现》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

Delphi网络通信协议分析与应用实现

  • 书名: Delphi网络通信协议分析与应用实现
  • 作者: 钟军 汪晓平等著
  • 出版社: 人民邮电出版社
  • 书号: 7115110034
  • 出版日期:2003年1月
  • 开本: 787*1092 1/16
  • 页码: 483
  • 版次: 2003年1月北京第一版第一次印刷

内容简介

本书介绍如何利用Delphi开发网络与通信应用程序,本书主要针对目前流行的FTP、HTTP、E-mail、Telnet、网络监控、Modem串口通信编程、拨号网络编程、传真编程等Internet协议与网络通信高级编程开发进行详细的讲解,并结合大量的实例使读者能够深入的了解各种网络应用程序的开发技巧。本书适合中高级Delphi程序员阅读、参考。

目录

第1章 Delphi网络编程基础知识
1.1 TCP/IP
1.1.1 TCP/IP结构
1.1.2 应用层协议
1.1.3 传输层协议
1.1.4 网络层协议
1.1.5 RFC和标准简单服务
1.2 TCP/IP基本概念
1.2.1 IP地址
1.2.2 地址解析
1.2.3 域名系统
1.2.4 数据包的封装和分用
1.2.5 端口号
1.3 网络编程接口(Winsock API)
1.4 Winsock常用函数介绍
1.4.1 基本Socket函数
1.4.2 数据库函数
1.4.3 Winsock规范提供的扩展函数
1.5 Delphi Socket网络组件介绍
1.5.1 ClientSocket组件
1.5.2 ServerSocket组件
第2章 基本网络编程实例
2.1 获取IP地址
2.1.1 利用系统工具获得IP地址
2.1.2 使用GetHostByName函数来获取IP
2.1.3 使用WSAAsyncGetHostByName函数获取IP地址
2.1.4 多IP情况的处理
2.1.5 关于IP地址和实际的地址的区别
2.2 获取子网掩码
2.2.1 Windows NT系统中获取子网掩码
2.2.2 Window 9x系统中获取子网掩码
2.3 获取计算机名
2.3.1 获取和设置本机主机名
2.3.2 获取远程主机名称
2.4 网络连接情况检测
2.4.1 使用WinInet高级函数库函数检测网络状态
2.4.2 通过读取系统状态参数检测网络状态
2.5 获取DNS信息
2.5.1 Windows NT系统中获取DNS信息
2.5.2 Windows 9x系统中获取DNS信息
2.6 网卡信息的获取
2.6.1 使用GUID获取网卡地址
2.6.2 NetBIOS来获得MAC地址
2.6.3 使用RPC方式获得MAC地址
第3章 FTP高级编程
3.1 FTP简介
3.2 安装设置FTP服务器
3.3 使用Windows内置FTP程序
3.4 深入FTP协议
3.4.1 FTP命令大全
3.4.2 FTP工作模式
3.5 开发FTP程序的方法
3.6 API开发高级FTP客户端程序
3.6.1 建立工程项目
3.6.2 关键代码分析
3.7 开发FTP服务器
3.7.1 建立工程项目
3.7.2 关键代码分析
第4章 HTTP高级开发
4.1 HTTP协议基本知识
4.1.1 HTTP背景
4.1.2 HTTP的内容
4.1.3 消息(Message)
4.1.4 请求(Request)
4.1.5 响应(Response)
4.1.6 访问认证
4.1.7 URL编码
4.1.8 HTTP协议的应用
4.2 开发文件下载程序
4.2.1 建立工程项目
4.2.2 关键代码分析
4.2.3 技术要点分析
4.3 HTTP API高级开发
4.3.1 控件介绍
4.3.2 关键代码分析
4.3.3 关键技术分析
4.4 Web Server高级开发
4.4.1 Web Server的基本理论
4.4.2 建立工程项目
4.4.3 关键代码分析
4.4.4 Web服务器的扩充
4.5 Web代理服务器的实现
4.5.1 代理服务器介绍
4.5.2 IE中使用代理服务器设置
4.5.3 建立工程项目
4.5.4 关键代码分析
第5章 Telnet高级编程
5.1 Telnet简介
5.2 使用Windows的Telnet程序登录远程服务器
5.3 深入Telnet协议
5.3.1 NVT ASCII字符集
5.3.2 Telnet命令
5.3.3 协商选项
5.3.4 子协商选项
5.3.5 Telnet操作方式
5.4 BBS客户端高级开发
5.4.1 建立工程项目
5.4.2 关键代码分析
5.5 Telnet代理服务程序实现
5.5.1 建立工程项目与关键代码分析
第6章 E-mail协议及高级编程
6.1 SMTP及发送电子邮件
6.1.1 SMTP的模型描述
6.1.2 SMTP的会话过程
6.2 POP3与接收电子邮件
6.2.1 POP3的模型描述
6.2.2 POP3的会话过程
6.3 信件结构详述
6.3.1 RFC822信件的格式和内容
6.3.2 构造符合RFC822的信件
6.3.3 RFC822信件的语法分析
6.4 MIME编码解码与发送附件
6.4.1 RFC822的局限
6.4.2 UUENCODE编码与解码
6.4.3 MIME及其编码
6.4.4 构造MIME信件
6.4.5 MIME信件的语法分析
6.5 E-mail乱码
6.5.1 乱码的常见形式及形成原因
6.5.2 避免乱码的方法
6.6 E-mail程序开发
6.6.1 建立工程项目
6.6.2 关键代码分析
第7章 网络监控、流量统计与资源搜索
7.1 网络流量统计
7.1.1 建立工程项目
7.1.2 关键代码分析
7.2 网络连接监控
7.2.1 建立工程项目
7.2.2 关键代码分析
7.3 网络配置和统计的使用实例
7.3.1 建立工程项目
7.3.2 关键代码分析
7.4 局域网资源搜索
7.4.1 建立工程项目
7.4.2 关键代码分析
7.4.3 关键技术分析
第8章 Modem串口通信编程
8.1 Modem的基础知识
8.1.1 Modem状态
8.1.2 AT命令
8.1.3 S寄存器
8.1.4 Modem返回信息码
8.2 SPComm通信控件
8.2.1 SPComm控件的属性
8.2.2 SPComm控件的方法
8.2.3 SPComm控件的事件
8.3 Windows串口通信编程
8.3.1 Windows通信API和串口通信
8.3.2 打开和关闭串口
8.3.3 串口配置和串口属性
8.3.4 读写串口
8.3.5 通信事件
8.3.6 设备控制命令
8.4 ASCII控制字符
8.5 Modem文件传输应用实例
8.5.1 建立工程项目
8.5.2 关键代码分析
第9章 拨号网络编程
9.1 RAS客户机
9.2 建立拨号连接
9.3 使用RAS(远程访问服务)
9.3.1 用系统电话簿进行拨号
9.3.2 电话簿条目的管理
9.3.3 在程序中创建拨号连接
9.3.4 状态通知
9.4 RAS高级开发拨号程序
9.4.1 创建工程项目
9.4.2 关键代码分析
第10章 传真高级编程
10.1 传真编程的基础知识
10.1.1 T.30传真通信协议
10.1.2 HDLC信息包
10.1.3 传真字段
10.1.4 成串信息包
10.1.5 同步线路控制
10.1.6 传真的五个阶段介绍
10.2 传真Modem的分类
10.2.1 传真分类
10.2.2 一类传真Modem
10.2.3 二类传真Modem
10.3 传真会话实例描述
10.3.1 一类传真的发送实例
10.3.2 一类传真的接收实例
10.3.3 二类传真的发送实例
10.3.4 二类传真的接收实例
10.4 DIS/DCS位映像
10.4.1 向后兼容性和可扩展性
10.4.2 新的 FCF
10.4.3 最小性能集合
10.4.4 DIS/DCS信息包的逐位解释
10.5 T.4传真图像协议
10.5.1 分辨率
10.5.2 文件尺寸
10.6 传真编码
10.6.1 一维编码(改进型哈夫曼编码)
10.6.2 二维编码(READ编码)
10.6.3 编码方式综述
10.6.4 行终码
10.6.5 页编码
10.7 传真高级编程
10.7.1 创建工程项目
10.7.2 关键代码分析

相关文章
|
存储 编解码 安全
第二章-数据通信基础【网络工程师第五版】
第二章-数据通信基础【软考教材-网络工程师第五版】
626 0
|
数据库 开发工具 分布式数据库
091_《Delphi6实务经典》
《Delphi6实务经典》 Delphi 教程 系列书籍 (091) 《Delphi6实务经典》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作者: 林金霖 出版社:中国铁道出版社 ISBN:7113048560 上架时间:2002-9-16 出版日期:2002 年9月 开本:16开 页码:958 版次:1-1 内容简介 Delphi 6是一个功能强大且高效的快速应用程序开发工具,它可协助您快速且容易地开发各种新一代的电子商务应用系统。
1637 0
|
API Windows 程序员
084_《Windows网络编程之Delphi篇》
《Windows网络编程之Delphi篇》 Delphi 教程 系列书籍 (084) 《Windows网络编程之Delphi篇》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 Part3 作者: 萧秋水 文娟 丛书名: 计算机编程系列丛书 出版社:清华大学出版社 ISBN:7900630945 上架时间:2001-2-27 出版日期:2001 年1月 页码:280 版次:1-1 内容简介 Internet技术无疑是当今计算机技术的最大热点。
2919 0
|
Web App开发 BI API
105_《Delphi5应用系统开发高级指南》
《Delphi5应用系统开发高级指南》 Delphi 教程 系列书籍 (105) 《Delphi5应用系统开发高级指南》 网友(邦)整理 EMail: shuaihj@163.
1579 0
|
.NET 开发框架 程序员
098_《Delphi5高级编程丛书之四:COM、CORBA与Internet编程》
《Delphi5高级编程丛书之四:COM、CORBA与Internet编程》 Delphi 教程 系列书籍 (098) 《Delphi5高级编程丛书之四:COM、CORBA与Internet编程》 网友(邦)整理 EMail: shuaihj@163.
1541 0
|
算法 网络协议 API
051_《Delphi网络高级编程》
《Delphi网络高级编程》 Delphi 教程 系列书籍 (051) 《Delphi网络高级编程》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 附书源码 作者: 鲍敏 吴昊 出版社:人民邮电出版社 ISBN:7115095256 上架时间:2002-12-23 出版日期:2001 年8月 开本:16开 页码:372 版次:1-1 内容简介 本书介绍了使用Delphi实现Windows的网络编程的方法。
1784 0
|
数据库 开发工具 Windows
060_《Delphi7新概念百例》
《Delphi7新概念百例》 Delphi 教程 系列书籍 (060) 《Delphi7新概念百例》 网友(邦)整理 EMail: shuaihj@163.
1193 0
|
SQL BI 数据库连接
062_《Delphi7完美经典》
《Delphi7完美经典》 Delphi 教程 系列书籍 (062) 《Delphi7完美经典》 网友(邦)整理 EMail: shuaihj@163.
1362 0
|
程序员 数据库
022_《Delphi模式编程》
《Delphi模式编程》 Delphi 教程 系列书籍 (022) 《Delphi模式编程》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf   作者: 刘艺 丛书名: Borland/Inprise核心技术丛书 出版社:机械工业出版社 ISBN:7111149491 上架时间:2004-9-11 出版日期:2004 年9月 开本:16开 页码:509 版次:1-1 内容简介 《delphi模式编程》是一本delphi程序员的模式入门和实践读物。
1355 0
|
数据可视化 数据库 开发工具
048_《Delphi简明教程》
《Delphi简明教程》 Delphi 教程 系列书籍 (048) 《Delphi简明教程》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 郑 洪 编著 张 晋 审校 内容简介 Delphi 5 是由软件界的巨头人士、著名的Inprise 公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业认识的广泛青睐。
1119 0