前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fiddler工作原理

Fiddler工作原理

作者头像
小雯子打豆豆
发布2020-08-18 16:00:07
7100
发布2020-08-18 16:00:07
举报
文章被收录于专栏:软件测试小助手

Fiddler在抓包中很常见,可以了解下里面的原理,面试经常会问到

Fiddler官网地址:

https://www.telerik.com/fiddler

一、什么是Fiddler

在官网首页中给出了一个这样的解释:

The free web debugging proxy for any browser,system or platform

就是说这是一个对任何浏览器、系统或平台都适用的免费web 调试代理

二、Fiddler工作原理

这里提一下,面试中遇到的问题,Fiddler的底层代码是什么?.net

简单来说,本来是客户端直接对web server进行请求的,但是中间加了Fiddler代理进行拦截,将客户端的请求获取下拉,通过代理地址127.0.0.1:8888,再次向web server进行请求,并将返回结果传给客户端展示,就相当于以前的间谍截取电报,但是也没有人察觉类似,我是不是很机智

三、三次握手协议

其实要深入了解Fiddler相关机制,掌握三次握手协议是很重要的,我面试的时候就被问倒过,这主要就是客户端和浏览器之间如何通信的重要原理

简单流程:(具体的可以百度自己了解下)

客户端向服务端发出数据请求并发出一个SYN(同步系列编号)连接请求信息,服务端收到请求后返回给客户端一个SYN和ACK(确认)确认连接请求信息,客户端收到确认连接请求信号后,发送给服务端ACK(ACK+1),告诉服务端可以进行通信请求。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试小助手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Fiddler在抓包中很常见,可以了解下里面的原理,面试经常会问到
  • Fiddler官网地址:
  • 一、什么是Fiddler
  • 二、Fiddler工作原理
  • 三、三次握手协议
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档