21世纪高等学校计算机规划教材:网络编程实用教程(第2版)
¥
13.04
3.8折
¥
34
九品
仅1件
作者叶树华 著
出版社人民邮电出版社
出版时间2010-02
版次2
装帧平装
货号A3
上书时间2024-11-28
商品详情
- 品相描述:九品
图书标准信息
-
作者
叶树华 著
-
出版社
人民邮电出版社
-
出版时间
2010-02
-
版次
2
-
ISBN
9787115219763
-
定价
34.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
322页
-
字数
518千字
-
正文语种
简体中文,英语
-
丛书
21世纪高等学校计算机规划教材·高校系列+21世纪高等学校计算机规划教材
- 【内容简介】
-
《网络编程实用教程(第2版)》主要介绍基于TCP/IP协议栈的套接字网络编程技术。全书分为10章,第1章介绍网络编程基础,第2章介绍套接字网络编程接口,第3章介绍Windows环境的网络编程,第4章介绍MFC编程,第5章介绍MFCWinSock类的编程,第6章介绍WinInet编程,第7章介绍WinSock的多线程编程,第8章介绍WinSock的输入/输出模型,第9章介绍HTTP及高级编程,第10章介绍电子邮件协议与编程。各章后都配有习题,便于读者理解掌握所学内容。
《网络编程实用教程(第2版)》配有教学资源包,包括课件和各章实例的源程序,可以从人民邮电出版社教学资源与服务网上免费下载。
《网络编程实用教程(第2版)》可作为高等学校相关专业高年级本科生和研究生的教材,也可供其他技术人员参考。
- 【目录】
-
第1章网络编程基础
1.1网络编程相关的基本概念
1.1.1网络编程与进程通信
1.1.2Internet中网间进程的标识
1.1.3网络协议的特征
1.1.4高效的用户数据报协议
1.1.5可靠的传输控制协议
1.2三类网络编程
1.2.1基于TCP/IP协议栈的网络编程
1.2.2基于WWW应用的网络编程
1.2.3基于.NET框架的WebServices网络编程
1.3客户机/服务器交互模式
1.3.1网络应用软件的地位和功能
1.3.2客户机/服务器模式
1.3.3客户机与服务器的特性
1.3.4容易混淆的术语
1.3.5客户机与服务器的通信过程
1.3.6网络协议与C/S模式的关系
1.3.7错综复杂的C/S交互
1.3.8服务器如何同时为多个客户机服务
1.3.9标识一个特定服务
1.4P2P模式
1.4.1P2P技术的兴起
1.4.2P2P的定义和特征
1.4.3P2P的发展
1.4.4P2P的关键技术
1.4.5P2P系统的应用与前景
习题
第2章套接字网络编程接口基础
2.1套接字网络编程接口的产生与发展
2.1.1问题的提出
2.1.2套接字编程接口起源于UNIX操作系统
2.1.3套接字编程接口在Windows和Linux操作系统中得到继承和发展
2.1.4套接字编程接口的两种实现方式
2.1.5套接字通信与UNIX操作系统的输入/输出的关系
2.2套接字编程的基本概念
2.2.1什么是套接字
2.2.2套接字的特点
2.2.3套接字的应用场合
2.2.4套接字使用的数据类型和相关的问题
2.3面向连接的套接字编程
2.3.1套接字的工作过程
2.3.2套接字编程接口的系统调用
2.3.3面向连接的套接字编程实例
2.3.4进程的阻塞问题和对策
2.4无连接的套接字编程
2.4.1无连接的套接字编程的两种模式
2.4.2两个专用的系统调用
2.4.3数据报套接字的对等模式编程实例
2.5原始套接字
2.5.1原始套接字的创建
2.5.2原始套接字的使用
2.5.3原始套接字应用实例
2.6Linux系统的网络编程接口
2.6.1数据结构
2.6.2主要系统调用
习题
第3章Windows环境的网络编程
3.1WindowsSockets规范
3.1.1概述
3.1.2WindowsSockets规范
3.1.3WinSock规范与Berkeley套接口的区别
3.2WinSock1.1的库函数
3.2.1WinSock的注册与注销
3.2.2WinSock的错误处理函数
3.2.3主要的WinSock函数
3.2.4WinSock的辅助函数
3.2.5WinSock的信息查询函数
3.2.6WSAAsyncGetXByY类型的扩展函数
3.3网络应用程序的运行环境
习题
第4章MFC编程
4.1MFC概述
4.1.1MFC是一个编程框架
4.1.2典型的MDI应用程序的构成
4.2MFC和Win32
4.2.1MFC对象和Windows对象的关系
4.2.2几个主要的类
4.3Cobject类
4.3.1CObject类的定义
4.3.2CObject类的特性
4.4消息映射的实现
4.5MFC对象的创建
4.5.1MFC对象的关系
4.5.2MFC提供的接口
4.5.3MFC对象的创建过程
4.6应用程序的退出
习题
第5章MFCWinSock类的编程
5.1CAsyncSocket类
5.1.1使用CAsyncSocket类的一般步骤
5.1.2创建CAsyncSocket类对象
5.1.3关于CAsyncSocket类可以接受并处理的消息事件
5.1.4客户机端套接字对象请求连接到服务器端套接字对象
5.1.5服务器接收客户机的连接请求
5.1.6发送与接收流式数据
5.1.7关闭套接字
5.1.8错误处理
5.1.9其他的成员函数
5.2CSocket类
5.2.1创建CSocket对象
5.2.2建立连接
5.2.3发送和接收数据
5.2.4CSocket类、CArchive类和CSocketFile类
5.2.5关闭套接字和清除相关的对象
5.3CSocket类的编程模型
5.4CAsyncSocket类的应用实例
5.4.1实现目标
5.4.2创建客户机端应用程序
5.4.3客户机端程序的类与消息驱动
5.4.4客户机端程序主要功能的代码和分析
5.4.5创建服务器端程序
5.4.6服务器端程序的流程和消息驱动
5.4.7点对点交谈的服务器端程序主要功能的代码和分析
5.5用CSocket类实现的聊天室程序
5.5.1聊天室程序的功能
5.5.2创建聊天室的服务器端程序
5.5.3聊天室服务器端程序的主要实现代码和分析
5.5.4创建聊天室的客户机端程序
5.5.5聊天室客户机端程序的主要实现代码和分析
习题
第6章WinInet编程
6.1MFCWinInet类
6.1.1概述
6.1.2MFCWinInet所包含的类
6.1.3使用WinInet类编程的一般步骤
6.1.4创建CInternetSession类对象
6.1.5查询或设置Internet请求选项
6.1.6创建连接类对象
6.1.7使用文件检索类
6.1.8重载OnStatusCallback函数
6.1.9创建并使用网络文件类对象
6.1.10CInternteException类
6.2MFCWinInet类应用程序编程实例
6.2.1程序要实现的功能
6.2.2创建应用程序的过程
习题
第7章WinSock的多线程编程
7.1WinSock为什么需要多线程编程
7.1.1WinSock的两种I/O模式
7.1.2两种模式的优缺点及解决方法
7.2Win32操作系统下的多进程多线程机制
7.2.1Win32OS是单用户多任务的操作系统
7.2.2Win32OS是支持多线程的操作系统
7.2.3多线程机制在网络编程中的应用
7.3VC++6.0对多线程网络编程的支持
7.3.1MFC支持的两种线程
7.3.2创建MFC的工作线程
7.3.3创建并启动用户界面线程
7.3.4终止线程
7.4多线程网络编程的例子
7.4.1编写线程函数
7.4.2添加事件处理函数
习题
第8章WinSock的I/O模型
8.1select模型
8.2WSAAsyncSelect异步I/O模型
8.3WSAEventSelect事件选择模型
8.4重叠I/O模型
8.4.1重叠I/O模型的优点
8.4.2重叠I/O模型的基本原理
8.4.3重叠I/O模型的关键函数和数据结构
8.4.4使用事件通知实现重叠模型的步骤
8.4.5使用完成例程实现重叠模型的步骤
8.5完成端口模型
8.5.1什么是完成端口模型
8.5.2使用完成端口模型的方法
习题
第9章HTTP及高级编程
9.1HTTP
9.1.1HTTP的背景
9.1.2HTTP的内容
9.1.3HTTP消息的一般格式
9.1.4HTTP请求的格式
9.1.5HTTP响应的格式
9.1.6访问认证
9.1.7URL编码
9.1.8HTTP的应用
9.2利用CHtmlView类创建Web浏览器型的应用程序
9.2.1CHtmlView类与WebBrowser控件
9.2.2CHtmlView类的成员函数
9.2.3创建一个Web浏览器型的应用程序的一般步骤
9.3Web浏览器应用程序实例
9.3.1程序实现的目标
9.3.2创建实例程序
习题
第10章电子邮件协议与编程
10.1电子邮件系统的工作原理
10.1.1电子邮件的特点
10.1.2电子邮件系统的构成
10.1.3电子邮件系统的实现
10.2简单邮件传送协议
10.2.1概述
10.2.2SMTP客户机与SMTP服务器之间的会话
10.2.3常用的SMTP命令
10.2.4常用的SMTP响应码
10.2.5SMTP的会话过程
10.2.6使用WinSock来实现电子邮件客户机与服务器的会话
10.3电子邮件信件结构详述
10.3.1Internet文本信件的格式标准——RFC822
10.3.2信件的头部
10.3.3构造和分析符合RFC822标准的电子信件
10.4MIME编码解码与发送附件
10.4.1MIME概述
10.4.2MIME定义的新的信头字段
10.4.3MIME邮件的内容类型
10.4.4MIME邮件的编码方式
10.5POP3与接收电子邮件
10.5.1POP3
10.5.2POP3的会话过程
10.5.3POP3会话的3个状态
10.5.4POP3标准命令
10.5.5接收电子邮件的一般步骤
10.6接收电子邮件的程序实例
10.6.1实例程序的目的和实现的技术要点
10.6.2创建应用程序的过程
10.7发送电子邮件的程序实例
10.7.1实例程序的目的和实现的技术要点
10.7.2创建应用程序的过程
习题
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价