注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具WinSock網(wǎng)絡編程經(jīng)絡

WinSock網(wǎng)絡編程經(jīng)絡

WinSock網(wǎng)絡編程經(jīng)絡

定 價:¥59.00

作 者: 張會勇 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計

ISBN: 9787121174841 出版時間: 2012-08-01 包裝: 平裝
開本: 16開 頁數(shù): 395 字數(shù):  

內(nèi)容簡介

  《WinSock網(wǎng)絡編程經(jīng)絡》用WinSock作為開發(fā)工具,以典型應用和標準協(xié)議為示例,向您介紹如何進行各種網(wǎng)絡應用程序的設計,不僅實現(xiàn)了客戶端程序,也實現(xiàn)了服務器程序。用盡量簡潔的代碼揭示這些應用程序的本質(zhì),對WinSock的不同特性做了詳細的分析。 選擇的主要協(xié)議有:Echo、Ping、Traceroute、Daytime、Bootp、MSG、SNTP、Finger、HTTP、FTP等,這些協(xié)議曾伴隨過一代程序員努力探索的時光,今天又像老朋友一樣一個個地從遠方向你走來。它們有的已經(jīng)隱藏了蹤跡,成了一段塵封的歷史;有的引入新的機制,通過版本更新,仍被廣泛使用。無論如何,了解它們的設計原理、工作流程、通信機制能讓你對WinSock網(wǎng)絡程序設計有更深入的解讀。學習、研究Internet中成熟的網(wǎng)絡協(xié)議,是你技術(shù)上不斷進步的基石,向上攀登的階梯。

作者簡介

暫缺《WinSock網(wǎng)絡編程經(jīng)絡》作者簡介

圖書目錄

第1章 Echo客戶/服務器程序
1.1 簡介
1.2 網(wǎng)絡結(jié)構(gòu)模型
1.2.1 集中式系統(tǒng)
1.2.2 分布式系統(tǒng)
1.3 Echo客戶程序
1.4 Echo服務器程序
1.6 小結(jié)
1.6 術(shù)語對照
第2章 TCP/IP體系結(jié)構(gòu)
2.1 術(shù)語
2.2 歷史
2.3 模型
2.3.1 網(wǎng)絡接口層
2.3.2 網(wǎng)絡層
2.3.3 傳輸層
2.3.4 應用層
2.4 架構(gòu)
2.5 數(shù)據(jù)的長征
2.5.1 數(shù)據(jù)封裝
2.5.2 數(shù)據(jù)分用
2.6 標準化
2.6.1 互聯(lián)網(wǎng)標準
2.6.2 當前最好的實踐
2.6.3 非標準跟蹤規(guī)范
2.6.4 標準化過程
2.7 小結(jié)
2.8 術(shù)語對照
第3章 互聯(lián)網(wǎng)協(xié)議——IP
3.1 簡介
3.2 設計思想
3.3 操作模型
3.4 主要功能
3.5 數(shù)據(jù)報格式
3.6 校驗和程序
3.7 實際數(shù)據(jù)
3.8 小結(jié)
第4章 用戶數(shù)據(jù)報協(xié)議——UDP
4.1 簡介
4.2 主要功能
4.3 數(shù)據(jù)報格式
4.4 校驗和
4.5 主要應用
4.5.1 多播或廣播通信
4.5.2 簡短的請求/應答交換
4.5.3 效率高于可靠性的應用
4.5.4 輕量級通信協(xié)議
4.6 實際數(shù)據(jù)
4.7 小結(jié)
4.8 術(shù)語對照
第5章 傳輸控制協(xié)議——TCP
5.1 簡介
5.2 歷史和標準
5.3 主要功能
5.3.1 數(shù)據(jù)封裝和傳輸
5.3.2 可靠性
5.3.3 流量控制
5.3.4 擁塞避免
5.3.5 多路復用
5.3.6 連接管理
5.4 數(shù)據(jù)格式
5.4.1 源端口和目的端口
5.4.2 序號
5.4.3 確認號
5.4.4 數(shù)據(jù)偏移
5.4.5 控制位
5.4.6 窗口
5.4.7 校驗和
5.4.8 緊急指針
5.4.9 選項
5.5 實際數(shù)據(jù)
5.6 小結(jié)
5.7 術(shù)語對照
第6章 TCP連接管理
6.1 簡介
6.2 TCP有限狀態(tài)機
6.3 建立連接
6.3.1 連接目的
6.3.2 三次握手
6.3.3 同時打開
6.4 關(guān)閉連接
6.4.1 正常關(guān)閉
6.4.2 同時關(guān)閉
6.5 初始序號選擇
6.6 TIME-WAIT狀態(tài)
6.7 平靜時間
6.8 小結(jié)
6.9 術(shù)語對照
第7章 ICMP協(xié)議
7.1 簡介
7.2 報文的類型
7.3 Echo請求和應答
7.4 目的不可達
7.5 源抑制
7.6 重定向
7.7 路由通告與請求
7.7.1 路由器行為
7.7.2 主機行為
7.8 超時
7.9 參數(shù)問題
7.10 時間戳請求和應答
7.11 地址掩碼請求和應答
7.12 實際數(shù)據(jù)
7.13 小結(jié)
第8章 多播
8.1 簡介
8.2 報文格式
8.2.1 查詢報文
8.2.2 報告報文
8.3 協(xié)議實現(xiàn)
8.3.1 加入主機組
8.3.2 成員關(guān)系查詢
8.3.3 成員關(guān)系報告
8.4 狀態(tài)轉(zhuǎn)換
8.5 支持多播的級別
8.6 多播地址
8.7 多播地址映射到以太網(wǎng)地址
8.8 單播、廣播、多播
8.9 實際數(shù)據(jù)
8.10 小結(jié)
8.11 術(shù)語對照
第9章 socket基本概念
9.1 基本概念
9.1.1 協(xié)議簇和地址簇
9.1.2 端口
9.1.3 地址
9.2 socket歷史
9.3 WinSock簡介
9.4 WinSock與Berkeley socket
的區(qū)別
9.4.1 頭文件和庫文件
9.4.2 開始和退出
9.4.3 句柄數(shù)據(jù)類型
9.4.4 錯誤碼
9.4.5 重命名的函數(shù)
9.5 WinSock I/O模式
9.5.1 阻塞I/O
9.5.2 非阻塞I/O
9.5.3 重疊I/O
9.5.4 同步與異步
9.6 小結(jié)
第10章 網(wǎng)絡地址
10.1 IP地址分類
10.2 子網(wǎng)編址
10.3 特殊IP地址
10.3.1 全“0”的解釋
10.3.2 全“1”的解釋
10.3.3 環(huán)回地址
10.3.4 私有IP地址
10.4 地址管理
10.5 地址耗盡的解決
10.5.1 NAT
10.5.2 IPv6
10.6 地址映射
10.7 ARP的封裝
10.8 ARP分組格式
10.9 實際數(shù)據(jù)
10.10 小結(jié)
10.11 術(shù)語對照
第11章 轉(zhuǎn)換函數(shù)
11.1 數(shù)據(jù)表示約定
11.2 字節(jié)序
11.3 判斷字節(jié)序程序
11.4 網(wǎng)絡字節(jié)序
11.5 通用socket地址結(jié)構(gòu)
11.6 IPv4地址結(jié)構(gòu)
11.7 IP地址與ASCII間的轉(zhuǎn)換
11.8 轉(zhuǎn)換函數(shù)實現(xiàn)
11.9 小結(jié)
第12章 同步名字解析
12.1 域名系統(tǒng)簡介
12.1.1 資源記錄
12.1.2 解析器
12.1.3 名字服務器
12.2 域名系統(tǒng)模型
12.3 gethostbyname
12.4 gethostbyaddr
12.5 gethostname
12.6 主機查詢程序
12.7 getservbyname和
getservbyport
12.8 服務查詢程序
12.9 getprotobyname和getprotobynumber
12.10 協(xié)議查詢程序
12.11 小結(jié)
第13章 異步名字解析
13.1 Windows程序設計
13.2 主機異步查詢函數(shù)
13.3 服務和協(xié)議異步函數(shù)
13.4 WSACancelAsyncRequest
13.5 域名查詢程序
13.6 其他查詢程序
13.7 小結(jié)
第14章 UDP程序設計
14.1 簡介
14.2 socket
14.3 bind
14.4 測試bind程序
14.5 sendto
14.6 recvfrom
14.7 closesocket
14.8 Daytime客戶端程序
14.9 Daytime服務器程序
14.10 小結(jié)
第15章 TCP套接口函數(shù)
15.1 簡介
15.2 connect
15.3 listen
15.4 accept
15.5 send
15.6 recv
15.7 shutdown
15.8 getpeername
15.9 getsockname
15.10 小結(jié)
第16章 Web客戶/服務器程序
16.1 簡介
16.2 Web的組成
16.3 HTML
16.4 HTTP歷史
16.5 HTTP通信模型
16.6 HTTP消息格式
16.7 HTTP方法
16.8 HTTP狀態(tài)碼
16.9 HTTP示例
16.10 HTTP服務器程序
16.11 HTTP客戶端程序
16.12 小結(jié)
16.13 術(shù)語對照
第17章 獨家秘籍——原始套接口
17.1 你從哪里來
17.2 編程接口
17.3 輸出處理
17.4 輸入處理
17.5 原始套接口的限制
17.6 Ping程序
17.7 術(shù)語對照
第18章 Traceroute程序?qū)崿F(xiàn)
18.1 簡介
18.2 文件組織
18.3 TraceRoute.h文件
18.4 TraceRoute.c文件
18.5 小結(jié)
第19章 I/O多路復用——select函數(shù)
19.1 簡介
19.2 select函數(shù)
19.3 MSP原理
19.4 MSP服務器
19.5 MSP客戶端
19.6 小結(jié)
第20章 套接口選項
……

本目錄推薦

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