diff --git a/mqtt/0305-PUBREC.md b/mqtt/0305-PUBREC.md
index 2913ff3..b6d6bdc 100644
--- a/mqtt/0305-PUBREC.md
+++ b/mqtt/0305-PUBREC.md
@@ -6,12 +6,50 @@ PUBREC报文是对QoS等级2的PUBLISH报文的响应。它是QoS 2等级协议
##### 图例 3.14 – PUBREC报文固定报头
-| **Bit** | **7** | **6** | **5** | **4** | **3** | **2** | **1** | **0** |
-|---------|-----------------------|--------|-------|-------|-------|-------|-------|-------|
-| byte 1 | MQTT控制报文类型e (5) | 保留位 |
-| | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
-| byte 2 | 剩余长度 (2) |
-| | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
+
+
+ Bit |
+ 7 |
+ 6 |
+ 5 |
+ 4 |
+ 3 |
+ 2 |
+ 1 |
+ 0 |
+
+
+ byte 1 |
+ MQTT控制报文类型 (5) |
+ 保留位 |
+
+
+ |
+ 0 |
+ 1 |
+ 0 |
+ 1 |
+ 0 |
+ 0 |
+ 0 |
+ 0 |
+
+
+ byte 2 |
+ 剩余长度 (2) |
+
+
+ |
+ 0 |
+ 0 |
+ 0 |
+ 0 |
+ 0 |
+ 0 |
+ 1 |
+ 0 |
+
+
**剩余长度字段**
@@ -23,10 +61,27 @@ PUBREC报文是对QoS等级2的PUBLISH报文的响应。它是QoS 2等级协议
##### 图例 3.15 – PUBREC报文可变报头
-| **Bit** | **7** | **6** | | **5** | **4** | **3** | **2** | **1** | **0** |
-|---------|-------|----------------|-----|-------|-------|-------|-------|-------|-------|
-| byte 1 | | 报文标识符 MSB |
-| byte 2 | | 报文标识符 LSB |
+
+
+ Bit |
+ 7 |
+ 6 |
+ 5 |
+ 4 |
+ 3 |
+ 2 |
+ 1 |
+ 0 |
+
+
+ byte 1 |
+ 报文标识符 MSB |
+
+
+ byte 2 |
+ 报文标识符 LSB |
+
+
### 3.5.3 有效载荷