本书以能力目标为指引,以项目主题方式组织全文,阐述主机扫描、串口通信、TCP协议编程、UDP协议编程、网络抓包、木马程序、屏幕监视、IP语音网络通信、网络视频传输、Email协议编程、FTP协议编程、网络信息加密传输和网络信息隐藏通信编程等原理、技术分析、实现方法和开发案例,内容丰富。配套有全部章节的教学PPT、源代码,可以到清华大学出版社的网站免费下载,便于教学安排和学生自学。 本书以套接字技术为主线,力求体现网络编程的技术性、实用性和安全性,每章还包含课堂练习和实验项目内容。这些设计思想,综合了作者多年的教学改革心得与科研转化成果,具有一定的先进性。本书适合作为高等院校计算机及相关专业学生的教材,也可作为网络通信和信息安全编程人员的参考书。对研究生、教师和科研人员开展网络技术开发也会有重要的帮助。
本书是作者基于多年从事计算机网络编程教学与科研工作而编写的,是全国高等学校计算机教育研究会2014年立项项目成果,其特色主要表现在: (1)技术性和编程方法的结合:使学生在编程的同时,能够通过设计思路、设计流程等开拓思维,既基于编程又不限于编程。 (2)实用性和趣味性融于一体:以网络开发项目为主题,比如主机扫描、网络游戏开发、网络抓包、木马技术、远程监控等项目,容易使学生产生浓厚的兴趣。 (3)系统性和层次性紧密结合:从主机扫描、常规通信到安全通信,具有系统性,在设计内容、设计难度和综合性方面具有层次性,适合于不同深度的需求。 (4)适合教学需要:全部实例都可以调试和运行;具有完整的多媒体课件和源代码;每章都给出了主要内容,包括基本原理、开发方法、技术流程、界面设计、编程要点和代码分析,还有课堂练习思考内容和实验项目。每章后面还设计了实验项目,便于读者开展课程设计、综合实验和毕业设计用。 (5)体现科研成果:比如网络测量、网络信息隐藏通信章节是作者近年来的研究成果内容,而木马技术、语音通信、网络视频传输、屏幕监控、串口通信等内容,则是作者的科技项目转化内容。
- 版权: 清华大学出版社
- 出版: 2022-03-02
- 更新: 2023-06-19
- 书号:9787302600336
- 中图:TP312.8C
- 学科:工学控制科学与工程工学计算机科学与技术