- 定价:¥55.00
- POD价:¥79.00
- 评分:
(已有4条评价)
- 电子书:Visual C++网络通信编程技术详解[按需印刷]
- 促销活动:
- 我要买:
- ·如此书原封面缺失,印刷将采用出版社授权的新封面;
- ·如电子文件出现问题,可能延长印制周期,我们将提前与您沟通
基本信息

【插图】

编辑推荐
一线开发人员联手打造、汇集网络通信编程解决方案的经典之作
内容简介
计算机书籍
《Visual C++网络通信编程技术详解》共18章,主要内容包括:TCP/IP协议模型与基础知识、Windows网络编程基础与网络的基本应用、IP配置信息管理程序设计、ARP表管理程序设计、基于Winsock的客户端/服务器端开发技术、路由管理程序设计、本地网络活动监视和端口扫描、TCP穿越NAT的P2P通信技术、即时通信与TCP/IP超级终端、FTP协议、HTTP协议、Telnet协议、SMTP和POP3协议、网络安全与防火墙设计、串口通信程序设计等。
《Visual C++网络通信编程技术详解》内容全面,深入浅出,层次分明,注重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,本书还配有完整的综合实例源程序代码,便于读者在学习和实际开发中参考使用。
《Visual C++网络通信编程技术详解》适合Visual C++编程技术人员、网络技术人员、网络安全管理人员和网络系统分析等相关领域的研究人员、工程技术人员、教师和学生作为技术参考手册使用,也适合网络程序设计初学者作为教材使用。
目录
前言
第1章TCP/IP协议模型1
1.1OSI参考模型1
1.2TCP/IP结构3
1.2.1TCP/IP模型3
1.2.2OSI参考模型与TCP/IP模型的关系4
1.2.3TCP/IP各层协议介绍4
1.3实践拓展12
第2章TCP/IP协议基础知识16
2.1IP地址和子网掩码16
2.1.1IP地址16
2.1.2子网掩码17
2.1.3网络地址18
2.1.4网络地址的计算20
2.2地址解析22
2.2.1地址解析的基本思想22
2.2.2完整的地址解析工作过程22
2.3域名系统23
2.3.1主机名的注册24
前言
网络编程技术的研究和应用离不开程序设计,Visual C++则是最有力、最常用的网络程序开发工具之一。本书全面地介绍了在Visual C++环境下进行网络程序设计的方法,内容涵盖了Windows网络编程技术的理论基础和常用网络协议的Visual C++应用技术,各种协议与方法在本书中均给出了基本原理、典型实例及其完整的Visual C++源码,读者在理解了代码功能之后可以参考使用本书中提供的代码,进行修改、增加功能来组合成各种功能强大的网络应用程序。
在学习完本书之后,相信读者能够掌握Visual C++环境下的网络编程技术,并可以进行网络程序实际项目设计开发工作。
本书特点
本书主要有以下特点。
1.循序渐进,由浅入深
为了更好地吸引读者的注意力,激发读者的学习兴趣,本书首先介绍日常生活中最为常用的TCP/IP协议模型,然后介绍Windows网络编程基础和网络基本应用,在后续章节中结合具体的程序实例,逐步介绍流行的网络协议,如TCP/IP、FTP、HTTP、Telnet等实现网络程序功能的基本原理和方法。
2.技术全面,内容充实
在保证实用的前提下,本书详细介绍了网络编程技术各个方面的知识。同时,结合程序实例介绍了应用网络编程技术进行网络程序开发的相关知识,各类网络基本功能应用、网络信息安全技术、电子邮件技术、黑客攻击网络的方法等都可以从本书中找到相关的知识介绍。
3.分析原理,步骤清晰
掌握一门技术首先需要理解原理,本书注意把握各个知识点的原理,总结实现的思路和步骤。读者可以根据具体步骤实现书中的例子,将理论知识与实践相结合,这样更利于学习。
4.代码完整,讲解详尽
本书中的每个知识点都有相应的实例代码,并对关键的代码部分进行了注释说明。每段代码的后面都有详细的分析,并给出了代码运行后的结果。读者可以参照运行结果阅读源程序,以便于加深理解。
5.结合应用,注重实践
本书提供了大量综合应用实例,结合程序实例详细介绍了网络应用程序的开发过程。每章最后还配有“实践拓展”部分,介绍最新的网络编程技术应用知识,拓展读者视野,提高读者的实际应用能力。
主要内容
本书共18章,各章的主要内容如下。
第1章:首先介绍了OSI参考模型的层次结构、层次结构划分的原则和各层次之间的数据封装关系,然后介绍了目前应用的TCP/IP协议的基本构成和主要内容。
第2章:详细介绍了网络通信中涉及的基本概念,如IP地址和子网掩码等。结合在TCP/IP协议栈中自上而下的数据封装过程,对数据包的层次关系、封装过程和拆包过程进行了详细阐述,对传输层中的TCP和UDP协议的数据报结构字段与端口进行了讲解,对网络层的IP数据报各字段的意义和路由实现进行了详细介绍。
第3章:主要对Winsock编程原理、Winsock I/O模型、扩展性、套接字概念、I/O控制命令等内容进行了详细介绍,对WinInet网络编程基础和MFC Windows Sockets网络编程基础进行了简单描述。