使用wireshark对grpc的helloworld抓包分析

本文通过Wireshark抓包详细分析了gRPC的通信过程,包括Magic帧、SETTINGS帧、HEADERS帧、DATA帧、WINDOW_UPDATE、PING等关键帧的解读,以及gRPC的状态码理解。同时介绍了如何使用Wireshark对gRPC进行抓包,帮助读者理解HTTP2帧定义和gRPC通信机制。
摘要由CSDN通过智能技术生成

wireshark的抓包全貌图

【客户端】——》【网关-172.16.49.1】——》【服务端-172.16.49.88】
【服务端-172.16.49.88】——》【网关-172.16.49.1】——》【客户端】
抓包全貌

主要帧头

图中的 No-主要帧头格式,列出格式如下

  • 27-Magic
  • 28-SETTGINS
  • 31-SETTINGS
  • 33-SETTINGS
  • 34-SETTINGS
  • 36-HEADERS
  • 37-DATA
  • 39-WINDOW_UPDATE,PRING,HEADERS,DATA,HEADERS
  • 41-PING
  • 42-WINDOW,PING

主要帧头分析

  • 27-Magic
    Magic
    内容 (PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n) Magic帧的主要作用是对是 对使用HTTP2双方协议的确认,是一个链接前言,

  • SETTINGS

【客户端】——》【服务端】告诉自身情况,设置 最大支持的HEADER list 的大小

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值