





定价:74.5元
印次:1-3
ISBN:9787302533535
出版日期:2019.12.01
印刷日期:2024.08.08
图书责编:汪汉友
图书分类:教材
本书内容涵盖网络编程基础知识、Windows套接字基础、Winsock编程、高级Socket编程、WinInet编程、安全套接层(SSL)协议编程,以及基于ASP.NET的Web编程等当前主流的网络编程技术。本书内容综合、全面、实用,能够使读者迅速掌握常用的网络应用程序开发技术。 本书可用作高等学校网络工程及相关专业高年级本科生和研究生的教材,也可供其他开发人员参考使用。
贴近教学,内容丰富 、循序渐进,由浅入深、层次分明,重点突出、实例精讲,理解深刻。
前言 随着计算机技术的不断发展,各种网络编程技术日新月异。通过学习“网络应用程序设计”课程,能够很好地培养主动性、协作精神和创新能力,掌握最新的网络编程技术,具备在Windows操作系统上开发网络应用程序的能力。因此,高校的许多专业都开设了相关的网络编程课程。 本书内容综合、实用、全面,反映了作者多年来的教学思路和经验,具有以下特点。 (1) 贴近教学,内容丰富。本书涵盖了Windows网络应用程序涉及的常用知识,对应用层网络应用程序设计进行了全面的介绍,给出了丰富的实例,从网络基础知识到Winsock介绍,从基于Winsock的主要网络编程技术到基于ASP.NET的Web编程技术,应有尽有。 (2) 循序渐进,由浅入深。为了方便读者学习,本书首先介绍网络编程基础知识,然后介绍基本的网络应用程序设计方法,最后通过编程实例,综合运用上述知识,让读者更深刻地了解网络应用程序设计。书中对每一部分的介绍都依据由浅入深的原则,先介绍基础知识与设计方法,再结合实例进行讲解。 (3) 层次分明,重点突出。本书是对作者长期教学与实践经验的良好总结,在符合知识点的逻辑结构的基础上提出“层次化”教学理念,按照由底向上的顺序全面地介绍了网络编程的理论、技术与方法。由于网络编程技术和工具种类繁多,不可能面面俱到,所以本书精心选取了目前主流的网络编程技术进行深入而透彻的分析,以使程序员可以胜任各种复杂程序设计的开发。 (4) 实例精讲,理解深刻。只有实际接触实例和代码,才能对知识点有更深入了解。本书在介绍Windows网络编程知识点的基础上,通过具有典型意义的案例,对各个知识点包括应用层的...
第1章基础协议1
1.1Internet与网络通信模型1
1.1.1Internet概述1
1.1.2网络通信模型2
1.2TCP/IP协议族8
1.2.1一般特点8
1.2.2互联网协议9
1.2.3互联网控制报文协议11
1.2.4传输控制协议13
1.2.5用户数据报协议17
1.3IP地址和子网规划20
1.3.1IP地址20
1.3.2子网规划22
1.4本章小结25
习题125第2章网络编程基础27
2.1网络应用程序27
2.1.1网络应用程序的功能和位置27
2.1.2网间进程通信面临的问题28
2.2网间进程的标识方法29
2.2.1传输层在网络通信中的地位29
2.2.2网间进程的标识29
2.3客户服务器模型31
2.3.1客户服务器模型的重要性31
2.3.2客户服务器模型工作过程与特点31
2.3.3客户服务器模型交互方式33
2.4网络编程分类34
2.5本章小结39
习题239第3章Windows套接字41
3.1Socket的产生与规范41
3.1.1Socket的产生41
3.1.2Socket规范41
3.2Socket的工作原理和类型46
3.2.1Socket的工作原理46
3.2.2Socket的类型47
3.3Winsock编程基础48
3.3.1WSAStartup()函数48
3.3.2WSACleanup()函数51
3.4面向连接的Winsock编程54
3.4.1面向连接的Winsock编程模型54
3.4.2面向连接的Winsoc... 查看详情