本書根據計算機網絡與Internet基本概念、基本工作原理與實現技術的學習要求,總結提煉出14個課程設計題目,配合教學過程,由學生循序漸進地獨立完成網絡編程任務,以達到深入理解網絡基本工作原理與實現方法的目的。本書第二部分的每章對應一個課程設計題目,包括課程設計目的、要求、相關知識、分析和相關擴展,書後附有課程設計的參考程序,以及完成編程所需要的知識、工具與參考文獻。
本書可以作為高等院校計算機專業及其他相關專業“計算機網絡”課程配套的課程設計教材,也可作為計算機網絡應用與信息技術的工程人員的參考讀物。