理论篇 3
第1章 计算机网络概述 3
1.1 计算机网络的基本概念 3
1.1.1 计算机网络的由来 3
1.1.2 计算机网络的定义 4
1.1.3 网络协议 5
1.1.4 计算机网络分类 5
1.2 因特网的组成 7
1.2.1 因特网的边缘部分 7
1.2.2 因特网的核心部分 9
1.3 计算机网络的性能指标 12
1.4 计算机网络的体系结构 15
1.4.1 分层的含义和必要性 15
1.4.2 OSI模型 16
1.4.3 TCP/IP模型 17
1.4.4 五层模型 18
1.4.5 TCP/IP模型的数据封装过程 19
1.5 计算机网络的标准化 20
课后习题 21
第2章 数据通信基础 22
2.1 数据通信基础知识 22
2.1.1 通信系统的模型 22
2.1.2 信息、数据与信号 23
2.1.3 数据通信方式 24
2.1.4 数据传输速率与信道带宽 28
2.2 信号调制技术 31
2.2.1 基带调制(编码) 31
2.2.2 带通调制 34
2.3 传输介质 38
2.3.1 导向性传输介质 39
2.3.2 非导向性传输介质 45
2.4 信道复用技术 47
2.4.1 频分复用(FDM) 48
2.4.2 时分复用(TDM) 49
2.4.3 波分复用(WDM) 51
2.4.4 码分复用(CDM) 52
2.5 接入技术 55
2.5.1 电话拨号接入 55
2.5.2 xDSL接入 56
2.5.3 光纤同轴混合网(HFC网)接入 59
2.5.4 光纤接入 60
2.5.5 以太网接入 61
2.5.6 无线接入 62
课后习题 63
第3章 直连网络 64
3.1 链路层概述 64
3.1.1 组帧 65
3.1.2 无差错接收 67
3.1.3 信道访问控制 69
3.2 PPP 协议 70
3.2.1 PPP协议简介 71
3.2.2 帧格式 71
3.2.3 PPP的工作过程 72
3.2.4 PPP协议的身份验证机制 73
3.3 基于广播信道的以太网 73
3.3.1 传统以太网简介 74
3.3.2 CSMA/CD协议 74
3.3.3 以太网的量化参数 77
3.3.4 帧格式 77
3.3.5 基于集线器的星型以太网 78
3.3.6 快速以太网 80
3.4 交换式以太网 81
3.4.1 网桥 81
3.4.2 交换机 83
3.4.3 生成树协议 84
3.4.4 VLAN技术 86
3.5 PPPoE协议 92
3.6 无线局域网 94
3.6.1 无线局域网架构 94
3.6.2 无线局域网的物理层 95
3.6.3 无线局域网的MAC层协议 97
3.6.4 MAC帧 101
3.6.5 用户的接入过程 102
课后习题 103
第4章 互联网络 105
4.1 本章概述 105
4.1.1 网络的互联问题 105
4.1.2 网络层的服务模型 106
4.2 网际协议IP 109
4.2.1 IP编址方案 109
4.2.2 IP分组的封装格式 117
4.2.3 分组交付方法 119
4.3 ARP协议 120
4.4 ICMP协议 121
4.5 路由协议 123
4.5.1 路由协议概述 123
4.5.2 路由信息协议 124
4.5.3 OSPF协议 128
4.5.4 边界网关协议BGP 132
课后习题 134
第5章 端到端传输 135
5.1 概述 135
5.1.1 进程之间的通信 136
5.1.2 端口号及套接字 136
5.1.3 运输层的多路复用与多路分解 137
5.1.4 运输层的两大协议 138
5.2 UDP协议 139
5.2.1 UDP协议简介 139
5.2.2 UDP报文段的首部格式 140
5.3 TCP协议 141
5.3.1 TCP协议简介 141
5.3.2 TCP报文段的首部格式 142
5.3.3 TCP的连接管理 144
5.4 可靠传输的原理及实现 147
5.4.1 可靠传输的原理 147
5.4.2 TCP可靠传输的实现 151
5.5 流量控制 157
5.5.1 接收流量控制 158
5.5.2 网络流量控制(即拥塞控制) 160
课后习题 167
第6章 网络应用协议 169
6.1 应用层的C/S模式与P2P模式 169
6.2 DNS协议 170
6.3 DHCP协议 172
6.4 Web与HTTP 175
6.5 电子邮件 177
6.6 文件传输协议 179
课后习题 182
实践篇 185
第7章 数据链路层实验 185
7.1 实验1:以太网帧的封装实验 185
7.1.1 实验目的 185
7.1.2 实验配置说明 185
7.1.3 实验步骤 185
7.2 实验2:交换机工作原理 187
7.2.1 实验目的 187
7.2.2 实验配置说明 187
7.2.3 实验步骤 188
7.3 实验3:生成树协议(STP)分析 189
7.3.1 实验目的 189
7.3.2 实验配置说明 190
7.3.3 实验步骤 190
7.4 实验4:虚拟局域网工作原理 193
7.4.1 实验目的 193
7.4.2 实验配置说明 193
7.4.3 实验步骤 194
第8章 网络层实验 198
8.1 实验1:IP协议 198
8.1.1 实验目的 198
8.1.2 实验配置说明 198
8.1.3 实验步骤 199
8.2 实验2:IP地址分配实验 201
8.2.1 实验目的 201
8.2.2 实验配置说明 201
8.2.3 实验步骤 202
8.3 实验3:ARP协议 204
8.3.1 实验目的 204
8.3.2 实验配置说明 204
8.3.3 实验步骤 205
8.4 实验4:路由协议分析 206
8.4.1 实验目的 206
8.4.2 实验配置说明 206
8.4.3 实验步骤 207
第9章 运输层实验 209
9.1 实验1:运输层端口观察实验 209
9.1.1 实验目的 209
9.1.2 实验配置说明 209
9.1.3 实验步骤 209
9.2 实验2:UDP协议与TCP协议的对比分析 211
9.2.1 实验目的 211
9.2.2 实验配置说明 211
9.2.3 实验步骤 212
9.3 实验3:TCP的连接管理 213
9.3.1 实验目的 213
9.3.2 实验配置说明 213
9.3.3 实验步骤 213
第10章 应用层实验 215
10.1 实验1:DNS解析实验 215
10.1.1 实验目的 215
10.1.2 实验配置说明 215
10.1.3 实验步骤 217
10.2 实验2:DHCP协议分析 220
10.2.1 实验目的 220
10.2.2 实验配置说明 220
10.2.3 实验步骤 221
10.3 实验3:HTTP协议分析 224
10.3.1 实验目的 224
10.3.2 实验配置说明 224
10.3.3 实验步骤 225
10.4 实验4:电子邮件协议分析 226
10.4.1 实验目的 226
10.4.2 实验配置说明 226
10.4.3 实验步骤 228
参考文献 230