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

  • 更新时间:
  • 5396人关注
  • 点击下载

给大家带来的是《Windows网络与通信程序设计(第2版)》源代码,介绍了关于Windows、网络、通信、程序设计、网络通信方面的内容,本书是由人民邮电出版社出版,已被179人关注,由热心网友弘珺娅 提供,目前本书在网络通信类综合评分为:9.4分

资源详情相关推荐
《《Windows网络与通信程序设计(第2版)》源代码》封面
  • 出版社:人民邮电出版社
  • 作者:王艳平、编著
  • 大小:8.32 MB
  • 类别:网络通信
  • 热度:488
  • 计算机网络与通信
  • 数据通信与计算机网络(第2版)
  • 计算机通信与网络
  • 数据通信与网络(英文第4版)
  • 计算机通信与网络
  • 编辑推荐

    讲述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协议及其编程 
    展开阅读

    网络通信相关资源

    • Visual C/C++编程精选集锦(网络与通信分册)

      Visual C/C++编程精选集锦(网络与通信分册)

      Visual C/C++编程精选集锦(网络与通信分册) 作者:《电脑编程技巧与维护》杂志社主编 出版时间:2003 丛编项:案例编程MOOK系列 VisualC/C++作为功能强大的可视化应用程序开发工具,是计算机界公认的优秀应用开发工具。Microsoft的基本类库MFC使得开发Windows应用程序变得很容易,适合作各种系统软件、应用软件、网络软件、游戏软件等开发平台。根据VisualC/C++的不同应用对象,将精选的190个实例分为数据库及图形图像分册、网络与通信分册、关键技术精解分

      大小:39.65MBVisual C++

      立即下载
    • Visual C++网络通信编程实用案例精选

      Visual C++网络通信编程实用案例精选

      Visual C++网络通信编程实用案例精选 作者:丁展,刘海英等编著 出版时间:2004 丛编项:Visual C++案例精选系列 提供了大量的网络通信编程实例,涉及到网络编程的各个领域;每个实例都提供了完整的源代码和编译通过的应用程序,读者可以在此基础上很方便地进行二次开发;所有的实例都按照设计思路、相关概念、原理,具体的实现方式进行介绍,读者能够很容易地掌握整个应用程序开发的全过程。本书精选了大量网络编程应用案例,基本上涵盖了当前

      大小:73.48MBVC++

      立即下载
    • 计算机网络与通信

      计算机网络与通信

      《计算机网络与通信》是2012年8月人民邮电出版社出版的图书,作者是邢彦辰、范立红。 本书全面地介绍了计算机网络与通信的基础知识和基本技术,是继2008年出版后的第2版。本书在保持原书基本框架和特色的基础上,将第6章和第7章合并,增加了网络互连与接入技术一章,对其他章节也都做了必要的修改。 全书共分10章,前9章为网络技术基础与应用,内容包括局域网、通信网、广域网、因特网、无线网、网络管理等最新技术和实例,强调了以太网、

      大小:2.11 MB计算机网络

      立即下载
    • 数据通信与计算机网络(第四版)

      数据通信与计算机网络(第四版)

      《数据通信与计算机网络(第4版)》是2010年电子工业出版社出版的图书,作者是杨心强、陈国友。 本书是解放军理工大学优秀教学成果,将数据通信和计算机网络两门课程融为一体,非常适合工科各专业教学需要。全书包括4个部分:第1部分概述;第2部分数据通信(数据通信基础知识和数据通信技术);第3部分计算机网络体系结构(物理层、数据链路层、网络层、传输层和应用层);第4部分网络技术(局域网、无线网络、因特网和网络安全与管理)

      大小:182 KB数据通信

      立即下载

    配套笔记