第1章 计算机网络技术概述 1
1.1 计算机网络简介 1
1.1.1 什么是计算机网络 1
1.1.2 计算机网络的主要功能 6
1.1.3 计算机网络的拓扑结构 7
1.2 计算机网络的分类 9
1.3 计算机网络的组成 10
1.3.1 计算机网络的硬件设备 10
1.3.2 计算机网络的软件 11
1.3.3 计算机网络操作系统 13
1.4 广域网基础 16
1.5 IP地址与子网掩码 18
1.5.1 IP地址 18
1.5.2 子网掩码 21
1.6 数据通信基础 22
1.6.1 数据通信基本概念 22
1.6.2 数据通信模型 25
1.6.3 数据信息的调制与编码 27
1.6.4 数据的传输方式 30
1.6.5 多路复用技术 32
1.6.6 数据交换技术 34
1.6.7 差错控制技术 37
参考文献 38
第2章 计算机网络结构与协议 39
2.1 网络协议模型 39
2.1.1 协议分层 39
2.1.2 OSI参考模型 40
2.1.3 TCP/IP参考模型 43
2.1.4 TCP/IP与OSI的对应关系 45
2.2 以太网技术 46
2.2.1 以太网的工作原理 46
2.2.2 以太网地址和帧格式 46
2.2.3 嗅探器的相关知识 47
2.2.4 Wireshark的使用 48
2.2.5 Sniffer的使用 55
2.3 TCP/IP 60
2.3.1 TCP/IP基础 60
2.3.2 ARP 63
2.3.3 IP 68
2.3.4 ICMP 74
2.3.5 UDP 79
2.3.6 TCP 85
2.4 IPv6技术 95
2.4.1 IPv6简介 95
2.4.2 IPv6首部结构 96
2.4.3 ICMPv6 98
2.4.4 NDP 101
参考文献 107
第3章 TCP/IP应用层的典型服务 108
3.1 DNS服务 108
3.1.1 DNS理论基础 108
3.1.2 DNS客户端 110
3.1.3 DNS服务器 113
3.1.4 DNS协议和实例分析 121
3.2 Web服务 128
3.2.1 Web理论基础 128
3.2.2 Web客户端 129
3.2.3 Web服务器 130
3.2.4 HTTP和实例分析 136
3.3 Telnet服务 141
3.3.1 Telnet理论基础 141
3.3.2 Telnet客户端 146
3.3.3 Telnet协议实例分析 149
3.3.4 Telnet服务器 151
3.4 FTP服务 154
3.4.1 FTP理论基础 154
3.4.2 FTP客户端 154
3.4.3 FTP服务器 158
3.4.4 FTP和实例分析 164
3.5 Mail服务 168
3.5.1 Mail理论基础 168
3.5.2 Mail客户端 170
3.5.3 Mail服务器 175
3.5.4 SMTP、POP3和实例分析 176
参考文献 183
第4章 网络测试 184
4.1 常用网络测试工具的使用 184
4.1.1 设置和查看网络接口工具:Ipconfig 184
4.1.2 测试网络连通状态工具:Ping 187
4.1.3 显示网络状态工具:Netstat 191
4.1.4 显示经过的网关工具:Tracert 192
4.2 网络的传输介质 195
4.2.1 双绞线 195
4.2.2 同轴电缆 198
4.2.3 光缆 199
4.3 双绞线与光缆测试 201
4.3.1 综合布线系统的测试标准 201
4.3.2 综合布线测试连接方式 201
4.3.3 双绞线测试 202
4.3.4 寻线器 204
4.3.5 光缆测试 205
参考文献 209
第5章 无线网络技术与协议 210
5.1 概述 210
5.1.1 有线网络和无线网络 210
5.1.2 无线网络的发展 211
5.1.3 无线网络协议族 212
5.1.4 无线网络术语 213
5.2 无线网络的架设 214
5.2.1 IEEE 802.11体系结构 214
5.2.2 无线网络的架设 215
5.3 IEEE 802.11协议 219
5.3.1 基本网络层次模型 219
5.3.2 CSMA/CA机制 221
5.3.3 数据帧结构解析 222
5.3.4 控制帧结构解析 231
5.3.5 管理帧结构解析 235
参考文献 239