内容介绍:
本书主要介绍基于tcp/ip协议栈的套接字网络编程技术。全书分为10章,第1章介绍网络编程基础,第2章介绍套接字网络编程接口,第3章介绍windows环境的网络编程,第4章介绍mfc编程,第5章介绍mfc winsock类的编程,第6章介绍wininet编程,第7章介绍winsock的多线程编程,第8章介绍winsock的输入/输出模型,第9章介绍http及高级编程,第10章介绍电子邮件协议与编程。各章后都配有习题,便于读者理解掌握所学内容。
本书配有教学资源包,包括课件和各章实例的源程序,可以从人民邮电出版社教学资源与服务网上免费下载。下载的地址为:http://www.ptpedu.com.cn。
本书可作为高等学校相关专业高年级本科生和研究生的教材,也可供其他技术人员参考。
目录:
第1章 网络编程基础 1
1.1 网络编程相关的基本概念 1
1.1.1 网络编程与进程通信 1
1.1.2 internet中网间进程的标识 3
1.1.3 网络协议的特征 7
1.1.4 高效的用户数据报协议 10
1.1.5 可靠的传输控制协议 10
1.2 三类网络编程 12
1.2.1 基于tcp/ip协议栈的网络编程 12
1.2.2 基于www应用的网络编程 12
1.2.3 基于.net框架的web services网络编程 13
1.3 客户机/服务器交互模式 16
1.3.1 网络应用软件的地位和功能 16
1.3.2 客户机/服务器模式 16
1.3.3 客户机与服务器的特性 17
1.3.4 容易混淆的术语 18
1.3.5 客户机与服务器的通信过程 19
1.3.6 网络协议与c/s模式的关系 19
1.3.7 错综复杂的c/s交互 19
1.3.8 服务器如何同时为多个客户机服务 21
.1.3.9 标识一个特定服务 22
1.4 p2p模式 23
1.4.1 p2p技术的兴起 23
1.4.2 p2p的定义和特征 23
1.4.3 p2p的发展 24<