《Delphi網絡通信協議分析與應用實現》
Delphi 教程 系列書籍 (053) 《 Delphi 網絡通信協議分析與應用實現》 網友(邦)整理 EMail: shuaihj@163.com
下載地址:
- 書名: 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 關鍵代碼分析
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
