2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

21世紀高等學校計算機規劃教材:網絡編程實用教程(第2版)

  • 作者:葉樹華 著
  • 出版社: 人民郵電出版社
  • 出版時間:2010-02-01
  • 版次:2
  • 商品編號: 10064155

    頁數:322

    印次:1

    印刷時間:2010-02-01


HK$61.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《網絡編程實用教程(第2版)》主要介紹基於TCP/IP協議棧的套接字網絡編程技術。全書分為10章,第1章介紹網絡編程基礎,第2章介紹套接字網絡編程接口,第3章介紹Windows環境的網絡編程,第4章介紹MFC編程,第5章介紹MFC WinSock類的編程,第6章介紹WinInet編程,第7章介紹WinSock的多線程編程,第8章介紹WinSock的輸入/輸出模型,第9章介紹HTTP及高級編程,第10章介紹電子郵件協議與編程。各章後都配有習題,便於讀者理解掌握所學內容。
  《網絡編程實用教程(第2版)》配有教學資源包,包括課件和各章實例的源程序,可以從人民郵電出版社教學資源與服務網上免費下載。
  《網絡編程實用教程(第2版)》可作為高等學校相關專業高年級本科生和研究生的教材,也可供其他技術人員參考。

目錄

第1章 網絡編程基礎
1.1 網絡編程相關的基本概念
1.1.1 網絡編程與進程通信
1.1.2 Internet中網間進程的標識
1.1.3 網絡協議的特徵
1.1.4 高效的用戶數據報協議
1.1.5 可靠的傳輸控制協議
1.2 三類網絡編程
1.2.1 基於TCP/IP協議棧的網絡編程
1.2.2 基於WWW應用的網絡編程
1.2.3 基於.NET框架的WebServices網絡編程
1.3 客戶機/服務器交互模式
1.3.1 網絡應用軟件的地位和功能
1.3.2 客戶機/服務器模式
1.3.3 客戶機與服務器的特性
1.3.4 容易混淆的術語
1.3.5 客戶機與服務器的通信過程
1.3.6 網絡協議與C/S模式的關係
1.3.7 錯綜複雜的C/S交互
1.3.8 服務器如何同時為多個客戶機服務
1.3.9 標識一個特定服務
1.4 P2P模式
1.4.1 P2P技術的興起
1.4.2 P2P的定義和特徵
1.4.3 P2P的發展
1.4.4 P2P的關鍵技術
1.4.5 P2P系統的應用與前景
習題

第2章 套接字網絡編程接口基礎
2.1 套接字網絡編程接口的產生與發展
2.1.1 問題的提出
2.1.2 套接字編程接口起源於UNIX操作系統
2.1.3 套接字編程接口在Windows和Linux操作系統中得到繼承和發展
2.1.4 套接字編程接口的兩種實現方式
2.1.5 套接字通信與UNIX操作系統的輸入/輸出的關係
2.2 套接字編程的基本概念
2.2.1 什麼是套接字
2.2.2 套接字的特點
2.2.3 套接字的應用場合
2.2.4 套接字使用的數據類型和相關的問題
2.3 面向連接的套接字編程
2.3.1 套接字的工作過程
2.3.2 套接字編程接口的系統調用
2.3.3 面向連接的套接字編程實例
2.3.4 進程的阻塞問題和對策
2.4 無連接的套接字編程
2.4.1 無連接的套接字編程的兩種模式
2.4.2 兩個專用的系統調用
2.4.3 數據報套接字的對等模式編程實例
2.5 原始套接字
2.5.1 原始套接字的創建
2.5.2 原始套接字的使用
2.5.3 原始套接字應用實例
2.6 Linux系統的網絡編程接口
2.6.1 數據結構
2.6.2 主要系統調用
習題

第3章 Windows環境的網絡編程
3.1 WindowsSockets規範
3.1.1 概述
3.1.2 WindowsSockets規範
3.1.3 WinSock規範與Berkeley套接口的區別
3.2 WinSock1.1的庫函數
3.2.1 WinSock的註冊與註銷
3.2.2 WinSock的錯誤處理函數
3.2.3 主要的WinSock函數
3.2.4 WinSock的輔助函數
3.2.5 WinSock的信息查詢函數
3.2.6 WSAAsyncGetXByY類型的擴展函數
3.3 網絡應用程序的運行環境
習題

第4章 MFC編程
4.1 MFC概述
4.1.1 MFC是一個編程框架
4.1.2 典型的MDI應用程序的構成
4.2 MFC和Win32
4.2.1 MFC對象和Windows對象的關係
4.2.2 幾個主要的類
4.3 Cobject類
4.3.1 CObject類的定義
4.3.2 CObject類的特性
4.4 消息映射的實現
4.5 MFC對象的創建
4.5.1 MFC對象的關係
4.5.2 MFC提供的接口
4.5.3 MFC對象的創建過程
4.6 應用程序的退出
習題

第5章 MFCWinSock類的編程
5.1 CAsyncSocket類
5.1.1 使用CAsyncSocket類的一般步驟
5.1.2 創建CAsyncSocket類對象
5.1.3 關於CAsyncSocket類可以接受並處理的消息事件
5.1.4 客戶機端套接字對象請求連接到服務器端套接字對象
5.1.5 服務器接收客戶機的連接請求
5.1.6 發送與接收流式數據
5.1.7 關閉套接字
5.1.8 錯誤處理
5.1.9 其他的成員函數
5.2 CSocket類
5.2.1 創建CSocket對象
5.2.2 建立連接
5.2.3 發送和接收數據
5.2.4 CSocket類、CArchive類和CSocketFile類
5.2.5 關閉套接字和清除相關的對象
5.3 CSocket類的編程模型
5.4 CAsyncSocket類的應用實例
5.4.1 實現目標
5.4.2 創建客戶機端應用程序
5.4.3 客戶機端程序的類與消息驅動
5.4.4 客戶機端程序主要功能的代碼和分析
5.4.5 創建服務器端程序
5.4.6 服務器端程序的流程和消息驅動
5.4.7 點對點交談的服務器端程序主要功能的代碼和分析
5.5 用CSocket類實現的聊天室程序
5.5.1 聊天室程序的功能
5.5.2 創建聊天室的服務器端程序
5.5.3 聊天室服務器端程序的主要實現代碼和分析
5.5.4 創建聊天室的客戶機端程序
5.5.5 聊天室客戶機端程序的主要實現代碼和分析
習題

第6章 WinInet編程
6.1 MFCWinInet類
6.1.1 概述
6.1.2 MFCWinInet所包含的類
6.1.3 使用WinInet類編程的一般步驟
6.1.4 創建CInternetSession類對象
6.1.5 查詢或設置Internet請求選項
6.1.6 創建連接類對象
6.1.7 使用文件檢索類
6.1.8 重載OnStatusCallback函數
6.1.9 創建並使用網絡文件類對象
6.1.10 CInternteException類
6.2 MFCWinInet類應用程序編程實例
6.2.1 程序要實現的功能
6.2.2 創建應用程序的過程
習題

第7章 WinSock的多線程編程
7.1 WinSock為什麼需要多線程編程
7.1.1 WinSock的兩種I/O模式
7.1.2 兩種模式的優缺點及解決方法
7.2 Win32操作系統下的多進程多線程機制
7.2.1 Win32OS是單用戶多任務的操作系統
7.2.2 Win32OS是支持多線程的操作系統
7.2.3 多線程機制在網絡編程中的應用
7.3 VC++6.0對多線程網絡編程的支持
7.3.1 MFC支持的兩種線程
7.3.2 創建MFC的工作線程
7.3.3 創建並啟動用戶界麵線程
7.3.4 終止線程
7.4 多線程網絡編程的例子
7.4.1 編寫線程函數
7.4.2 添加事件處理函數
習題

第8章 WinSock的I/O模型
8.1 select模型
8.2 WSAAsyncSelect異步I/O模型
8.3 WSAEventSelect事件選擇模型
8.4 重疊I/O模型
8.4.1 重疊I/O模型的優點
8.4.2 重疊I/O模型的基本原理
8.4.3 重疊I/O模型的關鍵函數和數據結構
8.4.4 使用事件通知實現重疊模型的步驟
8.4.5 使用完成例程實現重疊模型的步驟
8.5 完成端口模型
8.5.1 什麼是完成端口模型
8.5.2 使用完成端口模型的方法
習題

第9章 HTTP及高級編程
9.1 HTTP
9.1.1 HTTP的背景
9.1.2 HTTP的內容
9.1.3 HTTP消息的一般格式
9.1.4 HTTP請求的格式
9.1.5 HTTP響應的格式
9.1.6 訪問認證
9.1.7 URL編碼
9.1.8 HTTP的應用
9.2 利用CHtmlView類創建Web瀏覽器型的應用程序
9.2.1 CHtmlView類與WebBrowser控件
9.2.2 CHtmlView類的成員函數
9.2.3 創建一個Web瀏覽器型的應用程序的一般步驟
9.3 Web瀏覽器應用程序實例
9.3.1 程序實現的目標
9.3.2 創建實例程序
習題

第10章 電子郵件協議與編程
10.1 電子郵件系統的工作原理
10.1.1 電子郵件的特點
10.1.2 電子郵件系統的構成
10.1.3 電子郵件系統的實現
10.2 簡單郵件傳送協議
10.2.1 概述
10.2.2 SMTP客戶機與SMTP服務器之間的會話
10.2.3 常用的SMTP命令
10.2.4 常用的SMTP響應碼
10.2.5 SMTP的會話過程
10.2.6 使用WinSock來實現電子郵件客戶機與服務器的會話
10.3 電子郵件信件結構詳述
10.3.1 Internet文本信件的格式標準——RFC 822
10.3.2 信件的頭部
10.3.3 構造和分析符合RFC822標準的電子信件
10.4 MIME編碼解碼與發送附件
10.4.1 MIME概述
10.4.2 MIME定義的新的信頭字段
10.4.3 MIME郵件的內容類型
10.4.4 MIME郵件的編碼方式
10.5 POP3與接收電子郵件
10.5.1 POP3
10.5.2 POP3的會話過程
10.5.3 POP3會話的3個狀態
10.5.4 POP3標準命令
10.5.5 接收電子郵件的一般步驟
10.6 接收電子郵件的程序實例
10.6.1 實例程序的目的和實現的技術要點
10.6.2 創建應用程序的過程
10.7 發送電子郵件的程序實例
10.7.1 實例程序的目的和實現的技術要點
10.7.2 創建應用程序的過程
習題
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。