本書是在作者總結多年的TCP/IP協(xié)議原理與應用課程教案的基礎上,結合從事網絡安全技術研究與實踐教學的經歷,按照Internet網絡體系結構的從低到高順序講述各層的協(xié)議及相關的編程技術,并給出了“近似實戰(zhàn)”的應用實例的設計方法和實現(xiàn)步驟。本書共10章,其中,第l章在概述TCP/IP協(xié)議原理的基礎上,講述了基于TCP/IP的網絡通信過程;第2~3章講解了套接口編程的基礎知識,并重點講述了Winsock編程技術;第4~9章分別講述了網絡接口層、網絡層、傳輸層和應用層的協(xié)議原理及相關的編程技術,并給出了“近似實戰(zhàn)”的應用實例的設計方法和實現(xiàn)步驟;第10章通過實例,剖析了當前較熱的P2P編程技術。本書可以作為大學本科、大專及高職院校網絡工程、計算機科學與技術、軟件工程、信息安全等計算機類專業(yè)學生的教材,也可作為網絡研發(fā)人員的參考書。