随着网络应用越来越普及,程序员在Windows操作系统上发网络应用程序的需求越来越大。作为计算机网络和网络安全课程体系的重要组成部分,网络编程课程也成为高校普遍设的课程。本书是结合作者多年的教学经验编写而成的,着重训练和强化读者的Windows网络编程能力。 本书特: 1.本书内容围绕Windows网络编程的基本原理,通过对常用网络分析工具、Windows Sockets配置与发、流式套字的网络编程、数据报套字的网络编程、原始套字的网络编程等行实践,帮助读者掌握网络编程的基本方法和网络数据处理的相关技术。 2.本书在内容组织上,充分考虑了教学过程的可实施性,既设计了前后贯通的单元实践项目,突出编程方法的差异性;也设计了由浅深的可扩展专题实践项目,强化学习效果。 3.面向初学者,通过理论和实践的综合训练,提高读者的网络编程能力,为将来从事网络技术研究、网络应用发以及网络管理相关工作下坚实基础。
售 价:¥
纸质售价:¥51.90购买纸书
6.7
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

前言
教学和阅读建议
第1章 网络应用程序运行分析
1.1 实验目的
1.2 网络流量捕获工具
1.2.1 Wireshark简介
1.2.2 Wireshark的安装和卸载
1.2.3 Wireshark的用户界面
1.2.4 使用Wireshark进行数据包捕获
1.2.5 使用过滤器
1.2.6 处理捕获的数据包
1.3 网络状态显示工具
1.3.1 Netstat命令
1.3.2 Netstat命令的参数
1.4 Ping程序执行过程分析
1.4.1 实验要求
1.4.2 实验内容
1.4.3 实验过程示例
1.4.4 实验总结与思考
1.5 网页用户登录过程分析
1.5.1 实验要求
1.5.2 实验内容
1.5.3 实验过程示例
1.5.4 实验总结与思考
第2章 Windows Sockets编程基础
2.1 实验目的
2.2 Windows Sockets
2.2.1 Windows Sockets规范
2.2.2 Windows Sockets的版本
2.2.3 Windows Sockets的组成
2.3 Windows Sockets编程接口
2.3.1 Windows Sockets API
2.3.2 Windows Sockets DLL的初始化和释放
2.4 获取主机的IP地址
2.4.1 实验要求
2.4.2 实验内容
2.4.3 实验过程示例
2.4.4 实验总结与思考
第3章 基于流式套接字的网络编程
3.1 实验目的
3.2 流式套接字编程要点
3.2.1 TCP简介
3.2.2 流式套接字的通信过程
3.2.3 流式套接字的编程模型
3.3 基于流式套接字的时间同步服务器设计
3.3.1 实验要求
3.3.2 实验内容
3.3.3 实验过程示例
3.3.4 实验总结与思考
3.4 基于流式套接字的网络功能框架设计
3.4.1 实验要求
3.4.2 实验内容
3.4.3 实验过程示例
3.4.4 实验总结与思考
3.5 基于流式套接字的回射服务器程序设计
3.5.1 实验要求
3.5.2 实验内容
3.5.3 实验过程示例
3.5.4 实验总结与思考
3.6 基于流式套接字的并发服务器设计
3.6.1 实验要求
3.6.2 多线程编程要点
3.6.3 实验内容
3.6.4 实验过程示例
3.6.5 实验总结与思考
3.7 回射服务器程序运行过程分析
3.7.1 实验要求
3.7.2 实验内容
3.7.3 实验过程示例
3.7.4 实验总结与思考
3.8 提高流式套接字网络程序对流数据的接收能力
3.8.1 实验要求
3.8.2 实验内容
3.8.3 实验过程示例
3.8.4 实验总结与思考
3.9 提高流式套接字网络程序的传输效率
3.9.1 实验要求
3.9.2 实验内容
3.9.3 实验过程示例
3.9.4 实验总结与思考
第4章 基于数据报套接字的网络编程
4.1 实验目的
4.2 数据报套接字编程的要点
4.2.1 UDP简介
4.2.2 数据报套接字的通信过程
4.2.3 数据报套接字编程模型
4.3 基于数据报套接字的网络功能框架设计
4.3.1 实验要求
4.3.2 实验内容
4.3.3 实验过程示例
4.3.4 实验总结与思考
4.4 基于数据报套接字的回射服务器程序设计
4.4.1 实验要求
4.4.2 实验内容
4.4.3 实验过程示例
4.4.4 实验总结与思考
4.5 无连接应用程序丢包率测试
4.5.1 实验要求
4.5.2 实验内容
4.5.3 实验过程示例
4.5.4 实验总结与思考
第5章 基于原始套接字的网络编程
5.1 实验目的
5.2 原始套接字编程的要点
5.3 基于原始套接字的网络功能框架设计
5.3.1 实验要求
5.3.2 实验内容
5.3.3 实验过程示例
5.3.4 实验总结与思考
5.4 基于原始套接字的回射客户端程序设计
5.4.1 实验要求
5.4.2 实验内容
5.4.3 实验过程示例
5.4.4 实验总结与思考
5.5 traceroute程序设计
5.5.1 实验要求
5.5.2 实验内容
5.5.3 实验过程示例
5.5.4 实验总结与思考
第6章 网络I/O模型的应用
6.1 实验目的
6.2 套接字的I/O模式和I/O模型
6.2.1 网络中的I/O操作
6.2.2 套接字的I/O模型
6.3 基于I/O复用模型的回射服务器程序设计
6.3.1 实验要求
6.3.2 实验内容
6.3.3 实验过程示例
6.3.4 实验总结与思考
6.4 基于WSAAsyncSelect模型的文字聊天软件设计
6.4.1 实验要求
6.4.2 实验内容
6.4.3 实验过程示例
6.4.4 实验总结与思考
6.5 基于完成端口模型的代理服务器设计
6.5.1 实验要求
6.5.2 实验内容
6.5.3 实验过程示例
6.5.4 实验总结与思考
第7章 Npcap编程
7.1 实验目的
7.2 Npcap的体系结构
7.2.1 网络组包过滤模块
7.2.2 Npcap编程接口
7.3 ARP欺骗程序设计
7.3.1 实验要求
7.3.2 实验内容
7.3.3 实验过程示例
7.3.4 实验总结与思考
7.4 用户级网桥程序设计
7.4.1 实验要求
7.4.2 实验内容
7.4.3 实验过程示例
7.4.4 实验总结与思考
第8章 加密通信编程
8.1 实验目的
8.2 基于流式套接字的加密通信系统的设计
8.2.1 实验要求
8.2.2 实验内容
8.2.3 实验过程示例
8.2.4 实验总结与思考
附录 Windows Sockets的错误码
推荐阅读
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜