首页计算机书籍程序设计Windows网络与通信程序设计 第3版_陈香凝 王烨阳 陈婷婷 张铮编著_9787115441713
memories

文档

1150

关注

0

好评

0
PDF

Windows网络与通信程序设计 第3版_陈香凝 王烨阳 陈婷婷 张铮编著_9787115441713

阅读 882 下载 0 大小 7.08M 总页数 476 页 2023-03-17 分享
价格:¥ 10.00
下载文档
/ 476
全屏查看
Windows网络与通信程序设计 第3版_陈香凝 王烨阳 陈婷婷 张铮编著_9787115441713
还有 476 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 476 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
前言编程接口,懂得各种/O模型的优缺点,能够熟练使用它们进行程序设计,能够解决网络编程中的一般性问题,如文件传输、错误处理等。现今,无论是Wb服务器,还是各种游戏服务器,每时每刻都要处理成千上万的客户连接,因此,服务器的性能和可伸缩性变得越来越重要。本书第4章将讨论设计高性能的服务器程序要注意的所有问题,并详细讲述广泛应用于各种类型的商业服务器(如Apache等)的IOCP技术,给出一些函数和类供读者在开发中直接使用。广播和多播在实际中有许多重要的应用,如视频点播、远程教学、网络电视等。第5章详细讲述广播和多播协议编程,并给出一个基于P多播的组讨论会实例。至此,读者对应用层的各种程序都比较熟悉了。本书的第6~第9章将讨论Windows网络程序设计的各种高级特性,如原始套节字的使用,协议驱动的开发,路由跟踪,LAN和WAN扫描,ARP欺骗技术,封包嗅探,网络数据的窃取和保护等,这些知识点都有完整的实例相对应。现在,新发展起来的P2P对等网络在加强网络上人的交流、文件交换、分布计算等方面大有前途。著名的P2P软件很多,如BT、eMule、倍受青睐的Kuro和QQ等。但是由于网络结构不同,防火墙设置各异,P2P编程会遇到很多的问题,例如,如何穿过内网防火墙、如何穿过NAT等,第l0章我们将提出各种解决方案,并给出具体的实现代码,以使Internet上的任何计算机之间都可以直接建立UDP或TCP连接。第11、第12章将讨论各种流行的封包截获技术,详细讲述开发Windows个人防火墙的全部过程,此防火墙程序采用应用层/核心层双重过滤,能够完全管控TCPP网络封包。这是绝大部分商业防火墙(如天网防火墙)使用的方法。第13章介绍了常用的P帮助函数以及未公开的P帮助扩展函数。在本书最后,利用4个章节分别介绍了几种常用的网络应用层协议,第14章主要介绍如何利用TP与POP3实现邮件的发送和接收。第15章介绍了网络中常见的远程终端控制协议Telnet协议,并给出了一个Telnet客户端的实现方法。第l6章介绍了网络中广泛采用的文件传输协议FTP,并用一个FTP客户端作为例子给出了FTP协议的实现方法。第17章在第14章的基础上,进一步使用了TP协议完成电子邮件附件的发送,利用Azon的Kindle平台,给出了一种多平台同步随身阅读的方法。本书适合以下读者。·想使用Winsock函数编写网络客户程序和服务器程序的读者。想学习如何开发Windows网络驱动程序的读者。想了解各种标准的网络协议在Windows平台下是如何实现的读者。对互联网和局域网网络安全和防火墙开发感兴趣的读者。●需要用到网络封包截获技术的读者。●欲进行P2P对等网络程序设计的读者。在读本书之前,读者应该具有如下知识。读者应该熟知C编程语言。书中的所有示例都是以C语言为基础的。●读者应该懂得C+语言的基础知识。读者应该有基本的Windows API编程经验。前言本书的60多个例子源代码全部使用Visual C++6.0、Visual Studio2008和Visual Studio2010编译通过。虽然本书中的所有例子都已经在Windows2000、Windows XP、Windows7和Windows 10下测试通过,但由于许多工程比较复杂,也有存在Bug的可能,如果发现代码存在的错误或者发现书中的其他问题,请告知本书的编辑(book better(@sohu)以便在下一版中改进,本书源程序下载地址.toppr.net。作者-3-
返回顶部