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

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

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

定 價:¥30.00

作 者: 任泰明編著
出版社: 西安電子科技大學出版社
叢編項:
標 簽: TCP/IP

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 Internet與TCP/IP協(xié)議
1. 1 Internet中的世界語--TCP/IP協(xié)議
1. 1. 1 Internet--冷戰(zhàn)的產(chǎn)物
1. 1. 2 網(wǎng)絡互聯(lián)促成了TCP/IP協(xié)議的產(chǎn)生
1. 2 TCP/IP協(xié)議的體系結構
1. 2. 1 網(wǎng)絡體系結構的概念
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ù)的封裝與傳遞過程
本章小結
習題
第2章 IP協(xié)議
2. 1 IP協(xié)議如何進行網(wǎng)絡互聯(lián)
2. 1. 1 網(wǎng)絡互聯(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地址的結構
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請求與應答報文
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é)議
本章小結
習題
第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連接的建立與關閉
3. 3. 3 TCP的流量控制和擁塞控制機制
3. 3. 4 TCP的超時重發(fā)機制
3. 4 TCP與UDP的比較
本章小結
習題
第4章 TCP/IP應用層常用協(xié)議
4. 1 Telnet協(xié)議
4. 1. 1 遠程登錄
4. 1. 2 Telnet的工作原理
4. 1. 3 網(wǎng)絡虛擬終端 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支持的文件類型和文件結構
4. 2. 3 FTP的工作原理
4. 2. 4 FTP命令和應答
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與應用實例
本章小結
習題
第5章 TCP/IP協(xié)議代碼實例分析
5. 1 TCP/IP報文時序模型
5. 2 報文代碼及其分析
習題
第6章 網(wǎng)絡程序設計基本知識
6. 1 網(wǎng)絡應用程序的概念
6. 1. 1 什么是網(wǎng)絡應用程序
6. 1. 2 網(wǎng)絡應用程序的標識問題
6. 1. 3 客戶朋艮務器模型
6. 2 TCP/IP應用程序工作模型與網(wǎng)絡編程接口
6. 2. 1 TCP/IP應用程序工作模型
6. 2. 2 Windows Sockets簡介
6. 2. 3 Windows Sockets規(guī)范的目標及幾個相關的概念
6. 3 套接口的概念及其編程原理
6. 3. 1 套接口 Socket
6. 3. 2 套接口的分類
6. 3. 3 套接口編程原理
6. 3. 4 Winsock套接口編程時對錯誤的處理機制
6. 3. 5 網(wǎng)絡字節(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ù)--連接與
套接口的關閉
6. 6. 1 關閉讀寫通道--shutdown
6. 6. 2 關閉套接口--closesocket
6. 6. 3 終止使用Winsock
--WSACleanup
本章小結
習題
第7章 TCP/IP網(wǎng)絡程序框架與實例
7. 1 網(wǎng)絡應用程序的基本工作流程
7. 1. 1 面向連接的客戶/服務器程序工作流程
7. 1. 2 無連接的客戶/服務器程序工作流程
7. 2 基于TCP的客戶/服務器通信程序實例
7. 2. 1 實例程序說明
7. 2. 2 服務器端程序
7. 2. 3 客戶端程序
7. 2. 4 程序執(zhí)行結果
7. 3 基于UDP的客戶與服務器通信程序實例
7. 3. 1 實例程序說明
7. 3. 2 服務器端程序
7. 3. 3 客戶端程序
7. 3. 4 程序執(zhí)行結果
本章小結
習題
第8章 Winsock API
8. 1 字節(jié)排序函數(shù)
8. 1. 1 4字節(jié)主機字節(jié)順序的數(shù)轉化為
網(wǎng)絡字節(jié)順序--htonl 和WSAHtonl
8. 1. 2 2字節(jié)主機字節(jié)順序的數(shù)轉化為
網(wǎng)絡字節(jié)順序--htons 和WSAHtons
8. 1. 3 4字節(jié)網(wǎng)絡字節(jié)順序的數(shù)轉化為
主機字節(jié)順序--ntohl 和WSANtohl
8. 1. 4 2字節(jié)網(wǎng)絡字節(jié)順序的數(shù)轉化為
主機字節(jié)順序--ntohs 和WSANtohs
8. 2 IP地址轉換函數(shù)
8. 2. 1 點分十進制數(shù)表示的IP地址轉換
為網(wǎng)絡字節(jié)順序的IP地址
--inet_addr
8. 2. 2 網(wǎng)絡字節(jié)順序的IP地址轉換為
點分十進制數(shù)表示的IP地址
--inet_ntoa
8. 3 網(wǎng)絡信息獲取函數(shù) 數(shù)據(jù)庫函數(shù)
8. 3. 1 獲得主機名--gethostname
8. 3. 2 獲得與套接口相連的遠程協(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ù)服務名取得相關服務信息
---getservbyname 或
WSAAsyncGetServByName
8. 3. 9 根據(jù)端口號取得相關服務信息
--getservbyport 或
WSAAsyncGetServByPort
8. 3. 10 網(wǎng)絡信息獲取函數(shù)應用實例
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 套接口屬性設置和獲取實例
8. 5 套接口I/O處理函數(shù)
8. 5. 1 阻塞與非阻塞通信方式
8. 5. 2 設置套接口的工作方式
--ioctlsocket 和WSAIoctl
8. 5. 3 套接口I/O狀態(tài)查詢--select
8. 5. 4 異步事件通知
--WSAAsyncSelect
8. 5. 5 取消正在執(zhí)行的阻塞調用
--WSACancelBlockingCall
8. 5. 6 判斷是否有阻塞調用
--WSAIsBlocking
8. 5. 7 取消未完成的一個異步操作
--WSACancelAsyncRequest
8. 6 事件對象I/O管理
8. 6. 1 創(chuàng)建事件對象
--WSACreateEvent
8. 6. 2 網(wǎng)絡事件注冊
--WSAEventSelect
8. 6. 3 事件對象狀態(tài)復位
--WSAResetEvent
8. 6. 4 事件對象狀態(tài)置位
--WSASetEvent
8. 6. 5 關閉事件對象
--WSACloseEvent
8. 6. 6 等待事件對象
--WSAWaitForMultipleEvents
8. 6. 7 網(wǎng)絡事件查詢
--WSAEnumNetworkEvents
8. 6. 8 事件對象I/O管理程序實例
8. 7 錯誤處理函數(shù)
8. 7. 1 獲得錯誤操作代碼
--WSAGetLastError
8. 7. 2 設置錯誤操作代碼
--WSASetLastError
8. 8 Winsock 2支持的其他函數(shù)
8. 8. 1 共享套接口
--WSADuplicateSocket
8. 8. 2 獲取傳送協(xié)議信息
--WSAEnumProtocols
8. 8. 3 初始化服務質量
--WSAGetQOSByName
8. 8. 4 返回重疊操作結果
--WSAGetOverlappedResult
8. 8. 5 葉結點加入多點會話
--WSAJoinLeaf
8. 8. 6 終止套接口上的數(shù)據(jù)接收
--WSARecvDisconnect
8. 8. 7 終止套接口上的數(shù)據(jù)發(fā)送
--WSASendDisconnect
本章小結
習題
第9章 高級網(wǎng)絡編程API
9. 1 MFC提供的Winsock類
9. 1. 1 CAsyncSocket類
9. 1. 2 CSocket類
9. 2 信報API MAPI
9. 2. 1 MAPI的結構
9. 2. 2 MFC對MAPI的支持
9. 2. 3 MAPI的高級應用
9. 2. 4 通用信報調用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類及其應用方法
9. 4 其他網(wǎng)絡程序設計API
9. 4. 1 ISAPI簡介
9. 4. 2 TAPI簡介
本章小結
習題
第10章 網(wǎng)絡程序設計實例
10. 1 使用Winsock API設計網(wǎng)絡程序的實例
10. 1. 1 程序源代碼
10. 1. 2 程序運行結果
10. 2 使用MFC類庫進行網(wǎng)絡程序設計的實例
10. 2. 1 創(chuàng)建客戶端程序
10. 2. 2 創(chuàng)建服務器端程序
10. 3 基于WinInet API的客戶程序編寫實例
10. 3. 1 應用程序說明
10. 3. 2 建立應用程序的用戶操作界面
10. 3. 3 應用程序代碼及其說明
10. 4 原始套接口 SOCK_RAW 程序設計實例
10. 4. 1 原始套接口簡介
10. 4. 2 原始套接口程序設計實例
10. 5 廣播通信與組播通信程序設計實例
10. 5. 1 廣播通信程序設計
10. 5. 2 組播通信程序設計
習題

本目錄推薦

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