此文章主要用于个人学习,文章如若存在知识瑕疵和误区欢迎在评论区指出

1.什么是数据包?
在互联网上做的一切都涉及到数据包,如:接收的每个网页都以一系列数据包的形式传入,如发送的每一封电子邮件都以一系列数据包的形式传出,以小型数据包传输数据的网络成为数据包交换网络。
2.什么是抓包?为什么抓包?
抓包就是将网络传输发送与接受的数据包进行截获,重发,编辑,转存等操作。
原始数据–>过滤–>分析,这是数据处理的基本套路,抓包的目的就是为了获取想要的数据,拿到数据之后我们可以做以下事情:

  1. 分析数据传输协议
  2. 定位网络协议的问题
  3. 从数据包中获取想要的数据
  4. 将截取到的数据包进行修改,伪造,更改

数据包传输协议:常见的网络协议有TCP/IP协议、IPX/SPX协议、NetBEUI协议、 Microsoft网络的文件和 打印机共享。在局域网中用得的比较多的是IPX/SPX。用户如果 访问Internet(互联网),则必须在网络协议中添加TCP/IP协议。
3.常用的抓包工具
一、httpwatch:

httpwatch与IE和firefox浏览器集成,但不支持chrome;httpwatch界面清晰直观,发送请求后可以快速简单的查看Cookies, Headers, Query Strings and POST data,能够通过页面分组处理多页面场景。

二、Fiddler:

Fiddler是一个独立的应用,可以调试PC、Mac或Linux系统和移动设备 的之间的通信,支持大部分框架如java、.net、java、Ruby,需要设置代理

三、wireshark

wireshark是一款专业的通过抓取网络数据包进行网络检测,网络协议分析工具,可实时监测网络传输数据,全面透视整个网络的动态信息。

四、firebug

Firebug是firefox下的一个扩展,它除了能进行网络分析还能够调试所有网站语言,如js、Html、Css等,支持各种浏览器如IE、Firefox、Opera,、Safari。
第三节点原文链接:https://blog.csdn.net/qq_40126686/article/details/106994471
4.TCP/IP协议
TCP协议分为四层,分别为:应用层(HTTP/FTP/SMTP/Tenlnet),传输层(TCP/UDP),网络层(ICMP/IP/IGMP)和链路层(ARP/RARP)。
TCP是面向连接的通讯协议,通过三次握手建立链接,完成通讯时要拆除链接。
点到点是链路层的说法。
端到端是传输层的说法
5.连接硬件
连接硬件产品有两种方式
1.网线连接,需要配置和硬件一样的网段,什么是网段?如硬件为192.168.0.111 本地电脑需前三位和硬件一致,如:192.168.0.*** 。配置完成后输入cmd打开控制器输入ping IP地址 进行通讯测试。
2.串口连接,此方法不需要配置网段

初入C/S了解数据包抓包等基础相关推荐

  1. Android如何用release包抓包

    首先说明,在Android以上的app,已经不允许release包抓包了,但是我们自己打的relase包可以通过修改配置文件达到抓包的目的. 在开发过程中,我们经常使用debug包+charles进行 ...

  2. Libpcap和Qt的安装及数据包抓包、过滤、保存

    本次实验是基于ubuntu虚拟机. 实验目的 (1)准备实验环境: (2)libpcap相关函数: (3)掌握数据包的抓包过程 (二)实验内容 安装libpcap: 在虚拟机中安装QT软件: 使用li ...

  3. fiddler不能抓取浏览器数据_抓包软件 Fiddler 了解一下?

    学会如何抓包,是爬虫的必备技能,甚至可以说,不会抓包就等同于不会爬虫. 那我们怎样抓包呢?如果直接抓取浏览器上的内容,可以直接使用开发者工具进行抓包,但有个局限,只能抓浏览器的,功能也没有多少.还可以 ...

  4. 使用Fiddler对IPhone手机的应用数据进行抓包分析

    原文出自: http://www.cr173.com/html/20064_1.html Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备.  ...

  5. 数据收集-抓包与反爬

    抓包与反爬 常见的反爬手段 反爬原因 反爬常见概念 反爬的三个方向 基于身份识别进行反爬 通过headers字段来反爬 通过请求参数来反爬 常见基于爬虫行为进行反爬 基于请求频率或总请求数量 根据爬取 ...

  6. python 抓包解析数据_Python抓包并解析json爬虫的完整实例代码

    Python抓包并解析json爬虫 在使用Python爬虫的时候,通过抓包url,打开url可能会遇见以下类似网址,打开后会出现类似这样的界面,无法继续进行爬虫: 例如: 需要爬取网页中第二页的数据时 ...

  7. api 数据 App 抓包工具 fiddler

    from   :  http://www.heyuan110.com/2015/06/17/App抓包工具fiddler/ App抓包工具fiddler Charles fiddler 抓包 确保安装 ...

  8. 【fiddler】手机 APP 接口数据的抓包HTTPS配置步骤

    原文:https://blog.csdn.net/qq_39720249/article/details/81069929 转载请查看原文 一.fiddler的下载和安装 参照我的另一博文 :[fid ...

  9. 网络抓包-抓包工具tcpdump的使用与数据分析

    1.测试背景 本次测试选用两台不同的服务器,ip分别为.233和.246,233服务器为客户端,246服务器为服务端.利用tcp协议就行socket通信.socket网络编程部分示例代码为基本的通信代 ...

最新文章

  1. pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)
  2. WARNING:tensorflow:Layer gru will not use cuDNN kernels since it doesn‘t meet the criteria. It will
  3. Python中的继承
  4. 动态链接库dll,静态链接库lib, 导入库lib 转
  5. 您需要了解的所有有关System.gc()的信息
  6. 织梦mysql安装教程视频教程_织梦DedeCMSV6系统安装步骤教程
  7. Java NIO零拷贝
  8. ultrascale和arm区别_[原创] Avnet Zynq UltraScale+MPSoC系列Ultra96开发方案
  9. c#值get、 set用法(包含自动转换的说明)
  10. centos7 安装mysql8_CentOS7中安装MySQL8.0.21爬坑记录
  11. 9 月,有远见的程序员,都关注了这个人!
  12. 寻求有用的Eclipse Java代码模板[关​​闭]
  13. js动态加载css文件和js文件的方法
  14. 解读《美国国家BIM标准》 – BIM能力成熟度模型 (七)
  15. Windows 本地安全策略
  16. python docx 图片_python-docx设置图片大小和对齐方式
  17. python有道云笔记_Python自动同步有道云笔记到Hexo
  18. zookeeeper 启动失败 Unexpected exception, exiting abnormally java.io.eofexception
  19. 亳州市发明专利申请费用多少钱,权利要求书要怎么写?
  20. PDF怎么修改,如何删除PDF水印

热门文章

  1. 与Ubuntu握手言和:goole输入法突然不见了
  2. “北上广深”的“收租婆”角色什么时候能够减少?
  3. springboot(十)SpringBoot消息中间件RabbitMQ
  4. ios局部滚动出界解决办法
  5. echarts—地图实现
  6. 【电影】X战警天启HDTC版免费观看英文中字字幕
  7. 【进阶篇】全流程学习《20天掌握Pytorch实战》纪实 | Day03 | 文本数据建模流程范例
  8. CSP 201609-3 炉石传说(C++)
  9. 使用本地CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box创建三个k8s集群虚拟机
  10. Android中监听Home键的4种方法总结