第1章 因特網概述
1-1 因特網的發(fā)展歷史
1-2 因特網的組織機構
1-3 因特網的分類
1-4 OSI參考模型
1-5 TCP/IP分層模型
1-6 TCP/IP協議簇簡介
本章總結
第2章 IP,TCP/UDP詳述
2-1 IP
2-1-1 IP數據報格式
2-1-2 IP數據報在網絡中的傳輸
2-1-3 MTU
2-2 UDP
2-2-1 UDP數據報格式
2-2-2 UDP數據報的傳輸
2-3 TCP
2-3-1 TCP的傳輸和為應用提供的服務
2-3-2 TCP數據報格式
2-3-3 TCP連接的建立與終止
2-3-4 包的丟失與重傳
2-4 IP地址
2-4-1 IP地址基本格式
2-4-2 IP地址劃分
2-4-3 特殊IP地址
本章總結
第3章 Windows套接字
3-1 什么是套接字
3-2 客戶機/服務器模型
3-3 Socket編程基礎
3-4 WinSock函數概述
3-4-1 socket函數
3-4-2 bind函數
3-4-3 listen函數
3-4-4 accept函數
3-4-5 connect函數
3-4-6 select函數
3-4-7 send,sendto函數
3-4-8 recv,recvfrom函數
3-4-9 shutdown函數
3-4-10 closesocket函數
3-4-11 gethostbyaddr,gethostbyname函數
3-4-12 gethostname,getpeername和getsockname函數
3-4-13 getprotobyname,getprotobynumber函數
3-4-14 getservbyname,getservbyport函數
3-4-15 getsockopt,setsockopt函數
3-4-16 htonl,htons,ntohl,ntohs函數
3-4-17 inet_addr,inet_ntoa函數
3-4-18 ioctlsocket函數
3-4-19 winsock2擴展函數
3-5 使用套接字編程
3-5-1 公共函數庫的編寫
本章總結
第4章 客戶端/服務器編程
4-1 服務器的并發(fā)
4-2 客戶端程序設計模型
4-2-1 TCP客戶機程序模型
4-2-2 UDP客戶機編程模型
4-3 服務器端程序設計模型
4-3-1 面向連接(TCP)的循環(huán)處理服務器模型設計
4-3-2 面向連接(TCP)的并發(fā)服務器模型設計
4-3-3 無連接的循環(huán)服務器模型設計
4-3-4 無連接并發(fā)服務器模型設計
4-3-5 各種服務器設計模式的比較
本章總結
第5章 MFC套接字編程
5-1 CAsyncSocket類
5-1-1 m_hSocket
5-1-2 CAsyncSocket
5-1-3 Create
5-1-4 Accept
5-1-5 AsyncSelect
5-1-6 Bind
5-1-7 Connect
5-1-8 GetLastError
5-1-9 Listen
5-1-10 Send
5-1-11 SendTo
5-1-12 Receive
5-1-13 ReceiveFrom
5-1-14 ShutDown
5-1-15 Close
5-1-16 一些應該重載的函數
5-2 使用CAsyncSocket類編程
5-3 CSocket類
5-3-1 CSocket
5-3-2 Create
5-3-3 Attach
5-3-4 CancelBlockingCall
5-3-5 FromHandle
5-3-6 IsBlocking
5-3-7 OnMessagePending
5-4 使用CSocket進行網絡編程
5-5 主機地址與MAC地址的獲取
5-5-1 主機名與地址
5-5-2 MAC地址
5-6 遠程控制軟件簡介
5-6-1 遠程控制軟件的原理
5-6-2 遠程控制軟件的基本功能
5-6-3 與遠程控制軟件相關的一些知識
5-7 多播與廣播的編程方法
5-7-1 廣播
5-7-2 多播
本章總結
第6章 MFC WinInet編程
6-1 WinInet封裝的類
6-1-1 CInternetSession類
6-1-2 CInternetConnection類
6-1-3 CFtpConnection類
6-1-4 CHttpConnection類
6-1-5 CGopherConnection類
6-1-6 其他類及其成員函數
6-2 使用WinInet編程的方法簡介
6-2-1 如何訪問WWW服務器
6-2-2 如何訪問FTP站點
6-2-3 如何訪問Gopher站點
本章總結
第7章 文件傳輸協議(FTP)編程
7-1 FTP協議簡介
7-1-1 數據表示與存儲
7-1-2 文件傳輸模式
7-1-3 FTP命令
7-1-4 FTP應答
7-2 使用WinSock編寫FTP客戶端
7-3 使用WinInet來編寫FTP客戶端
本章總結
第8章 斷點續(xù)傳
8-1 斷點續(xù)傳的用途
8-2 FTP協議的斷點續(xù)傳
8-3 HTTP協議的斷點續(xù)傳
本章總結