内容简介
第1章 绪论
1.1 计算机网络的历史发展
1.1.1 主机多终端式的发展阶段
1.1.2 有独立功能的多主机互连阶段
1.1.3 计算机网络标准化阶段
1.1.4 计算机网络的高速化、个性化、综合化、智能化发展阶段
1.2 计算机网络的基本概念
1.2.1 网络的定义
1.2.2 资源子网和通信子网
1.2.3 通信链路
1.2.4 广域网、局域网和城域网
1.2.5 公用网和专用网
1.2.6 互联网
1.2.7 无线网
1.2.8 透明和虚拟
1.2.9 虚拟局域网与虚拟专用网
1.3 计算机网络的组成
1.3.1 计算机网络的基本要素
1.3.2 计算机网络的拓扑结构描述
1.3.3 计算机网络的系统组成
1.3.4 计算机网络的功能和特点
1.3.5 计算机网络分类及拓扑结构
1.3.6 计算机网络体系结构与协议
1.3.7 TCP/IP体系结构
本章小结
习题
第2章 应用层核心协议
2.1 域名系统
2.1.1 域名系统的研究历史
2.1.2 域名系统概述
2.1.3 Internet的域名结构
2.1.4 域名服务器与域名解析
2.2 文件传送协议
2.2.1 FTP概述
2.2.2 基本工作原理
2.2.3 主动和被动模式
2.2.4 FTP和网页浏览器
2.3 网络文件系统
2.3.1 NFS组成及配置过程
2.3.2 NFS的技术优势
2.4 简单文件传送协议
2.4.1 TFTP的主要特点
2.4.2 TFTP的工作原理
2.4.3 FTP与TFTP的区别
2.5 远程登录
2.5.1 客户/服务器工作模式
2.5.2 Telnet的使用
2.6 电子邮件
2.6.1 概述
2.6.2 电子邮件的组成
2.6.3 电子邮件的发送和接收过程
2.6.4 电子邮件的组成
2.6.5 简单邮件传送协议
2.6.6 邮件读取协议POP3和IMAP
2.6.7 通用Internet邮件扩充协议
2.7 万维网
2.7.1 伯纳斯-李与万维网的创建
2.7.2 万维网的工作原理
2.7.3 统一资源定位符
2.7.4 超文本传送协议
2.7.5 超文本标记语言
2.7.6 万维网页面中的超链
2.7.7 动态文档
2.7.8 Web动态编程技术JSP
2.7.9 万维网上的信息检索系统
2.8 引导程序协议与动态主机配置协议
2.8.1 引导程序协议
2.8.2 动态主机配置协议
2.9 网络管理
2.9.1 网络管理的基本概念
2.9.2 简单网络管理协议
2.9.3 管理信息库
2.9.4 SNMPv1的5种协议数据单元
2.9.5 SNMPv2和SNMPv3
2.10 网络应用进程接口
2.10.1 应用编程接口与socket编程
2.10.2 无连接循环服务与面向连接并发服务
本章小结
习题
第3章 传输层核心协议
3.1 传输层协议概述
3.1.1 传输层协议的地位
3.1.2 传输层与应用进程通信
3.1.3 传输层协议和网络层协议
3.2 TCP/IP体系中的传输层
3.2.1 TCP与UDP
3.2.2 传输层网络端口
3.3 用户数据报协议
3.3.1 UDP概述
3.3.2 用户数据报首部格式
3.4 传输控制协议
3.4.1 TCP概述
3.4.2 TCP报文段的首部
3.4.3 面向字节的数据编号与确认机制
3.4.4 流量控制与拥塞控制
3.4.5 重传机制
3.4.6 采用随机早期丢弃进行拥塞控制
3.4.7 TCP的传输连接管理
3.4.8 管理信息库
本章小结
习题
第4章 网络层核心协议
4.1 网络层的主要任务及网络互联的基本概念
4.1.1 网络层的基本概念
4.1.2 网络互联的基本概念
4.2 IPv4地址
4.2.1 IPv4地址概述
4.2.2 IPv4地址分类
4.2.3 几种特殊IP地址形式
4.2.4 子网
4.2.5 子网地址空间的划分
4.2.6 超网
4.2.7 无类域间路由技术
4.2.8 NAT技术
4.3 IP分组交付和路由选择
4.3.1 IP分组交付
4.3.2 路由选择的基本概念
4.4 Internet的路由选择协议
4.4.1 自治系统与路由选择协议
4.4.2 路由信息协议
4.4.3 最短路径优先协议
4.4.4 外部网关协议
4.5 IPv4协议
4.5.1 IPv4协议的特点
4.5.2 IPv4数据报
4.5.3 IP数据报的分片与重组
4.6 地址解析协议
4.6.1 IP地址与物理地址的映射
4.6.2 地址解析方法的改进
4.7 路由器与第三层交换
4.7.1 路由器的基本功能
4.7.2 路由器的结构
4.7.3 路由器的基本工作原理
4.7.4 第三层交换机
4.7.5 路由器的基本操作与配置方法
4.7.6 路由器的基本配置及公用命令
4.7.7 路由器的接口配置
4.7.8 路由器的静态路由配置
4.7.9 动态路由协议的配置
4.7.10 路由器的DHCP功能及其配置
4.7.11 路由器IP访问控制列表的功能及其配置
4.8 Internet控制报文协议
4.8.1 ICMP的作用与特点
4.8.2 ICMP报文类型
4.8.3 ICMP差错报告及控制
4.9 IP组播与Internet组管理协议
4.9.1 IP组播的基本概念
4.9.2 Internet组管理协议
4.9.3 组播路由器与IP组播中的隧道技术
4.10 IPv6与IPSec
4.10.1 IPv6的主要特点
4.10.2 IPv6地址表示方法
4.10.3 IPv6与IPv4报头的比较
4.10.4 IPv4到IPv6的过渡
4.10.5 IPSec安全协议
本章小结
习题
第5章 数据链路层核心协议
5.1 数据链路层概述
5.1.1 基本术语
5.1.2 数据链路层的主要功能
5.1.3 4个基本问题
5.2 停止等待协议
5.2.1 透明化数据传输
5.2.2 具有最简单流量控制的数据链路层协议
5.2.3 实用的停止等待协议
5.2.4 循环冗余检验的原理
5.2.5 停止等待协议的算法
5.2.6 停止等待协议的定量分析
5.3 连续ARQ协议
5.3.1 连续ARQ协议的工作原理
5.3.2 滑动窗口的概念
5.3.3 信道利用率与最佳帧长
5.3.4 选择重传ARQ协议
5.4 面向比特的链路层协议HDLC
5.4.1 HDLC协议概述
5.4.2 HDLC的帧结构
5.5 Internet的点对点协议
5.5.1 点对点协议的工作原理
5.5.2 点对点协议的帧格式
5.5.3 点对点协议的工作状态
本章小结
习题
第6章 物理层核心协议
6.1 物理层的主要功能
6.1.1 物理层与局域网
6.1.2 物理层的主要特性
6.2 Ethernet概述
6.2.1 Ethernet的工作原理
6.2.2 Ethernet的连接方法
6.3 Ethernet的MAC层
6.3.1 MAC层的硬件地址
6.3.2 两种不同的MAC帧格式
6.4 局域网的扩展方式
6.4.1 在物理层扩展局域网
6.4.2 在数据链路层扩展局域网
6.5 虚拟局域网
6.5.1 虚拟局域网的概念
6.5.2 虚拟局域网使用的Ethernet帧格式
6.6 高速Ethernet
6.6.1 100BASE-T Ethernet
6.6.2 吉比特Ethernet
6.6.3 10吉比特Ethernet
6.7 无线局域网
6.7.1 无线局域网的组成
6.7.2 IEEE 802.11标准中的物理层
6.7.3 IEEE 802.11标准中的MAC层
本章小结
习题
第7章 计算机网络典型实验
7.1 实验一:数据链路层PPP协议
7.1.1 实验目的
7.1.2 应用背景
7.1.3 实验设备
7.1.4 实验拓扑
7.1.5 实验步骤
7.2 实验二:单台交换机划分VLAN
7.2.1 实验目的
7.2.2 应用背景
7.2.3 实验设备
7.2.4 实验拓扑
7.2.5 实验步骤
7.3 实验三:跨交换机实现相同VLAN互访
7.3.1 实验目的
7.3.2 应用背景
7.3.3 实验设备
7.3.4 实验拓扑
7.3.5 实验步骤
7.4 实验四:RIP路由协议
7.4.1 实验目的
7.4.2 应用背景
7.4.3 实验设备
7.4.4 实验拓扑
7.4.5 实验步骤
7.5 实验五:OSPF路由协议
7.5.1 实验目的
7.5.2 应用背景
7.5.3 实验设备
7.5.4 实验拓扑
7.5.5 实验步骤
7.6 实验六:利用NAT实现内部源地址转换
7.6.1 实验目的
7.6.2 应用背景
7.6.3 实验设备
7.6.4 实验拓扑
7.6.5 实验步骤
7.7 实验七:访问控制列表
7.7.1 实验目的
7.7.2 应用背景
7.7.3 实验设备
7.7.4 实验拓扑
7.7.5 实验步骤
7.8 实验八:IPv6手动隧道
7.8.1 实验目的
7.8.2 应用背景
7.8.3 实验设备
7.8.4 实验拓扑
7.8.5 实验步骤
第8章 计算机网络课程设计
8.1 课程设计概述
8.1.1 课程设计内容
8.1.2 课程设计要求
8.1.3 课程设计目的
8.1.4 相关基础知识
8.1.5 课程设计模板
8.2 课程设计实例:基于Socket的文本传输(一对一)
8.2.1 课程设计背景
8.2.2 功能实现要点
8.2.3 系统分析
8.2.4 系统设计
8.2.5 核心模块实现
8.2.6 总体实现
附录A 常用缩略语表
附录B 期末考试模拟题
附录C 期末考试模拟题参考答案
参考文献