本书根据计算机网络与internet基本概念、基本工作原理与实现技术的学习要求,总结提炼出14个课程设计题目,配合教学过程,由学生循序渐进地独立完成网络编程任务,以达到深入理解网络基本工作原理与实现方法的目的。本书第二部分的每章对应一个课程设计题目,包括课程设计目的、要求、相关知识、分析和相关扩展,书后附有课程设计的参考程序,以及完成编程所需要的知识、工具与参考文献。 本书可以作为高等院校计算机专业及其他相关专业“计算机网络”课程配套的课程设计教材,也可作为计算机网络应用与信息技术的工程人员的参考读物。