更新时间:2020-10-16 16:36:50
封面
版权信息
内容简介
前言
代码下载与支持邮箱
本书作者
第1章 ◄ TCP/IP协议基础 ►
1.1 什么是TCP/IP
1.2 TCP/IP协议的分层结构
1.3 应用层
1.4 传输层
1.5 网络层
1.6 数据链路层
1.7 一些容易混淆的术语
第2章 ◄本机网络信息编程►
2.1 获取本地计算机的名称和IP
2.2 获取本机子网IP地址和子网掩码
2.3 获取本机物理网卡地址信息
2.4 获取本机所有网卡(包括虚拟网卡)的列表和信息
2.5 获取本地计算机的IP协议统计数据
2.6 获取本机的DNS地址
2.7 获取本机上的TCP统计数据
2.8 获取本机上的UDP统计数据
2.9 获取本机上支持的网络协议信息
2.10 获取本地计算机的域名
第3章 ◄多线程编程►
3.1 多线程编程的基本概念
3.2 利用Win32.API函数进行多线程开发
3.3 CRT库中的多线程函数
3.4 MFC多线程开发
第4章 ◄套接字基础►
4.1 套接字基本概念
4.2 套接字地址
第5章 ◄ TCP套接字编程 ►
5.1 TCP套接字编程的基本步骤
5.2 协议簇和地址簇
5.3 socket地址
5.4 TCP套接字编程的相关函数
5.5 简单的TCP套接字编程
5.6 深入理解TCP编程
5.7 I/O控制命令
5.8 套接字选项
第6章 ◄ UDP套接字编程 ►
6.1 UDP套接字编程的基本步骤
6.2 UDP套接字编程的相关函数
6.3 实战UDP套接字
6.4 UDP丢包及无序问题
第7章 ◄原始套接字编程►
7.1 原始套接字概述
7.2 原始套接字的强大功能
7.3 原始套接字的基本编程步骤
7.4 常规编程示例
7.5 抓取所有IP数据包
7.6 抓取所有IP数据包
第8章 ◄ MFC套接字编程 ►
8.1 概述
8.2 类CAsyncSocket
8.3 类CSocket
8.4 基于CAsyncSocket的网络五子棋
第9章 ◄简单的网络服务器设计►
9.1 循环服务器
9.2 多线程并发服务器
9.3 I/O复用服务器
第10章 ◄基于I/O模型的网络开发►
10.1 同步和异步
10.2 阻塞和非阻塞
10.3 同步/异步和阻塞/非阻塞的关系
10.4 I/O和网络I/O
10.5 I/O模式
10.6 I/O模型
10.7 选择模型
10.8 异步选择模型WSAAsyncSelect
10.9 事件选择模型
10.10 重叠I/O模型
10.11 完成端口
第11章 ◄网络性能工具iperf的使用►
11.1 iperf概述
11.2 iperf的特点
11.3 iperf的工作原理
11.4 iperf的主要功能
11.5 iperf中Linux下的使用
11.6 iperf中Windows下的使用
第12章 ◄ WinInet开发Internet客户端 ►
12.1 什么是WinInet
12.2 认识WinInet API函数
12.3 认识MFC WinInet类库
12.4 FTP开发
第13章 ◄ HTTP网络编程 ►
13.1 HTTP简介
13.2 HTTP的工作原理
13.3 HTTP的特点
13.4 HTTP的消息结构
13.5 客户端请求消息
13.6 服务器响应消息
13.7 HTTP状态码
13.8 HTTP状态码分类
13.9 实现HTTP服务器
第14章 ◄ C++ Web编程 ►
14.1 CGI程序的工作方式
14.2 架设Web服务器Apache