成功加入购物车
图书条目标准图
正版二手,当天发货。(图片是多册、套装、上下册)请咨询后确认后在下单
高守传 、周书锋 编 / 水利水电出版社 / 2010-05 / 平装
售价 ¥ 11.67 2.4折
定价 ¥48.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2025-02-22
卖家超过10天未登录
Windows 网络程序设计完全讲义
网络程序设计是当前各种程序设计中最活跃的一个分支,几乎渗透到各种应用场合。在Windows网络程序设计中,基于套接字的编程方式又是一种比较常见而且最为灵活的网络应用程序设计方法。《Windows网络程序设计完全讲义》从简单的网络通信协议入手,介绍了Windows中常见网络程序的设计方法,主要包括TCP/IP协议、网络服务、MFC网络编程、WinInet、ISAPI、Internet、HTTP协议、SMTP/POP3协议、代理协议、原始套接字等。此外,还对通用的数据包捕获驱动WinPcap进行简要介绍,并给出了捕获示例,最后结合现实需要对远程控制的相关技术进行说明,并给出了实现的例子。
全书内容丰富,讲解细腻,在对理论进行阐述的同时,结合具体实践给出了相应的实现代码,具有较强的针对性,力求使读者通过理论联系实际,掌握Windows网络程序设计的一般方法,学习尽可能多的知识。同时,对于开发中可能会遇到的问题也都给出了相应的提示或说明。
《Windows网络程序设计完全讲义》定位于初、中级读者,同时也可用作高等院校计算机及通信专业低年级学生的参考教材。
前言第1章网络模型1.1功能分层1.2OSI模型1.2.1OSI层次结构1.2.2OSI各层功能1.2.3OSI层间通信1.2.4OSI数据封装及解封装1.3TCP/IP协议簇1.3.1TCP/IP层次结构1.3.2TCP/IP各层功能1.3.3TCP/IP与OSI模型比较1.3.4Interact层——IP协议1.3.5传输层——TCP协议1.3.6TCP连接的建立与终止1.3.7传输层——1mP协议1.3.8Windows2003TCPflP结构模型1.4LAN模型1.4.1IEEE802概述1.4.2以太网标准1.5寻址方法1.6数据包在网络中的传递1.7本章小结第2章Windows套接字基础2.1套接字简介2.1.1Berkeley套接字2.1.2Windows套接字规范2.2Wind0WSSockets2.2.1WindOWSSockets1.02.2.2WindowsSockets1.12.3Wind0WSSockets22.3.1WindowsSockets2简介2.3.2同时访问多个传输协议2.3.3与WinSock1.1的兼容性2.3.4功能扩展机制2.3.5多线程中的应用2.3.6分散/聚集I/O支持2.4WinSock编程基础2.4.1WinSOckAPI2.4.2网络程序结构2.4.3端口的概念2.4.4字节顺序2.4.5出错的处理2.4.6WinSock库的初始化及释放2.5面向连接的通信2.5.1socket与WSASocket2.5.2绑定套接字bind2.5.3监听listen2.5.4accept与WSAAccept2.5.5send与WSASend2.5.6recv与WSARecv2.5.7connect与WSAConnect2.5.8closesocket2.6无连接通信2.6.1sendto与WSASendto2.6.2recvfrom与WSARecvfrom2.7套接字选项与I/O控制2.7.1套接字选项2.7.2套接字I/O控制2.8套接字工作模式2.9流式套接字编程实例2.9.1TCP服务端设计2.9.2TCP客户端设计2.10数据报套接字编程实例2.10.1UDP服务端设计2.10.2UDP客户端设计2.11本章小结第3章WindowsSocketI/O模型3.1select模型3.1.1select函数3.1.2select模型应用3.2WSAAsyncSelect模型3.2.1WSAAsyncSelect函数3.2.2异步选择模型应用3.3WSAEventSelect模型3.3.1WSAEventSelect函数3.3.2事件选择模型辅助API3.3.3事件选择模型应用3.4重叠I/O模型3.4.1重叠套接字I/O概述3.4.2完成例程3.4.3完成例程应用3.4.4基于事件的通知3.4.5事件对象应用]3.5完成端口模型3.5.1完成端口简介3.5.2完成端口模型API3.5.3完成端口应用3.6模型比较3.7本章小结第4章网络服务4.1服务程序4.1.1程序入口4.1.2服务主函数4.1.3服务控制处理器函数4.1.4更新服务状态及相关结构4.2服务配置4.2.1服务的安装4.2.2服务的卸载4.3服务控制4.3.1服务的启动4.3.2服务控制请求4.4网络服务实例4.4.1主函数main4.4.2服务主函数SetviceMain4.43控制处理器函数ServiceCtrHtandler4.4.4服务配置实现4.4.5服务控制实现4.5本章小结第5章MFC套接字网络编程5.1MFC基础与网络类库5.1.1MFC基础5.1.2MFC中的网络开发相关类5.2CAsyncSocket类及其开发5.2.1CAsyncSocket类5.2.2CAsyncSocket类的编程模式5.2.3CAsyncSocket类的异步机制5.2.4使用CAsyncSocket类实现信息转发器(服务端)5.2.5使用CAsyncSocket类实现信息转发器(客户端)5.3CSocket类及其开发5.3.1CSocket类5.3.2CSocket类的编程模式5.3.3CSocket类的同步(阻塞)机制5.3.4使用CSocket类的阻塞模式进行通信5.4网络聊天室开发实例5.4.1服务器端程序的开发5.4.2客户端程序的开发5.5本章小结第6章Winlnet、ISAPI与Internet编程6.1Winlnet基础6.1.1WinlnetAPI函数6.1.2WinlnetAPI函数的使用6.1.3MFCWinInet类库概述6.1.4:MFCWinlnet类库的使用6.2使用MFCWinlnet开发网络应用6.2.1Winlnet开发客户端程序的流程6.2.2Winlnet开发查询Web网站程序6.3利用ISAPI扩展开发CGI程序6.3.1CGI基础6.3.2CGI应用实例6.3.3ISAPI基础6.3.4使用MFC开发ISA程序的基本方法6.3.5使用MFC开发ISA程序实例6.4本章小结第7章HTTP协议7.1资源标识7.1.1统一资源标识符7.1.2HTTP统一资源定位符7.2HTTP协议7.2.1协议版本7.2.2协议参数7.2.3HTTP消息7.2.4HTTP实体7.2.5HTTP奎接7.3HTTP服务器实例7.3.1主函数7.3.2初始化及等待连接7.3.3服务线程7.3.4解析请求7.4本章小结第8章邮件传输8.1电子邮件简介8.2电子邮件的格式8.2.1RFC822电子邮件格式8.2.2MIME电子邮件格式8.3SMTP协议8.3.1SMTP通信模型8.3.2SMTP命令8.3.3SMTP响应8.3.4使用SMTP发送邮件的步骤8.4SMTP服务扩展8.4.1EHLO命令8.4.2AUTH命令8.5电子邮件的认证8.5.1AUTHLOGIN机制8.5.2AUTHPLAIN机制8.53CRAM.MD5机制8.6发送邮件实例8.6.1主函数实现8.6.2获取服务端响应8.6.3认证实现8.6.4Base64编解码8.6.5邮件发送8.7POP3协议8.7.1POP3命令8.7.2POP3状态8.7.3使用POP3操作邮箱的步骤8.8接收邮件实例8.8.1主函数实现8.8.2获取服务端响应8.8.3获取邮件/邮箱属性信息8.8.4读取邮件8.8.5删除邮件8.9本章小结第9章代理服务器9.1代理服务器简介9.1.1代理服务器功能9.1.2代理服务器分类9.2HTTP代理9.3HTTP代理服务器实例9.3.1主函数main9.3.2代理线程9.3.3转发请求与响应9.3.4TCP数据交换9.4SOCKS5协议9.4.1SOCKS5TCP代理9.4.2SOCKS5UDP代理9.4.3SOCKS5对认证的支持9.5SOCKS5代理实例9.5.1主函数main9.5.2认证实现9.5.3代理线程9.5.4代理模式检测9.5.5获取地址、端口及IJDP数据9.5.6创建IJDP套接字9.5.7LIDP代理线程9.6本章小结第10章原始套接字10.1原始套接字简介10.1.1原始套接字简史10.1.2原始套接字与网络安全10.2Windows与原始套接字10.2.1原始套接字支持10.2.2数据发送10.2.3数据接收10.3如何使用原始套接字10.3.1创建原始套接字10.3.2原始套接字的协议参数10.3.3头包含选项10.3.4发送原始数据包示例10.4ICMP协议10.4.1ICMP协议简介10.4.2校验和计算10.4.3Ping程序实现10.4.4Tracert实现10.5数据包捕获10.5.1数据包捕获流程10.5.2数据包捕获实现10.6本章小结第11章WinPcap应用11.1WinPcap基础11.1.1WinPcap结构11.1.2NPF的主要功能及其结构11.1.3WinPcap工作框架11.2WinPcap编程接口11.2.1UNIX兼容API11.2.2WinPcap扩展API11.3WinPcap嗅探实例11.3.1主函数11.3.2回调函数11.3.3协议头部11.3.4数据包处理11.4本章小结第12章远程控制技术12.1远程控制的概念12.2连接方式12.2.1直接指定12.2.2通过第三方获取12.3线程插入12.3.1远程插入DLL12.3.2插入DLL实例12.3.3远程插入功能代码12.3.4插入代码实例12.4启动方式12.4.1注册表键12.4.2自动运行文件12.4.3Windows服务12.4.4注册为服务12.4.5文件关联12.4.6其他方式12.5被控端配置12.5.1附加信息12.5.2预留配置12.6信息隐藏12.6.1文件隐藏12.6.2进程隐藏12.7捆绑文件12.7.1捆绑原理12.7.2Win32图标12.7.3图标选择12.7.4图标操作12.7.5更新资源12.7.6捆绑实例12.8键盘记录12.8.1Win32挂钩简介12.8.2挂钩相关的API12.8.3全局挂钩12.8.4实例介绍12.9远程控制开发12.9.1管道技术12.9.2被控端开发12.9.3主控端开发12.10本章小结附录AIP协议号附录B以太网类型字段附录C常见端口附录DASCII表参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30