本书从HTTP入手,详细说明了HTTP报文的格式、通信流程、报文的捕获和分析,然后介绍Wireshark的使用、Socket程序开发样例,再深入HTTP的简单实现,最后逐步进行ICMP、Modbus TCP、Modbus RTU、MQTT等协议的分析和实现,由浅入深地带领读者掌握协议分析的方法和实现逻辑,并给出基于Python 3的程序代码,可以实现简单的网络协议交互模拟。
本书能够帮助计算机网络专业和相关专业学生深入理解网络协议的作用和实现方法,提高网络协议分析能力,以及新的网络协议设计能力。
