开发网络应用程序必须首先了解网络的组成和工作原理,编者罗莉琴、詹祖桥在多年开发网络应用程序和研究相关课程教学的基础上,将《Windows网络编程》分为3篇。第1篇��绍基础网络协议,由第1~3章组成,全面讲解了Internet与网络通信模型、TCP/IP协议簇及其应用、IP地址和子网规划。第2篇介绍网络编程的基本方法,由第4~9章组成,比较详尽地讲解了网络编程基础、Socket编程基础、探测网络中的在线设备、NetBIOS网络编程技术、**Socket编程技术、基于WinPcap技术的网络数据包捕获、过滤和分析技术,内容涉及了很多目前比较流行的经典网络编程技术,对读者今后的实际工作有很强的指导和借鉴作用。第3篇提供了两个实用的案例,包括局域网探测器和基于P2P技术的BT下载工具,读者可以通过这些系统学习开发Windows网络应用程序的过程和技术,也可以在实例的基础上稍加修改,独立使用。另外,本书每章都配有相应的习题,帮助读者理解所学习的内容,使读者加深印象、学以致用。
随着Internet技术的应用和普及,人类社会已经进入了信息化的网络
时代。大多数应用程序都是运行在网络环境下,这就要求程序员能够在应
用*广泛的Windows操作系统上开发网络应用程序。罗莉琴、詹祖桥主编的
《Windows网络编程》结合大量的实例,介绍了开发Windows网络应用程序
的**知识,并完整地讲述了几个Windows网络应用程序实例的开发过程。
这些实例包括局域网探测器、基于P2P技术的BT下载工具和基于WinPcap技
术的网络数据包捕获、过滤和分析工具等。
《Windows网络编程》可以作为大学本科、大专及高职相关专业的教材
,也可作为广大Windows网络应用程序开发人员的参考资料。
第1篇 基础协议
第1章 Internet与网络通信模型概述
1.1 Internet概述
1.1.1 Internet的发展历史
1.1.2 Internet的管理机构
1.1.3 国内Internet网络建设的现状
1.2 网络通信模型和协议簇
1.2.1 OSI参考模型
1.2.2 TCP/IP协议簇体系结构
习题
第2章 TCP/IP协议簇及其应用
第3章 IP地址和子网规划
第2篇 网络编程
第4章 网络编程基础
第5章 Socket编程基础
第6章 探测网络中的在线设备
第7章 NetBIOS网络编程技术
第8章 **Socket编程技术
第9章 基于WinPcap技术的网络数据包捕获、过滤和分析技术
第3篇 实例应用
第10章 设计局域网探测器
第11章 设计基于P2P技术的BT下载工具