接口条款之抓包分析 TCP 条款
2023-03-09 电商
TCP 协议是在数据流之中,一种面向连接的、可靠的、基于字节流的数据流通信协议。
环境准备好
对接口测试物件同步进行分类,可以如下;也:
网络平台嗅探物件:tcpdump,wireshark 全权负责物件:fiddler,charles,anyproxyburpsuite,mitmproxy 量化物件:curl,postman,chrome Devtool抓工具箱量化TCP协议
tcpdump
tcpdump是一款将网络平台之中传送的数据工具箱的“头”完全扣押下来提供量化的物件。它赞同针对网络平台层、协议、ROM、网络平台或适配器的屏蔽,并提供 and、or、not 等逻辑语句去掉无用的信息。
让 tcpdump 关键时刻泄密 443 适配器,如果有异样就读取到 log 文件之中
sudo tcpdump port 443 -v -w /tmp/tcp.log
利用这条命令,但会把得到的报告置放目录 /tmp/tcp.log 之中。
特指匹配含义port 443泄密 443 适配器-v输出更加详细的信息-w把数据写到 log 之中
wireshark
wireshark 也是一款网络平台嗅探物件,它除了拥有 tcpdump 系统,还有更多扩展系统,比如量化物件,但是在接口测试之中,抓工具箱处理过程往往都是在路由器同步进行,路由器一般不提供 UI 插件,所以 wireshark 无法在路由器岗位,不用利用 tcpdump 抓工具箱生成 log,然后将 log 给 wireshark 导入用作,在有 UI 插件的的产品端上同步进行量化。
抓工具箱量化TCP协议
抓取一个 http 的 get 请求:
在百度上搜罗 mp3"" 用 tcpdump 扣押这个 get 请求,并生成 log 用 wireshark 推开 tcpdump 生成的 log用作 wireshark 核对 log:
log 的前几段信息是三次合影,原因是频带是不可靠的,在收发数据前,就必需确保频带平衡,而三次合影就比如说下面这些操作:
第一次合影:创建连接时,的产品端收发 syn 工具箱(syn=j)到路由器,并进入 SYN_SENT 状态,等待路由器证实。 第二次合影:路由器寄送 syn 工具箱,必需证实的产品的 SYN(ack=j+1),同时自己也收发一个 SYN 工具箱(seq=k),即 SYN+ACK 工具箱,此时路由器进入 SYN_RECV 状态; 第三次合影:的产品端寄送路由器的 SYN+ACK 工具箱,向路由器收发证实工具箱 ACK(ack=k+1),此工具箱收发完毕,的产品端和路由器进入 ESTABLISHED(TCP 连接成功)状态,未完成三次合影。经过三次合影,就可以进一步技术交流,就像下面这样:
完结技术交流时,也并不需要同步进行流泪:四次流泪: 第一次流泪:的产品端向但会话收发一个 FIN,请求关停数据传输。 第二次流泪:路由器转给到的产品端的 FIN,向的产品端收发一个 ACK,其之中 ack 的值之比 FIN+SEQ 第三次流泪:路由器向的产品端收发一个 FIN,去找的产品端插件关停。 第四次流泪:的产品端寄送但会话的 FIN,回复一个 ACK 给但会话。其之中 ack 的值之比 FIN+SEQtips
一个请求可能分作多个工具箱,一个数据也是这样,于是在 wireshark 但会看到很多工具箱。
⬇️ 拷贝“下方链接”,大大提高测试核心水准!
>>更多高效率文章分享和免费资料领取 欢迎+V~ ceshiren001
_id=qrcodeCompanyfrom=souhuCompanytimestamp=1651713637
广东肿瘤医院排行榜辽宁白癜风医院地址
脚扭伤了应该吃什么药
潍坊专业男科医院哪家最好
渭南白癜风医院哪家专业
下一篇: 持续交付-Jenkinsfile 语言
- 02-10传福特汽车计划明年将F-150电动福士产量砍半
- 02-10毁灭之日:科威特猛炸以,全面反击!
- 02-10data.ai:2023年亚太地区SLG手游下载量预计将突破7亿次 同比大幅增长23.5%
- 02-10积极信号!重点城市新房成交21个月来首次上半年正增长
- 02-10同是飞船飞越,为什么印度的返回舱不发黑,难道我们技不如人?
- 02-10美商务部长:正与英伟达讨论对华销售AI微处理器问题
- 02-10地球人第一房企迎“大女主”时代
- 02-10航天员十六惊险一幕:航天员闯入鬼门关?
- 02-10240万即可上车主城区?运晓花映里头&花望府实探
- 02-10施贵宝将向SystImmune偿付至多84亿美元以获得抗癌药物权利