本书共20章,分为五大部分。第1章引言,内容涉及网络的产生和发展、主要功能、分类以及网络体系结构和ISO/OSI参考模型。第一部分(第2~3章)介绍数据通信知识,涉及数据通信基本概念和基础理论、传输介质、多路复用技术、数据交换技术、调制解调技术以及物理层接口技术等内容。第二部分(第4~6章)讨论各种底层网络技术,涉及各种广域网、局域网和高速局域网技术。第三部分(第7~11章)讨论网络互联技术及其相关协议,涉及网络互联、TCP/IP参考模型、IP、ARP和ICMP、IP路由协议以及TCP和UDP等内容。第四部分(第12~17章)讨论网络应用程序相互作用模式以及各种具体的网络应用,涉及客户/服务器模型、套接字编程接口、域名系统、远程登录、文件传输和访问、电子邮件以及万维网。第五部分(第18~19章)讨论网络安全和管理。最后,第20章简单介绍了网络技术的未来发展。本书主要供高等院校计算机专业高年级本科生和低年级硕士研究生作为计算机网络课程的教材使用,同时也可供计算机网络设计人员、开发人员以及管理人员作为技术参考书使用。本书重点论述当前计算机网络采用的比较成熟的思想、结构和方法,并在叙述上力求做到深入浅出、通俗易懂。在内容选择上,本书一方面以ISO/OSI参考模型为背景介绍了计算机网络的基本概念原理和设计方法;另一方面以TCP/IP协议族为线索详细讨论了各种常用的网络互联协议和网络应用,并简单讨论了各种常用的网络互联协议和网络应用,并简单讨论了网络管理和网络安全。考虑到许多计算机专业的学生对数据通信知识的缺乏,本书中增加了有关数据通信基础知识的内容,力求在内容上保持相对完整。