文章目录
一、了解TCP/IP协议
OSI七层协议
- 应用层:HTTP,FTP,DNS,TFTP…
- 表示层:数据加密
- 会话层:SQL,RPC
- 传输层:TCP,UDP
- 网络层:IP,IPX
- 数据链路层:ATM
- 物理层:电路
TCP/IP协议
- TCP/IP协议在一定程度上参考了OSI的体系结构。OSI模型共有七层,但是这显然是有些复杂的,所以在TCP/IP协议中,它们被简化为了四个层次。
- 我们平时比如通过Python的requests库请求对方服务器,对方服务器可以返回给我们数据。这样一个流程是遵循了http协议的。
二、抓包方式
看到了刚才的协议,实际上TCP每一层我们都可以进行抓包。先来看一下常见的抓包方式
- 代理抓包模式-应用层(中间人攻击):Fiddler、Charles、VPN
- 优点:配置简单、抓取解析方便。
- 缺点:APP对代理监测越发严重
- 网卡混杂模式-网络层以上ÿ