注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議基于Windows的TCP/IP編程

基于Windows的TCP/IP編程

基于Windows的TCP/IP編程

定 價(jià):¥35.00

作 者: 王罡,林立志編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Windows

購(gòu)買這本書可以去


ISBN: 9787302051756 出版時(shí)間: 2002-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 392 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書著重介紹了在Windows系統(tǒng)中TCP/IP及其相關(guān)協(xié)議的應(yīng)用。全書分三個(gè)部分。第一部分介紹了TCP/IP及其相關(guān)協(xié)議。第二部分介紹了網(wǎng)絡(luò)編程API,主要有WinSock API、WinInet API、Internet Server API和其他高級(jí)應(yīng)用API。第三部分介紹了TCP/IP以及基于TCP/IP的各種應(yīng)用層協(xié)議的具體應(yīng)用示例。 本書的示例都是作者多年從事網(wǎng)絡(luò)編程的心得,因此本書無論對(duì)于想從事網(wǎng)絡(luò)編程的初學(xué)者,還是中、高級(jí)用戶,都是一本不可多得的參考書。

作者簡(jiǎn)介

暫缺《基于Windows的TCP/IP編程》作者簡(jiǎn)介

圖書目錄

第一部分 IP協(xié)議和TCP協(xié)議
第1章 網(wǎng)際協(xié)議IP
1.1 OSI參考模型和TCP/IP網(wǎng)絡(luò)模型
1.2 IP主要特征
1.3 IP數(shù)據(jù)報(bào)格式
1.3.1 IP數(shù)據(jù)報(bào)頭中的信息
1.3.2 數(shù)據(jù)域
1.4 IP地址
1.4.1 IP地址格式
1.4.2 IP地址分類
1.4.3 子網(wǎng)地址
1.4.4 一些特殊的IP地址
1.5 IP服務(wù)定義和原語
1.5.1 IP/ULP間原語
1.5.2 IP/SNP間原語
1.6 網(wǎng)際地址協(xié)議
1.6.1 ARP
1.6.2 RARP
1.6.3 ARP數(shù)據(jù)報(bào)格式
1.7 下一代IP協(xié)議——IPv6
1.7.1 IPv6的產(chǎn)生
1.7.2 IPv6數(shù)據(jù)報(bào)格式
1.7.3 IPv6的特點(diǎn)
1.7.4 IPv6編址和地址自動(dòng)配置技術(shù)
1.8 小結(jié)
第2章 傳輸層協(xié)議TCP和UDP
2.1 傳輸層連接和端口地址
2.1.1 傳輸層連接
2.1.2 傳輸層協(xié)議端口
2.2 用戶數(shù)據(jù)報(bào)協(xié)議UDP
2.2.1 高效率的UDP
2.2.2 UDP數(shù)據(jù)報(bào)的格式
2.2.3 UDP偽頭部
2.3 傳輸控制協(xié)議TCP
2.3.3 高可靠的TCP
2.3.2 TCP段
2.3.3 TCP窗口和流量控制機(jī)制
2.3.4 TCP重傳機(jī)制
2.3.5 TCP操作的有限狀態(tài)機(jī)
2.3.6 TCP用戶界面
2.4 小結(jié)
第3章 TCP/IP應(yīng)用層協(xié)議
3.1 TELNET協(xié)議
3.1.1 遠(yuǎn)程登錄概念
3.1.2 TELNET協(xié)議模型
3.1.3 TELNET協(xié)議服務(wù)過程
3.1.4 網(wǎng)絡(luò)虛擬終端
3.1.5 TELNET協(xié)議協(xié)商過程
3.1.6 TELNET命令及舉例
3.2 小型文件傳輸協(xié)議TFTP
3.3 文件傳輸協(xié)議FTP
3.3.1 FTP的數(shù)據(jù)表示、數(shù)據(jù)結(jié)構(gòu)和傳輸模式
3.3.2 FTP命令和應(yīng)答
3.3.3 FTP連接的建立
3.4 簡(jiǎn)單郵件傳輸協(xié)議(SMTP)
3.4.1 消息傳遞
3.4.2 消息格式
3.4.3 SMTP命令
3.4.4 SMTP應(yīng)答
3.5 郵局協(xié)議(POP)
3.5.1 POP2和POP3的差別
3.5.2 POP3協(xié)議的作用和原理
3.5.3 POP3協(xié)議會(huì)話過程和命令
3.5.4 POP3協(xié)議會(huì)話示例
3.6 小結(jié)
第二部分 各種網(wǎng)絡(luò)協(xié)議編程API
第4章 Windows套接字
4.1 套接字應(yīng)用場(chǎng)合
4.2 套接字
4.2.1 數(shù)據(jù)報(bào)套接字
4.2.2 流式套接字
4.2.3 原始套接口
4.2.4 帶外數(shù)據(jù)
4.2.5 字節(jié)順序
4.2.6 套接口屬性選項(xiàng)
4.3 WinSock API使用
4.3.1 初始化WinSock
4.3.2 創(chuàng)建套接字
4.3.3 套接口網(wǎng)絡(luò)編程原理
4.4 數(shù)據(jù)報(bào)套接字
4.4.1 bind()
4.4.2 創(chuàng)建服務(wù)器套接字
4.4.3 字節(jié)順序轉(zhuǎn)換
4.4.4 從數(shù)據(jù)報(bào)套接字接收數(shù)據(jù)
4.4.5 向數(shù)據(jù)報(bào)套接字發(fā)送數(shù)據(jù)
4.5 流式套接字
4.5.1 流式套接字和服務(wù)器
4.5.2 偵聽連接
4.5.3 接收連接
4.5.4 請(qǐng)求連接
4.5.5 使用流式套接字來發(fā)送和接收數(shù)據(jù)
4.6 廣播技術(shù)
4.7 等待事件
4.7.1 使用select()函數(shù)
4.7.2 使用WSAAsyncSelect()
4.7.3 阻塞/非阻塞和數(shù)據(jù)易失性
4.7.4 關(guān)閉套接字
4.8 MFC和WinSock API
4.8.1 創(chuàng)建CAsyncSocket對(duì)象
4.8.2 CAsyncSocket對(duì)象的錯(cuò)誤處理
4.8.3 套接字選項(xiàng)和CAsyncSocket
4.8.4 發(fā)送和接收數(shù)據(jù)報(bào)
4.8.5 套接字與服務(wù)器連接
4.8.6 接受與服務(wù)器的連接
4.8.7 發(fā)送并接收流式數(shù)據(jù)
4.8.8 關(guān)閉套接字
4.9 CSocket對(duì)象
4.9.1 創(chuàng)建CSocket對(duì)象
4.9.2 建立連接
4.9.3 發(fā)送和接收數(shù)據(jù)
4.9.4 與CSocket一起使用CArchive
4.9.5 利用CArchive對(duì)象來發(fā)送和接收數(shù)據(jù)
4.9.6 清除對(duì)象
4.10 WinSock 2
4.10.1 與WinSock1.1應(yīng)用程序的向后兼容性
4.10.2 使用多種協(xié)議
4.10.3 多協(xié)議名分辨
4.10.4 重疊和分散/聚集I/O
4.10.5 服務(wù)質(zhì)量
4.10.6 套接口組
4.10.7 共享套接口
4.10.8 連接建立和拆除的高級(jí)函數(shù)
4.10.9 擴(kuò)展的字節(jié)順序轉(zhuǎn)換例程
4.10.10 協(xié)議無關(guān)的多點(diǎn)通信
4.11 小結(jié)
第5章 WinInet API
5.1 WinInet C API使用
5.1.1 句柄
5.1.2 錯(cuò)誤處理
5.1.3 緩沖區(qū)參數(shù)
5.1.4 異步I/O
5.2 普通Internet函數(shù)
5.2.1 WinInet對(duì)話
5.2.2 句柄選項(xiàng)設(shè)置
5.2.3 句柄選項(xiàng)查詢
5.2.4 Internet連接確認(rèn)
5.2.5 與服務(wù)器連接
5.2.6 增加一個(gè)返回函數(shù)
5.2.7 URL處理
5.2.8 基本文件操作
5.2.9 數(shù)據(jù)可用性查詢
5.2.10 數(shù)據(jù)讀取
5.2.11 文件指針移動(dòng)
5.2.12 向Internet文件寫數(shù)據(jù)
5.3 Ftp客戶機(jī)函數(shù)
5.3.1 當(dāng)前目錄
5.3.2 創(chuàng)建和更換目錄
5.3.3 查找文件
5.3.4 獲取文件
5.3.5 發(fā)送文件
5.3.6 打開文件
5.3.7 其他FTP文件操作
5.4 HTTP客戶機(jī)函數(shù)
5.4.1 HTTP請(qǐng)求
5.4.2 HttpSendRequest()錯(cuò)誤處理
5.4.3 獲取響應(yīng)信息
5.4.4 初步了解Cookies Jar
5.4.5 使用高速緩存
5.5 Gopher客戶機(jī)函數(shù)
5.6 MFC WinInet類
5.6.1 CInternetSession
5.6.2 連接類
5.6.3 文件類
5.6.4 CInternetException
5.6.5 CInternetSession使用
5.6.6 FTP處理
5.6.7 HTTP處理
5.6.8 Gopher處理
5.7 小結(jié)
第6章 Internet Server API(SAP)
6.1 ISA開發(fā)
6.1.1 ISA入口點(diǎn)
6.1.2 擴(kuò)展控制塊(ECB)
6.1.3 文件發(fā)送
6.1.4 異步操作
6.1.5 服務(wù)器日志
6.1.6 ISA異常處理
6.1.7 ISA調(diào)試
6.1.8 從CGI到ISAPI的轉(zhuǎn)換
6.2 ISAPI過濾程序
6.2.1 過濾程序安裝
6.2.2 過濾程序結(jié)構(gòu)
6.2.3 HTTP_FELTER_CONTEXT結(jié)構(gòu)
6.2.4 過濾程序通知處理
6.3 MFC對(duì)ISAPI的支持
6.3.1 CHttpServer
6.3.2 分析程序映射
6.3.3 處理函數(shù)
6.3.4 CHttpServercontext
6.3.5 CHtmlStream
6.3.6 CHttpFilter
6.3.7 CHttpFilterContext
6.4 ISMAPI
6.5 小結(jié)
第7章 高級(jí)網(wǎng)絡(luò)API
7.1 管道和郵槽API
7.1.1 匿名管道
7.1.2 命名管道
7.1.3 郵槽
7.2 信報(bào)API
7.2.1 MAPI結(jié)構(gòu)
7.2.2 在MFC中支持MAPI
7.2.3 通用信報(bào)調(diào)用
7.2.4 簡(jiǎn)單MAPI
7.2.5 擴(kuò)展MAPI
7.2.6 OLE信報(bào)庫
7.3 電話API
7.3.1 輔助電話服務(wù)提供程序
7.3.2 基本電話程序
7.3.3 增補(bǔ)電話API
7.3.4 擴(kuò)展電話API
7.4 小結(jié)
第三部分 網(wǎng)絡(luò)協(xié)議的具體應(yīng)用實(shí)例
第8章 TCP協(xié)議應(yīng)用
8.1 示例1
8.2 示例2
8.3 示例3
8.4 示例4
8.5 示例5
8.6 小結(jié)
第9章 UDP協(xié)議應(yīng)用
9.1 UDP協(xié)議應(yīng)用系統(tǒng)簡(jiǎn)介
9.1.1 系統(tǒng)結(jié)構(gòu)
9.1.2 原理分析
9.2 UDP應(yīng)用服務(wù)端
9.3 UDP應(yīng)用客戶端
9.4 小結(jié)
第10章 SMTP和POP3示例
10.1 郵件消息類
10.2 SMTP協(xié)議類
10.3 POP3協(xié)議類
10.4 自己的電子郵件平臺(tái)
10.5 小結(jié)
第11章 ICMP協(xié)議及示例
11.1 ICMP協(xié)議
11.1.1 ICMP協(xié)議與IP協(xié)議
11.1.2 ICMP報(bào)文格式
11.1.3 ICMP的安全性問題
11.2 Ping程序示例
11.2.1 生成Ping應(yīng)用程序
11.2.2 加入Ping代碼
11.2.3 Ping程序運(yùn)行結(jié)果
11.3 小結(jié)
第12章 Time協(xié)議和示例
12.1 Time協(xié)議
12.2 使用Time協(xié)議
12.2.1 Client采用TCP連接
12.2.2 Client采用UDP數(shù)據(jù)報(bào)
12.2.3 Internet Time編碼
12.3 Time協(xié)議示例
12.3.1 創(chuàng)建用子查詢時(shí)間的應(yīng)用程序
12.3.2 加入查詢Time Server的代碼
12.3.3 GetTime程序的運(yùn)行結(jié)果
12.4 小結(jié)
第13章 WinInet類庫編程
13.1 MFC WinInet類簡(jiǎn)介
13.1.1 常用的WinInet類
13.1.2 WinInet類的優(yōu)點(diǎn)
13.2 創(chuàng)建Web客戶端程序
13.2.1 設(shè)計(jì)查詢對(duì)話框
13.2.2 查詢HTTP服務(wù)器
13.2.3 查詢FTP服務(wù)器
13.2.4 查詢Gopher服務(wù)器
13.3 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)