万本电子书0元读

万本电子书0元读

顶部广告

Visual C++网络通信编程技术详解电子书

售       价:¥

纸质售价:¥37.90购买纸书

1人正在读 | 0人评论 6.7

作       者:代勇,李伟,航英

出  版  社:机械工业出版社

出版时间:2011-05-05

字       数:41.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书共18章,主要内容包括:TCP/IP协议模型与基础知识、Windows网络编程基础与网络的基本应用、IP配置信息管理程序设计、ARP表管理程序设计、基于Winsock的客户端/服务器端发技术、路由管理程序设计、本地网络活动监视和端口扫描、TCP穿越NAT的P2P通信技术、即时通信与TCP/IP超级终端、FTP协议、HTTP协议、Telnet协议、SMTP和POP3协议、网络安全与防火墙设计、串口通信程序设计等。 本书内容全面,深浅出,层次分明,注重知识的系统性、针对性和先性,注重理论结合实践,培养工程应用能力。另外,本书还配有完整的综合实例源程序代码,便于读者在学习和实际发中参考使用。 本书适合Visual C++编程技术人员、网络技术人员、网络安全管理人员和网络系统分析等相关领域的研究人员、工程技术人员、教师和学生作为技术参考手册使用,也适合网络程序设计初学者作为教材使用。<br/>
目录展开

前言

本书特点

主要内容

读者对象

本书光盘

第1章 TCP/IP协议模型

1.1 OSI参考模型

1.2 TCP/IP结构

1.2.1 TCP/IP模型

1.2.2 OSI参考模型与TCP/IP模型的关系

1.2.3 TCP/IP各层协议介绍

1.3 实践拓展

第2章 TCP/IP协议基础知识

2.1 IP地址和子网掩码

2.1.1 IP地址

2.1.2 子网掩码

2.1.3 网络地址

2.1.4 网络地址的计算

2.2 地址解析

2.2.1 地址解析的基本思想

2.2.2 完整的地址解析工作过程

2.3 域名系统

2.3.1 主机名的注册

2.3.2 主机名的解析

2.4 TCP/IP协议栈的数据包封装

2.4.1 IP数据报

2.4.2 UDP数据报

2.4.3 TCP数据报

2.5 端口号

2.6 实践拓展

第3章 Windows网络编程基础

3.1 套接字

3.1.1 流套接字和数据报套接字

3.1.2 基本概念

3.1.3 字节顺序

3.2 Winsock编程原理

3.2.1 Winsock的启动和终止

3.2.2 错误检查和控制

3.2.3 Winsock编程模型

3.3 Winsock I/O模型

3.3.1 SeIect模型

3.3.2 WSAAsyncSeIect模型

3.3.3 WSAEventSeIect模型

3.4 Winsock 2的扩展特性

3.4.1 原始套接字

3.4.2 重叠I/O模型

3.4.3 服务质量(QOS)

3.5 套接字选项和I/O控制命令

3.5.1 套接字选项

3.5.2 I/O控制命令

3.6 WinInet网络编程基础

3.7 MFC Windows Sockets网络编程基础

3.7.1 CAsyncSocket类

3.7.2 CSocket类

3.8 实践拓展

第4章 网络的基本应用

4.1 获取主机名和IP地址

4.2 获取网卡类型和子网掩码

4.3 获取网卡MAC地址

4.3.1 MAC基础知识

4.3.2 NetBIOS编程接口

4.3.3 NetBIOS编程基础

4.4 获取系统支持的网络协议

4.4.1 Win32支持的协议

4.4.2 Winsock 2的WSAEnumProtocoIs函数

4.5 实践拓展

第5章 IP配置信息管理程序设计

5.1 GetNetworkParams函数

5.2 管理网络接口

5.2.1 获取接口数量

5.2.2 获取接口信息

5.3 获取和设置特定的接口

5.4 管理IP地址

5.4.1 获取IP地址列表

5.4.2 添加和删除IP地址

5.4.3 获取IP地址列表并添加新IP地址

5.5 实践拓展

第6章 ARP表管理程序设计

6.1 ARP工作原理

6.2 对ARP表操作的函数

6.2.1 获取ARP表函数

6.2.2 添加ARP入口函数

6.2.3 删除ARP入口函数

6.3 打印ARP表程序示例

6.4 实践拓展

第7章 基于Winsock的客户/服务器开发

7.1 TCP服务器设计

7.2 TCP客户端设计

7.3 多线程TCP服务器和客户端设计

7.3.1 多线程服务器

7.3.2 客户端程序

7.4 网络对时程序设计

7.5 实践拓展

7.5.1 服务器端程序代码分析

7.5.2 客户端程序代码分析

第8章 路由管理程序设计

8.1 获取路由表

8.2 管理特定路由

8.2.1 添加路由

8.2.2 删除路由

8.2.3 修改路由

8.2.4 修改默认网关

8.3 基于ICMP协议的路由跟踪

8.4 实践拓展

8.4.1 ICMP报文简介

8.4.2 ICMP协议应用

第9章 本地网络活动监视和端口扫描

9.1 网络进程获取的API函数

9.2 列举本地所有网络的活动进程

9.3 TCP/IP端口扫描

9.3.1 常见端口扫描技术简介

9.3.2 端口扫描实例详解

9.4 实践拓展

第10章 TCP穿越NAT的P2P通信

10.1 NAT穿越简介

10.2 Session概念和NAT设备类型

10.3 NAT转发方式

10.4 NAT反向连接方式

10.5 基于“打洞”技术的程序设计

10.6 程序测试

10.7 实践拓展

第11章 即时通信与TCP/IP超级终端

11.1 即时通信原理

11.1.1 IM技术原理

11.1.2 IM通信方式

11.2 即时通信程序设计

11.3 TCP/IP超级终端

11.4 实践拓展

第12章 FTP协议与实例分析

12.1 FTP的工作原理

12.2 FTP服务程序的开发

12.2.1 程序功能介绍

12.2.2 程序中主要类的说明

12.2.3 程序代码分析

12.3 开发FTP客户端程序

12.3.1 客户端项目的建立

12.3.2 客户端程序代码实现

12.4 实践拓展

第13章 HTTP协议与实例分析

13.1 HTTP协议介绍

13.1.1 HTTP协议通信过程

13.1.2 HTTP协议的请求报文

13.1.3 HTTP请求流程

13.1.4 HTTP协议的响应报文

13.2 HTTP下载程序实例

13.3 实践拓展

第14章 TeInet协议与实例分析

14.1 TeInet协议简介

14.1.1 NVT ASCII字符集

14.1.2 TeInet命令

14.1.3 选项协商

14.1.4 TeInet服务器进程和客户进程间的操作方式

14.2 实现TeInet客户端程序

14.2.1 TeInet客户端程序功能介绍

14.2.2 TeInet客户端程序代码分析

14.3 实践拓展

第15章 SMTP和POP3协议与实例分析

15.1 电子邮件的标准格式RFC822

15.1.1 RFC822信件的格式和内容

15.1.2 构造符合RFC822的信件

15.1.3 RFC822信件的语法分析

15.2 SMTP模型及电子邮件的发送

15.2.1 SMTP的模型描述

15.2.2 SMTP的会话过程

15.3 无附件的电子邮件发送程序

15.3.1 程序实例实现

15.3.2 程序代码分析

15.4 带有附件的电子邮件发送程序

15.4.1 程序实例实现

15.4.2 程序代码分析

15.5 POP3协议与电子邮件的接收

15.6 电子邮件接收程序

15.6.1 程序实例实现

15.6.2 程序代码分析

15.7 实践拓展

第16章 网络防火墙设计

16.1 防火墙的类型与特点

16.2 防火墙的工作原理

16.3 FiIter-Hook Driver防火墙程序设计

16.3.1 FiIter-Hook驱动

16.3.2 创建内核模式驱动

16.3.3 注册过滤函数

16.3.4 使用过滤函数

16.3.5 过滤程序代码分析

16.3.6 使用FiIter-Hook Driver开发防火墙应注意的问题

16.4 利用ICMP数据报突破网关限制

16.5 实践拓展

第17章 网络安全

17.1 ARP的工作原理

17.1.1 ARP的工作方式

17.1.2 ARP协议格式与发送函数

17.2 ARP欺骗原理与实例

17.2.1 ARP欺骗的实现原理

17.2.2 IP地址冲突

17.2.3 ARP欺骗程序实例

17.3 侦听局域网内的密码实例

17.4 Windows下DNS ID欺骗的原理

17.5 实践拓展

第18章 串口通信程序设计

18.1 串口通信基础

18.1.1 三线制RS-232-C通信接线

18.1.2 串口通信基本原理

18.2 MSComm控件详解

18.2.1 MSComm控件处理通信问题的方法

18.2.2 MSComm控件属性

18.2.3 VARIANT数据类型

18.3 利用MSComm控件的串口通信程序设计

18.3.1 基于MSComm控件的串口通信程序实例

18.3.2 利用串口进行十六进制数据的发送

18.3.3 十六进制数据的显示

18.3.4 设置自动发送功能

18.4 串口通信的Windows API函数基础

18.4.1 打开串口

18.4.2 配置串口

18.4.3 超时设置

18.4.4 事件设置

18.4.5 读串口

18.4.6 写串口

18.4.7 关闭串口

18.5 异步串口通信实例

18.5.1 异步通信编程步骤

18.5.2 异步通信实例分析

18.6 实践拓展

18.6.1 Modbus协议

18.6.2 系统设计

参考文献

光盘内容

累计评论(1条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部