本书根据计算机网络与Internet基本概念、工作原理与实现技术的学习需要,参考国内外知名大学网络课程编程训练以及著名IT企业在员工网络软件编程训练中的相关资料与文献,总结提炼出14个网络软件编程题目,分为3个不同的难度级,力求做到“结合网络课程的教学过程,通过完成实际网络编程课题训练,加深对网络基本原理与实现方法的理解,掌握网络环境中软件编程的基本方法,逐步提高网络软件编程能力”。 本书是“十二五”普通高等教育本科国家级规划教材《计算机网络(第4版)》(主教材)的配套教材,书中第3~16章每章对应一个编程题目。每章包括编程题目的设计目的、相关知识、例题分析和练习题。作者针对不同程度与不同要求的读者,对练习题的选择与进度安排提出了建议。本书可以与主教材配套使用,也可以独立使用。读者可以根据自身的基础与学习要求选择编程题目。完成本书编程题目不需要专门的网络环境与特殊的编程条件。 本书可以作为高等学校计算机专业、软件工程专业、电子信息类专业以及其他相关专业的计算机网络、网络软件编程技术等课程的教材或参考书,也可以作为从事计算机网络应用与信息技术的工程技术人员继续学习和研发工作的参考书。