第1章 绪论 1
1.1 计算机网络简介 1
1.1.1 计算机网络概述 1
1.1.2 计算机网络的主要功能 3
1.2 计算机网络的分类 4
1.3 计算机网络的组成 5
1.3.1 计算机网络的硬件设备 5
1.3.2 计算机网络软件 6
1.3.3 计算机网络操作系统 8
1.4 广域网基础 10
1.5 IP地址与子网掩码 12
1.5.1 IP地址 12
1.5.2 子网掩码 14
1.6 数据通信基础 15
1.6.1 数据通信基本概念 15
1.6.2 数据通信模型 18
1.6.3 数据信息的调制与编码 20
1.6.4 数据的传输方式 23
1.6.5 多路复用技术 25
1.6.6 数据交换技术 27
1.6.7 差错控制技术 29
第2章 计算机网络结构与协议 31
2.1 网络协议模型 31
2.1.1 协议分层 31
2.1.2 OSI参考模型 32
2.1.3 TCP/IP协议模型 35
2.1.4 OSI参考模型和TCP/IP协议模型的对应关系 36
2.2 以太网技术 37
2.2.1 以太网的工作原理 37
2.2.2 以太网地址和帧格式 37
2.2.3 嗅探器的相关知识 38
2.2.4 Wireshark的使用 39
2.3 TCP/IP协议 45
2.3.1 TCP/IP协议基础 45
2.3.2 ARP协议 47
2.3.3 IP协议 51
2.3.4 ICMP协议 57
2.3.5 UDP协议 62
2.3.6 TCP协议 67
2.4 IPv6技术 76
2.4.1 IPv6简介 76
2.4.2 IPv6首部结构 76
2.4.3 ICMPv6协议 79
2.4.4 NDP协议 82
第3章 TCP/IP协议应用层的典型服务 87
3.1 DNS服务 87
3.1.1 DNS理论基础 87
3.1.2 DNS客户端 89
3.1.3 DNS服务器 92
3.1.4 DNS协议和实例分析 101
3.2 Web服务 107
3.2.1 Web理论基础 107
3.2.2 Web客户端 107
3.2.3 Web服务器 108
3.2.4 HTTP协议和实例分析 114
3.3 Telnet服务 118
3.3.1 Telnet理论基础 118
3.3.2 Telnet客户端 122
3.3.3 Telnet服务器 125
3.3.4 协议实例分析 126
3.4 FTP服务 127
3.4.1 FTP理论基础 127
3.4.2 FTP客户端 128
3.4.3 FTP服务器 130
3.4.4 FTP协议和实例分析 134
3.5 电子邮件服务 139
3.5.1 电子邮件理论基础 139
3.5.2 电子邮件客户端 141
3.5.3 电子邮件服务器 145
3.5.4 SMTP协议、POPv3协议和实例分析 148
第4章 网络测试 156
4.1 设置和查看网络接口工具:ipconfig 156
4.2 测试网络连通状态工具:ping 158
4.3 显示网络状态工具:netstat 163
4.4 显示经过的网关工具:tracert 164
第5章 无线网络技术与协议 168
5.1 概述 168
5.1.1 有线网络和无线网络 168
5.1.2 无线网络的发展 169
5.1.3 无线网络协议族 170
5.1.4 无线网络术语 171
5.2 无线网络的架设 172
5.2.1 IEEE 802.11 体系结构 172
5.2.2 无线网络的架设 173
5.3 802.11 协议 177
5.3.1 基本网络层次模型 177
5.3.2 CSMA/CA机制 178
5.3.3 802.11 协议中的帧 179
5.3.4 数据帧结构解析 181
5.3.5 控制帧结构解析 188
5.3.6 管理帧结构解析 192
5.4 下一代互联网技术 196
5.4.1 移动IPv6协议 198
5.4.2 层次移动IPv6协议 200
参考文献 205