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

TCP/IP協(xié)議與網(wǎng)絡(luò)編程

TCP/IP協(xié)議與網(wǎng)絡(luò)編程

定 價:¥30.00

作 者: 任泰明編著
出版社: 西安電子科技大學(xué)出版社
叢編項:
標(biāo) 簽: TCP/IP

ISBN: 9787560613604 出版時間: 2004-05-01 包裝: 精裝
開本: 26cm 頁數(shù): 314 字?jǐn)?shù):  

內(nèi)容簡介

  Interllet的核心技術(shù)是TCP/IP協(xié)議,由于當(dāng)前Intemet的普及,TCP/IP程序設(shè)計已經(jīng)成為當(dāng)前最熱門和應(yīng)用最廣泛的程序設(shè)計技術(shù)。本書用淺顯易懂的語言,試圖通過大量的實例引導(dǎo)讀者快速掌握’TCP/IP程序設(shè)計的基本知識。本書在內(nèi)容的安排上注意系統(tǒng)性和循序漸進(jìn)性,首先介紹了進(jìn)行TCP/IP程序設(shè)計所必須掌握的’TCP/IP協(xié)議的有關(guān)知識,然后就網(wǎng)絡(luò)程序設(shè)計的API進(jìn)行了全面和系統(tǒng)的講解,并且每一章都有一些簡單易懂的實例,最后通過幾種典型的1'CP/IP程序設(shè)計實例的介紹和分析,使沒有TCP/IP知識或?qū)CP/IP知識了解較少的讀者通過本書的學(xué)習(xí),也能在短期內(nèi)掌握TCP/IP知識,并能進(jìn)行一些簡單實用的’rcPftP程序的開發(fā)工作。因此,本書是一本非常適合網(wǎng)絡(luò)程序設(shè)計初學(xué)者和中級讀者使用的書籍。

作者簡介

暫缺《TCP/IP協(xié)議與網(wǎng)絡(luò)編程》作者簡介

圖書目錄

第1章 Internet與TCP/IP協(xié)議
1. 1 Internet中的世界語--TCP/IP協(xié)議
1. 1. 1 Internet--冷戰(zhàn)的產(chǎn)物
1. 1. 2 網(wǎng)絡(luò)互聯(lián)促成了TCP/IP協(xié)議的產(chǎn)生
1. 2 TCP/IP協(xié)議的體系結(jié)構(gòu)
1. 2. 1 網(wǎng)絡(luò)體系結(jié)構(gòu)的概念
1. 2. 2 TCP/IP協(xié)議的四個層次
1. 2. 3 TCP/IP協(xié)議模型中的操作系統(tǒng)邊界和地址邊界
1. 3 TCP/IP協(xié)議的工作過程
1. 3. 1 TCP/IP協(xié)議通信模型
1. 3. 2 數(shù)據(jù)的封裝與傳遞過程
本章小結(jié)
習(xí)題
第2章 IP協(xié)議
2. 1 IP協(xié)議如何進(jìn)行網(wǎng)絡(luò)互聯(lián)
2. 1. 1 網(wǎng)絡(luò)互聯(lián)方式
2. 1. 2 IP互聯(lián)網(wǎng)原理
2. 1. 3 IP協(xié)議的地位與IP互聯(lián)網(wǎng)的特點
2. 2 IP地址
2. 2. 1 IP地址的結(jié)構(gòu)
2. 2. 2 IP地址的表示格式
2. 2. 3 IP地址的分類
2. 2. 4 一些有特殊用途的IP地址
2. 2. 5 子網(wǎng)與子網(wǎng)掩碼
2. 3 IP數(shù)據(jù)報格式
2. 3. 1 IP數(shù)據(jù)報各字段的功能
2. 3. 2 IP數(shù)據(jù)報分片與重組
2. 3. 3 IP數(shù)據(jù)報選項
2. 4 Internet控制報文協(xié)議 ICMP
2. 4. 1 ICMP報文的封裝與格式
2. 4. 2 ICMP差錯報文
2. 4. 3 ICMP控制報文
2. 4. 4 ICMP請求與應(yīng)答報文
2. 5 地址解析
2. 5. 1 ARP協(xié)議
2. 5. 2 RARP協(xié)議
2. 6 IP數(shù)據(jù)報的路由選擇
2. 6. 1 路由表
2. 6. 2 路由選擇算法
2. 6. 3 路由表的建立與刷新
2. 6. 4 路由選擇協(xié)議
本章小結(jié)
習(xí)題
第3章 傳輸層協(xié)議UDP和TCP
3. 1 端到端通信和端口號
3. 1. 1 端到端通信
3. 1. 2 傳輸層端口的概念
3. 2 用戶數(shù)據(jù)報協(xié)議UDP
3. 2. 1 UDP數(shù)據(jù)報的封裝及其格式
3. 2. 2 UDP校驗和的計算方法
3. 2. 3 UDP協(xié)議的特點
3. 3 傳輸控制協(xié)議TCP
3. 3. 1 TCP報文段格式
3. 3. 2 TCP連接的建立與關(guān)閉
3. 3. 3 TCP的流量控制和擁塞控制機制
3. 3. 4 TCP的超時重發(fā)機制
3. 4 TCP與UDP的比較
本章小結(jié)
習(xí)題
第4章 TCP/IP應(yīng)用層常用協(xié)議
4. 1 Telnet協(xié)議
4. 1. 1 遠(yuǎn)程登錄
4. 1. 2 Telnet的工作原理
4. 1. 3 網(wǎng)絡(luò)虛擬終端 NVT 的概念
4. 1. 4 Telnet協(xié)議選項協(xié)商
4. 1. 5 Telnet協(xié)議選項協(xié)商實例
4. 2 文件傳輸協(xié)議FTP
4. 2. 1 FTP簡介
4. 2. 2 FTP支持的文件類型和文件結(jié)構(gòu)
4. 2. 3 FTP的工作原理
4. 2. 4 FTP命令和應(yīng)答
4. 2. 5 FTP工作實例
4. 3 電子郵件的工作原理及其協(xié)議
4. 3. 1 TCP/IP協(xié)議下E-mail的工作原理
4. 3. 2 SMTP協(xié)議原理與工作實例
4. 3. 3 POP3協(xié)議原理與工作實例
4. 3. 4 電子郵件報文的格式與實例
4. 3. 5 多用途因特網(wǎng)郵件擴展MIME
4. 4 文本傳輸協(xié)議HTTP
4. 4. 1 萬維網(wǎng)的工作過程
4. 4. 2 超文本傳輸協(xié)議HTTP與應(yīng)用實例
本章小結(jié)
習(xí)題
第5章 TCP/IP協(xié)議代碼實例分析
5. 1 TCP/IP報文時序模型
5. 2 報文代碼及其分析
習(xí)題
第6章 網(wǎng)絡(luò)程序設(shè)計基本知識
6. 1 網(wǎng)絡(luò)應(yīng)用程序的概念
6. 1. 1 什么是網(wǎng)絡(luò)應(yīng)用程序
6. 1. 2 網(wǎng)絡(luò)應(yīng)用程序的標(biāo)識問題
6. 1. 3 客戶朋艮務(wù)器模型
6. 2 TCP/IP應(yīng)用程序工作模型與網(wǎng)絡(luò)編程接口
6. 2. 1 TCP/IP應(yīng)用程序工作模型
6. 2. 2 Windows Sockets簡介
6. 2. 3 Windows Sockets規(guī)范的目標(biāo)及幾個相關(guān)的概念
6. 3 套接口的概念及其編程原理
6. 3. 1 套接口 Socket
6. 3. 2 套接口的分類
6. 3. 3 套接口編程原理
6. 3. 4 Winsock套接口編程時對錯誤的處理機制
6. 3. 5 網(wǎng)絡(luò)字節(jié)順序
6. 4 Winsock API基本函數(shù)--套接口與連接的建立
6. 4. 1 打開Winsock--WSAStartup
6. 4. 2 創(chuàng)建套接口--socket 或WSASocket
6. 4. 3 指定本地地址--bind
6. 4. 4 監(jiān)聽連接--listen
6. 4. 5 請求連接--connect 或WSAConnect
6. 4. 6 接受連接--accept 或WSAAccept
6. 5 Winsock API基本函數(shù)--數(shù)據(jù)傳輸
6. 5. 1 帶外數(shù)據(jù)的概念
6. 5. 2 在已建立連接的套接口上發(fā)送數(shù)據(jù)
--send 或WSASend
6. 5. 3 在已建立連接的套接口上接收數(shù)據(jù)
--recv 或WSARecv
6. 5. 4 在無連接的套接口上接收數(shù)據(jù)
--recvfrom 或WSARecvFrom
6. 5. 5 在無連接的套接口上發(fā)送數(shù)據(jù)
--sendto 或WSASendTo
6. 6 Winsock API基本函數(shù)--連接與
套接口的關(guān)閉
6. 6. 1 關(guān)閉讀寫通道--shutdown
6. 6. 2 關(guān)閉套接口--closesocket
6. 6. 3 終止使用Winsock
--WSACleanup
本章小結(jié)
習(xí)題
第7章 TCP/IP網(wǎng)絡(luò)程序框架與實例
7. 1 網(wǎng)絡(luò)應(yīng)用程序的基本工作流程
7. 1. 1 面向連接的客戶/服務(wù)器程序工作流程
7. 1. 2 無連接的客戶/服務(wù)器程序工作流程
7. 2 基于TCP的客戶/服務(wù)器通信程序?qū)嵗?br />7. 2. 1 實例程序說明
7. 2. 2 服務(wù)器端程序
7. 2. 3 客戶端程序
7. 2. 4 程序執(zhí)行結(jié)果
7. 3 基于UDP的客戶與服務(wù)器通信程序?qū)嵗?br />7. 3. 1 實例程序說明
7. 3. 2 服務(wù)器端程序
7. 3. 3 客戶端程序
7. 3. 4 程序執(zhí)行結(jié)果
本章小結(jié)
習(xí)題
第8章 Winsock API
8. 1 字節(jié)排序函數(shù)
8. 1. 1 4字節(jié)主機字節(jié)順序的數(shù)轉(zhuǎn)化為
網(wǎng)絡(luò)字節(jié)順序--htonl 和WSAHtonl
8. 1. 2 2字節(jié)主機字節(jié)順序的數(shù)轉(zhuǎn)化為
網(wǎng)絡(luò)字節(jié)順序--htons 和WSAHtons
8. 1. 3 4字節(jié)網(wǎng)絡(luò)字節(jié)順序的數(shù)轉(zhuǎn)化為
主機字節(jié)順序--ntohl 和WSANtohl
8. 1. 4 2字節(jié)網(wǎng)絡(luò)字節(jié)順序的數(shù)轉(zhuǎn)化為
主機字節(jié)順序--ntohs 和WSANtohs
8. 2 IP地址轉(zhuǎn)換函數(shù)
8. 2. 1 點分十進(jìn)制數(shù)表示的IP地址轉(zhuǎn)換
為網(wǎng)絡(luò)字節(jié)順序的IP地址
--inet_addr
8. 2. 2 網(wǎng)絡(luò)字節(jié)順序的IP地址轉(zhuǎn)換為
點分十進(jìn)制數(shù)表示的IP地址
--inet_ntoa
8. 3 網(wǎng)絡(luò)信息獲取函數(shù) 數(shù)據(jù)庫函數(shù)
8. 3. 1 獲得主機名--gethostname
8. 3. 2 獲得與套接口相連的遠(yuǎn)程協(xié)議地址
--getpeername
8. 3. 3 獲得套接口本地協(xié)議地址
--getsockname
8. 3. 4 根據(jù)主機名取得主機信息
--gethostbyname 或
WSAAsyncGetHostByName
8. 3. 5 根據(jù)主機地址取得主機信息
--gethostbyaddr 或
WSAAsyncGetHostByAddr
8. 3. 6 根據(jù)協(xié)議名取得主機協(xié)議信息
--getprotobyname 或
WSAAsyncGetProtoByName
8. 3. 7 根據(jù)協(xié)議號取得主機協(xié)議信息
---getprotobynumber 或
WSAAsyncGetProtoByNumber
8. 3. 8 根據(jù)服務(wù)名取得相關(guān)服務(wù)信息
---getservbyname 或
WSAAsyncGetServByName
8. 3. 9 根據(jù)端口號取得相關(guān)服務(wù)信息
--getservbyport 或
WSAAsyncGetServByPort
8. 3. 10 網(wǎng)絡(luò)信息獲取函數(shù)應(yīng)用實例
8. 4 套接口選項函數(shù)
8. 4. 1 套接口選項函數(shù)說明
8. 4. 2 SOL_SOCKET選項級別
8. 4. 3 IPPROTO_IP選項級別
8. 4. 4 IPPROTO_TCP選項級別
8. 4. 5 套接口屬性設(shè)置和獲取實例
8. 5 套接口I/O處理函數(shù)
8. 5. 1 阻塞與非阻塞通信方式
8. 5. 2 設(shè)置套接口的工作方式
--ioctlsocket 和WSAIoctl
8. 5. 3 套接口I/O狀態(tài)查詢--select
8. 5. 4 異步事件通知
--WSAAsyncSelect
8. 5. 5 取消正在執(zhí)行的阻塞調(diào)用
--WSACancelBlockingCall
8. 5. 6 判斷是否有阻塞調(diào)用
--WSAIsBlocking
8. 5. 7 取消未完成的一個異步操作
--WSACancelAsyncRequest
8. 6 事件對象I/O管理
8. 6. 1 創(chuàng)建事件對象
--WSACreateEvent
8. 6. 2 網(wǎng)絡(luò)事件注冊
--WSAEventSelect
8. 6. 3 事件對象狀態(tài)復(fù)位
--WSAResetEvent
8. 6. 4 事件對象狀態(tài)置位
--WSASetEvent
8. 6. 5 關(guān)閉事件對象
--WSACloseEvent
8. 6. 6 等待事件對象
--WSAWaitForMultipleEvents
8. 6. 7 網(wǎng)絡(luò)事件查詢
--WSAEnumNetworkEvents
8. 6. 8 事件對象I/O管理程序?qū)嵗?br />8. 7 錯誤處理函數(shù)
8. 7. 1 獲得錯誤操作代碼
--WSAGetLastError
8. 7. 2 設(shè)置錯誤操作代碼
--WSASetLastError
8. 8 Winsock 2支持的其他函數(shù)
8. 8. 1 共享套接口
--WSADuplicateSocket
8. 8. 2 獲取傳送協(xié)議信息
--WSAEnumProtocols
8. 8. 3 初始化服務(wù)質(zhì)量
--WSAGetQOSByName
8. 8. 4 返回重疊操作結(jié)果
--WSAGetOverlappedResult
8. 8. 5 葉結(jié)點加入多點會話
--WSAJoinLeaf
8. 8. 6 終止套接口上的數(shù)據(jù)接收
--WSARecvDisconnect
8. 8. 7 終止套接口上的數(shù)據(jù)發(fā)送
--WSASendDisconnect
本章小結(jié)
習(xí)題
第9章 高級網(wǎng)絡(luò)編程API
9. 1 MFC提供的Winsock類
9. 1. 1 CAsyncSocket類
9. 1. 2 CSocket類
9. 2 信報API MAPI
9. 2. 1 MAPI的結(jié)構(gòu)
9. 2. 2 MFC對MAPI的支持
9. 2. 3 MAPI的高級應(yīng)用
9. 2. 4 通用信報調(diào)用CMC
9. 3 WinInet API
9. 3. 1 WinInet概述
9. 3. 2 基本W(wǎng)inInet函數(shù)
9. 3. 3 FTP客戶機WinInet函數(shù)
9. 3. 4 HTTP客戶機WinInet函數(shù)
9. 3. 5 MFC WinInet類及其應(yīng)用方法
9. 4 其他網(wǎng)絡(luò)程序設(shè)計API
9. 4. 1 ISAPI簡介
9. 4. 2 TAPI簡介
本章小結(jié)
習(xí)題
第10章 網(wǎng)絡(luò)程序設(shè)計實例
10. 1 使用Winsock API設(shè)計網(wǎng)絡(luò)程序的實例
10. 1. 1 程序源代碼
10. 1. 2 程序運行結(jié)果
10. 2 使用MFC類庫進(jìn)行網(wǎng)絡(luò)程序設(shè)計的實例
10. 2. 1 創(chuàng)建客戶端程序
10. 2. 2 創(chuàng)建服務(wù)器端程序
10. 3 基于WinInet API的客戶程序編寫實例
10. 3. 1 應(yīng)用程序說明
10. 3. 2 建立應(yīng)用程序的用戶操作界面
10. 3. 3 應(yīng)用程序代碼及其說明
10. 4 原始套接口 SOCK_RAW 程序設(shè)計實例
10. 4. 1 原始套接口簡介
10. 4. 2 原始套接口程序設(shè)計實例
10. 5 廣播通信與組播通信程序設(shè)計實例
10. 5. 1 廣播通信程序設(shè)計
10. 5. 2 組播通信程序設(shè)計
習(xí)題

本目錄推薦

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