本书通过使用协议分析软件,在多个TCP/IP典型应用场景中对网络数据帧进行捕获、筛选和分析,来学习ARP、ICMP、IP、IPSec、路由、TCP 和HTTP 等关键协议,掌握协议中对于网络诊断和网络安全具有重要意义的协议字段。通过本书的学习,读者能够将计算机网络协议理论和应用实践进行结合,理解协议的本质和协同运作的基本流程,构建扎实的计算机网络协议基础。
本书可作为高职高专计算机网络相关专业教材,也可作为计算机网络工程人员和网络编程人员自学用书。
- 前言
- 第1章 ISO/OSI 参考模型和TCP/IP协议
- 1.1 ISO/OSI 参考模型
- 1.2 TCP/IP 参考模型
- 本章总结
- 第2章 网络协议分析工具简介
- 2.1 Microsoft Network Monitor
- 2.1.1 软件的启动界面
- 2.1.2 对要进行数据包捕获的
- 网络进行配置
- 2.1.3 捕获数据包的结果界面
- 2.1.4 捕获和分析的基本流程
- 2.2 TamoSoft CommView
- 2.3 Wireshark
- 本章总结
- 第3章 ARP 协议分析
- 3.1 MAC 地址和IP 地址建立映射要解决的问题
- 3.2 ARP 的层次和应用
- 3.3 应用案例分析
- 3.4 使用 Microsoft Network Monitor分析ARP 数据帧
- 3.5 利用CommView 软件篡改ARP数据帧
- 本章总结
- 第4章 ICMP 请求和应答报文分析
- 4.1 ICMP 的层次和应用
- 4.2 应用案例分析
- 本章总结
- 第5章 TCP 协议分析(以HTTP 为例)
- 5.1 TCP 协议的主要任务
- 5.2 HTTP 协议的关键要素
- 5.3 应用案例分析
- 本章总结
- 第6章 HTTPS 协议分析
- 6.1 HTTPS 协议的主要任务
- 6.2 使用 HTTPS 访问Web 网站
- 6.3 应用案例分析
- 本章总结
- 第7章 IPsec 协议分析
- 7.1 IPsec 的主要任务
- 7.2 IPsec 的应用场景
- 7.3 IPsec 的实现模式
- 7.4 应用案例分析
- 本章总结
- 第8章 综合应用案例协议分析
- 8.1 案例拓扑和配置参数
- 8.2 NAT 的配置
- 8.3 协议分析软件的配置
- 8.4 协议数据包的捕获
- 8.5 协议数据包的分析-DNS
- 8.6 协议数据包的分析-FTP
- 本章总结
- 参考文献
- 版权