本书全面细致地讲解了“计算机网络与通信”的基本原理、主要协议及其实现技术。全书以计算机网络体系结构为总纲,按照物理层、数据链路层、网络层、传输层和应用层五层参考模型,分为4个部分共10章。第一部分讲述了计算机网络及其通信的基本概念,并重点讨论了计算机网络的体系结构。第二部分讲解了物理层、数据链路层、网络层、传输层的协议原理和底层技术细节,如局域网组网、网络互连技术以及基于Java语言的网络通信编程。第三部分以应用层协议为背景,重点讲述了应用范例和网络应用程序设计,特别是网络多媒体通信的应用。为加强实践能力培养,在第四部分,以网络环境组建、网络通信协议分析和网络通信程序设计3个专题安排了网络通信实验。这些内容不仅属于新兴学科知识,也是提高通信工程师、网络工程师素质和能力所必备的专业技术知识。为帮助读者掌握基础理论知识,每章末均附有一定数量的思考与练习题。 本书适用范围较广,既可以作为计算机科学与技术、通信、电子、信息、自动化等相关专业的教学用书,也可供信息技术、计算机网络研究与工程技术、IT管理等人员参考使用。