本書深入淺出地分析了與網絡協(xié)議設計、實現有關的一些問題,結合配套的實驗環(huán)境,把抽象的網絡概念具體化,使內部運行機制表面化。通過學習和實踐,不僅可以加深對網絡原理的了解,還可以樹立起良好的協(xié)議設計思想和面向對象編程風格。本書共分7章。第1章介紹了計算機網絡設計的入門知識,并結合OSI/RM和TCP/IP層次結構,抽象出一個五層功能模型。其余部分針對基于該模型、使用面向對象技術開發(fā)的網絡實驗軟件進行了介紹。第2章是對程序的總體說明,包括功能設計、使用方法、程序結構、運行流程、類體系等;第3章至第6章結合不同的實驗專題,介紹了各層協(xié)議設計要點和建議實驗目的、內容、要求,并列出了相應源代碼。第7章列出了其他一些源代碼。附錄對程序中的對象類做了全面的描述,可以在閱讀程序時速查。與本書配套的光盤提供基于DOS和Windows的全部源程序和該書的光盤版。本書既可作為大學本科計算機網絡課程的配套實驗教材。也可作為計算機網絡課程設計的參考教材,還可作為廣大愛好者自學計算機網絡原理和協(xié)議設計的參考書。