本教程强调分层的协议体系,以期为学生建立起完整和清晰的网络知识体系;主要内容基于国内外经典教程和网络工程实践中所提倡的五层体系结构展开,该结构框架是对OSI七层协议参考模型和TCP/IP架构的兼收并蓄,是迄今为止容纳广泛的网络协议最合适的容器。
本教材兼顾了计算机网络考研大纲(2010年)要求,适合作为高等院校计算机、软件工程、信息安全、通信、电子信息等相关专业的本科生或工程硕士的教材和教学参考书,也可供网络信息工程技术人员学习参考。
本书较为全面和系统地介绍计算机网络的发展过程和典型的网络体系结构,并介绍物理层、数据链路层、网络层、传输层和应用层上的各种协议及其工作原理,既介绍成熟技术和经典协议,也介绍一些新标准和新技术的基本原理,此外还介绍网络安全的基本概念和安全协议,给出园区网组网案例分析和基于Socket API的网络应用编程方法及示例。
根据各章内容,本书安排有习题、协议验证性实验和应用编程实验,实验环节基于主流网络操作系统和开源代码软件,不需要特殊的软硬件平台投入,既方便学生课后练习,也可以供教师组织实验。
本书系统性较强、内容丰富、结构清晰、论述严谨,既突出基本原理和技术思想,也强调工程实践,还兼顾了计算机网络考研大纲要求,可供高等院校计算机及相关专业的本科生和研究生(特别是工程硕士)使用,也可供网络工程技术人员参考。
前言
教学建议
第一部分 网络基础
第1章 计算机网络概论
1.1 计算机网络的演变和发展历史
1.1.1 计算机网络的起源和形成
1.1.2 开放的网络体系标准的发展
1.1.3 因特网时代
1.2 计算机网络的定义和组成
1.2.1 计算机网络的定义
1.2.2 计算机网络的组成
1.2.3 因特网的结构
1.3 计算机网络的分类
1.4 计算机网络的拓扑结构
1.5 计算机网络的主要性能参数
1.5.1 带宽和传输速率
1.5.2 时延、往返时延和时延变化
1.5.3 吞吐量、丢包率
*1.6 计算机网络的标准化工作和相关技术组织
1.6.1 因特网的标准组织
1.6.2 国际电信联盟
1.6.3 国际标准化组织
1.6.4 电气和电子工程师协会
习题
第2章 计算机网络的体系结构
……
第二部分 网络协议
第3章 物理层
第4章 数据链路层
第5章 网络层
第6章 传输层
第7章 应用层
第8章 网络安全
第三部分 网络集成与应用
*第9章 园区网组网及案例分析
*第10章 基于Socket Api的网络应用编程
第四部分 附录
附录A 英文缩写词汇表
附录B Ethereal简介与使用指南
附录C 有关RFC文档
参考文献