第1章 VisualC++网络通信基础.
1.1 计算机网络的组成及体系结构
1.1.1 网络边缘
1.1.2 网络核心
1.1.3 计算机网络的分层体系结构
1.2 初识WindowsSockets编程规范
1.2.1 WindowsSockets的相关概念
1.2.2 Winsock技术特点
1.2.3 Winsock编程原理
1.2.4 实例——Winsock实现基于TCP的客户端/服务器通信
1.3 利用MFC网络编程
1.3.1 CAsyncSocket类的基本组成
1.3.2 CSocket类的基本组成
1.3.3 WinInet类的基本组成
1.3.4 实例——基于CSocket的网络聊天室
第2章 认识Windows编程模型
2.1 Windows初级编程模型
2.1.1 匈牙利命名法
2.1.2 VisualC++使用入门
2.1.3 最简单的Windows应用程序
2.2 Windows应用程序剖析
2.2.1 真正的Windows应用程序
2.2.2 Windows程序分析
2.2.3 重要的消息事件处理
2.2.4 Windows控件的应用
2.3 Windows高级编程
2.3.1 利用Windows菜单中的位图资源
2.3.2 利用资源制作菜单
2.4 小结
第3章 网络基本应用在VC++中的实现
3.1 获取网卡的MAC地址
3.1.1 原理
3.1.2 实现程序
3.2 获取网络中计算机的IP地址和计算机名
3.2.1 原理
3.2.2 实现程序
3.3 超链接程序的原理与实现
3.3.1 原理
3.3.2 实现程序
3.4 获取域名和网卡类型的原理和实现
3.4.1 原理
3.4.2 实现程序
3.5 小结
第4章 串口通信及其实例
4.1 串行通信原理
4.1.1 串行通信基本概念
4.1.2 单工.半双工和全双工定义
4.1.3 串行通信协议
4.1.4 串行通信方式
4.2 MSComm控件
4.2.1 VC++中的MSComm控件
4.2.2 实例——MSComm多串口通信
4.3 WindowsAPI串口通信编程
4.3.1 Windows串口通信API函数
4.3.2 VC++中的CserialPort类
4.3.3 实例——串口的多线程通信
4.4 小结
第5章 应用层协议及编程实例
5.1 应用层协议体系结构
5.1.1 应用层协议原理
5.1.2 网络应用程序的体系结构
5.2 HTTP协议
5.2.1 HTTP协议
5.2.2 实例——基于VC++的HTTP客户端程序
5.3 Email协议及电子邮件
5.3.1 SMTP协议
5.3.2 POP3模型及会话过程..
5.3.3 实例——Email接收程序
5.4 FTP文件传输协议
5.4.1 FTP工作原理
5.4.2 FTP服务器实例
5.5 Telnet协议
5.5.1 Telnet命令
5.5.2 Telnet操作
5.6 实例——HTTP服务器端程序
5.7 小结
第6章 传输层协议及编程实例
6.1 计算机网络传输层概述
6.1.1 传输层概述
6.1.2 传输层的作用
6.2 UDP无连接的传输
6.2.1 UDP报文结构
6.2.2 UDP协议特点
6.2.3 实例——基于VC++用UDP实现点对点聊天程序
6.3 TCP面向连接的传输
6.3.1 TCP报文结构
6.3.2 TCP协议特点
6.3.3 TCP通信
6.3.4 实例——基于VC++用TCP实现客户机服务器模式的聊天程序
6.4 小结
第7 章网络层协议和数据链路层
7.1 网络服务模型概述
7.1.1 网络层概述
7.1.2 网络层与传输层的关系
7.2 数据链路层服务
7.2.1 PPP协议
7.2.2 广播链路协议的划分
7.3 ICMP协议
7.3.1 数据报格式
7.3.2 实例——用ICMP实现Traceroute程序
7.4 小结
第8章 Internet通信原理及编程实例
8.1 WinInet编程技术
8.2 Web浏览器的实现
8.3 从Internet上下载文件
8.4 强制过滤弹出的窗口
8.5 实时监测网络流量
8.6 小结
第9章 基于WindowsAPI的虚拟终端实现
9.1 实例原理
9.2 程序结构和流程图
9.3 实例设计
9.4 代码设计
9.5 实例演示
9.6 小结
第10章 多线程网络文件传输的设计与实现
10.1 实例原理
10.2 程序结构和流程图
10.3 实例设计
10.4 代码实现
10.5 实例演示
10.6 小结
第11章 防火墙的设计与实现
11.1 实例原理
11.2 程序结构与流程图
11.3 实例设计
11.4 代码设计
11.5 实例演示
11.6 小结
第12章 Foxmail邮件转发器设计与实现
12.1 实现原理
12.2 程序结构和流程图
12.3 实例设计
12.4 代码设计
12.5 实例演示
12.6 小结
第13章 基于Telnet的BBS客户端的设计和实现
13.1 实现原理
13.2 实例结构设计
13.3 代码设计
13.4 实例演示
13.5 小结