TCP/IP網絡協議分析與實現

馬莉莉 李宏慧 主編 羅繼東 劉江平 副主編

  • 出版商: 清華大學
  • 出版日期: 2026-07-01
  • 定價: $239
  • 售價: $238
  • 語言: 簡體中文
  • ISBN: 7302721890
  • ISBN-13: 9787302721895
  • 相關分類: TCP/IP
  • 下單後立即進貨 (約4週~6週)

  • TCP/IP網絡協議分析與實現-preview-1
  • TCP/IP網絡協議分析與實現-preview-2
  • TCP/IP網絡協議分析與實現-preview-3
  • TCP/IP網絡協議分析與實現-preview-4
  • TCP/IP網絡協議分析與實現-preview-5
  • TCP/IP網絡協議分析與實現-preview-6
  • TCP/IP網絡協議分析與實現-preview-7
TCP/IP網絡協議分析與實現-preview-1

商品描述

本書從HTTP入手,詳細說明了HTTP報文的格式、通信流程、報文的捕獲和分析,然後介紹Wireshark的使用、Socket程序開發樣例,再深入HTTP的簡單實現,最後逐步進行ICMP、Modbus TCP、Modbus RTU、MQTT等協議的分析和實現,由淺入深地帶領讀者掌握協議分析的方法和實現邏輯,並給出基於Python 3的程序代碼,可以實現簡單的網絡協議交互模擬。 本書能夠幫助計算機網絡專業和相關專業學生深入理解網絡協議的作用和實現方法,提高網絡協議分析能力,以及新的網絡協議設計能力。

作者簡介

馬莉莉 工學碩士,副教授,內蒙古農業大學計算機與信息工程學院網絡工程系主任。 主要從事計算機網絡應用與數據挖掘導引本科生教學工作。主編出版 2 部教材,參編 1 部 教材。在網絡異常數據檢測、數據融合、計算機應用方面發表了 10 多篇學術論文,申請 實用新型專利 3 項,登記軟件著作權 3項。主持內蒙古教育廳科研項目 1 項。參與內蒙古 自然科學基金項目 3 項。

目錄大綱

目錄

第1章概述

1.1計算機網絡體系結構

1.1.1計算機網絡體系結構的形成

1.1.2協議與層次劃分

1.1.3TCP/IP的體系結構

1.2網絡協議的分類

1.3常見協議簡介

1.4協議分析過程

習題1

第2章HTTP/1.1協議分析

2.1HTTP/1.1的作用

2.2環境要求

2.3報文結構

2.3.1術語說明

2.3.2HTTP/1.1消息格式

2.3.3請求報文

2.3.4回復報文

2.4通信流程

2.5HTTP數據幀說明

2.6報文分析

習題2

第3章Wireshark使用

3.1BPF

3.2安裝

3.3捕獲

3.4過濾器

3.5HTTP報文捕獲示例

習題3

第4章Socket程序開發

4.1Socket庫方法

4.2TCP常見流程

4.3Socket通信示例

4.3.1服務端

4.3.2客戶端

習題4

第5章簡單的HTTP/1.1服務

5.1第一個版本

5.2模擬訪問

5.3HTML文件

5.4圖片文件

5.5響應請求文件

5.6MIME 類型

5.7資源定位

5.8完整示例版本

習題5

第6章ICMP分析與實現

6.1ICMP的作用

6.2環境要求

6.3ICMP報文格式

6.4簡單環境的通信過程

6.5ICMP報文示例

6.6報文分析

6.7簡單的ICMP請求端實現

習題6

第7章Modbus TCP分析與實現

7.1Modbus TCP作用

7.2環境要求

7.3報文結構

7.3.1MBAP

7.3.2PDU

7.4通信過程

7.5Modbus TCP報文示例及分析

7.6簡單的Modbus TCP請求端實現

7.7簡單的Modbus TCP服務端實現

習題7

第8章Modbus RTU分析與實現

8.1Modbus RTU協議作用

8.2環境要求

8.3報文結構

8.4通信過程

8.5Modbus RTU報文示例及分析

8.6簡單的Modbus RTU請求端實現

8.7簡單的Modbus RTU服務端實現

習題8

第9章MQTT協議分析與實現

9.1MQTT協議作用

9.2環境要求

9.3報文結構

9.3.1固定報頭

9.3.2可變報頭

9.3.3有效載荷

9.3.4CONNECT報文

9.3.5其他報文

9.4通信過程

9.4.1建立連接

9.4.2發布信息

9.4.3消息訂閱

9.4.4保持連接

9.4.5斷開連接

9.5簡單的MQTT服務端和客戶端實現

9.5.1公共部分

9.5.2簡單的MQTT客戶端實現

9.5.3簡單的MQTT服務端實現

習題9

參考文獻