当前位置:主页 > 书籍配套资源 > 网络通信配套资源
《Windows网络与通信程序设计(第2版)》源代码

《Windows网络与通信程序设计(第2版)》源代码

  • 更新:2021-08-17
  • 大小:8.32 MB
  • 类别:网络通信
  • 作者:王艳平、编著
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

给大家整理一篇网络通信类书籍配套资源,介绍了关于Windows、网络、通信、程序设计、网络通信方面的内容,本书是由人民邮电出版社出版,已被567人关注,由辛睿琳测试纠错,目前本书在网络通信类综合评分为:9.9分。

书籍介绍

编辑推荐

讲述Windows网络程序设计的入门教程,展示了各种Windows I/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实现代码。
将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPl、LAN和DWAN上的扫描和侦测技术,网络数据的窃取和保护、ARP欺骗、IP欺骗等。
详细演示了协议驱动的开发过程,介绍TNDIS编程接口。
在编程实践中学习PSP程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。
包含TWindows个人防火墙的完整实例代码、防火墙采用应用层(SPI)/核心层(IMD驱动)双重过滤机制,能够有效地抵挡网络入侵和攻击。
提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

内容简介

本书将编程方法、网络协议和应用实例有机结合起来,详细阐明Windows网络编程的各方面内容。本书首先介绍Windows平台上进行网络编程的基础知识,包括网络硬件、术语、协议、Winsock编程接口和各种I/O方法等;然后通过具体实例详细讲述当前流行的高性能可伸缩服务器设计、IP多播和Internet广播、P2P程序设计、原始套接字、SPI、协议驱动的开发和原始以太数据的发送、ARP欺骗技术、LAN和WAN上的扫描和侦测技术、个人防火墙与网络封包截获技术等;最后讲述IP帮助函数和E-mail的开发方法。

本书结构紧凑,内容由浅入深,是学习Windows网络与通信程序设计的理想书籍。

目录

  • 第1章 计算机网络基础 
  • 1.1 网络的概念和网络的组成 
  • 1.2 计算机网络参考模型 
  • 1.3 网络程序寻址方式 
  • 1.4 网络应用程序设计基础 
  • 第2章 Winsock编程接口 
  • 2.1 Winsock库 
  • 2.2 Winsock的寻址方式和字节顺序 
  • 2.3 Winsock编程详解 
  • 2.4 网络对时程序实例 
  • 第3章 Windows套接字I/O模型 
  • 3.1 套接字模式 
  • 3.2 选择(select)模型 
  • 3.3 WSAAsyncSelect模型 
  • 3.4 WSAEventSelect模型 
  • 3.5 重叠(Overlapped)I/O模型 
  • 第4章 IOCP与可伸缩网络程序 
  • 4.1 完成端口I/O模型 
  • 4.2 Microsoft扩展函数 
  • 4.3 可伸缩服务器设计注意事项 
  • 4.4 可伸缩服务器系统设计实例 
  • 第5章 互联网广播和IP多播 
  • 5.1 套接字选项和I/O控制命令 
  • 5.2 广播通信 
  • 5.3 IP多播(Multicasting) 
  • 5.4 基于IP多播的组讨论会实例 
  • 第6章 原始套接字 
  • 6.1 使用原始套接字 
  • 6.2 ICMP编程 
  • 6.3 使用IP头包含选项 
  • 6.4 网络嗅探器开发实例 
  • 6.5 TCP通信开发实例 
  • 第7章 Winsock服务提供者接口(SPI) 
  • 7.1 SPI概述 
  • 7.2 Winsock协议目录 
  • 7.3 分层服务提供者(LSP) 
  • 7.4 基于SPI的数据报过滤实例 
  • 7.5 基于Winsock的网络聊天室开发 
  • 第8章 Windows网络驱动接口标准(NDIS)和协议驱动的开发 
  • 8.1 核心层网络驱动 
  • 8.2 WDM驱动开发基础 
  • 8.3 开发NDIS网络驱动预备知识 
  • 8.4 NDIS协议驱动 
  • 8.5 NDIS协议驱动开发实例 
  • 第9章 网络扫描与检测技术 
  • 第10章 点对点(P2P)网络通信技术 
  • 第11章 核心层网络封包截获技术 
  • 第12章 Windows网络防火墙开发技术 
  • 第13章 IP帮助函数 
  • 第14章 Email协议及其编程 

资源获取

资源地址1:https://box.lenovo.com/l/O0HOAm(密码:3067)

相关资源

网友留言