HTTP 协议协议网络抓取软件包
- 一、TCP协议
- 二、HTTP协议
- 三. 无线电通信
- 四、网络抓包
- 五. 制造商检查返回数据
- 六、总结
- 七、参考
一、TCP协议
1. TCP简介
《转让控制议定书》(TCP,有时称为《传输控制议定书》)是一个网络议定书。基于字节的传输层协议是连接和可信赖的。793国际执法工作队的RFC 793中对此作了说明。
TCP打算与便利多网络应用的等级协议结构保持一致。不同但互连的计算机TCP用于提供通信网络主计算机中配对业务之间的可靠通信服务。
TCP认为,低级协议将为它提供简单、也许错误的数据报告服务。贸易点应当能够就广泛的通信系统开展工作,从硬线到集体交换或电路交换网络。
二、TCP业务原则
完整的TCP通信包含以下步骤:建立连接、数据传输和终止连接。
连接(三指礼) :
从客户端到服务器要创建,发送SYN。主动打开作为三人握手的一部分
- 对于真正的 SYN, 服务器端应该用一个响应 。
SYN/ACK。
- 最后,客户又发出另一条信息。
ACK这导致了三向握手和建立联系的状况。
数据传输:
- 发送数据端
传输PSH数据包
- 接收数据端
回复ACK数据包
亲密关系(四个分手):
- 一端
主动关闭连接。向另一端发送FIN包。
- 在FIN袋的对面,收到了一个答复。
ACK数据包。
- 在对面, 发送FIN包。
- FIN包裹的原发件人提供了一份ACK确认收据。
发送了两个TCP数据包:
- 数据通过应用程序写入传输缓冲。
- TCP 指 MMS (最大安全大小) 数据部分 。
二、HTTP协议
1. HTTP简介
- HTTP协议代表超文本传输协议。
超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议
- HTTP是一种基于TCP/IP的数据传输协议。
二. HTTP的理由说明
HTTP 协议基于客户服务架构。 浏览器是 HTTP 客户端 。URL向HTTP服务端也就是说,所有请求都由WEB服务器发送。
三方过渡方案要考虑的三项考虑:
- HTTP 没有连接: 没有连接意味着每个连接只执行一个请求 。 一旦服务器处理客户端的要求并收到客户端的回答, 连接就会中断 。 此技术可以节省传输时间 。
- HTTP是媒体中立的,这意味着只要客户和服务器知道如何处理数据内容,任何形式的数据都可以通过HTTP传递。客户和服务器指定了用于 MIME 类型的材料类型。
- HTTP是无国籍的:HTTP是无国籍的。 地位限制意味着协议缺乏处理此事的记忆能力。 地位限制意味着如果后续行动需要事先信息,必须重新发送,这可能导致每个连接传送的数据量增加。 另一方面,如果服务器不要求事先信息,则其答复更快。
HTTP协议通信过程 :

三. 无线电通信
1. 简介
Wiresark(前Etheeal)是网络软件包分析软件,目的是拦截网络软件包,尽可能在网络软件包上显示具体的信息。 Wiresark利用WinPCAP作为接口,直接与互联网卡直接交换数据。
2. 工作流程
- 识别 Wiresark 的位置。 没有合适的位置, Wiresark 将花费很长的时间获取与自己无关的数据 。
- 选择抓取接口 。 通常, 选择互联网网络接口, 以便捕获与网络相关的数据 。 否则, 所捕取的任何进一步数据都将是无用的抓取接口 。 通常, 选择互联网网络接口, 以便捕获与网络相关的数据 。 否则, 所捕取的任何进一步数据都将是无用的 。
- 设置抓取过滤器以避免不必要的抓取文件。 这样, 用户在分析数据时不会被其他数据困扰。 另外, 用户可以节省大量时间 。
- 使用显示过滤器。 从抓取过滤器中过滤数据的使用通常仍然很困难。 此时使用显示过滤器使过滤软件包更加详细 。
- 使用颜色规则。 使用显示过滤器过滤的数据通常是一个有价值的软件包。 如果您想要强调会话, 您可以使用颜色规则来这样做 。
- 创建图表。如果消费者想要更清楚地观察网络中数据的变化,则数据分布可能只是以图表的形式表示。
- 数据重组。 Wiresark 的重组功能允许在会话中从单独的数据包中重新安排信息,或者重组整个图像或文件。 由于转移的文档往往更大,信息分散在几个数据包中。 要查看整个图片或文件,此时需要重组数据的技术。
四、网络抓包
- Wiresark是一个实验工具。

如果软件继续提醒窗口, 以管理员模式启动 。
- 接口选择:
选择合适的网络卡, 右键单击, 并选择 开始抓取( 开始抓取), 然后单击以收集网络信息, 并开始检索网络软件包 。



- 执行需要抓包的操作
- 过滤

- TCP应该握手三次
选择一个记录来观看三次握手, 然后右键单击跟踪流中的 tcp 流 。


- 通过选择第一命令,请见TCP报告格式。
第一次握手,同步请求

- 选取第二条指令
第二手握手,同时寻求确认

- 第三条指令
请确认第三次握手
五. 制造商检查返回数据
- tools->options

- 选择 https, 请求权限, 并检查授权 。


- 无法关闭临时文件夹:%s。

此位置将包含在抓取列表中。 如果您在点击前多次不刷新浏览器界面, 请选择此选项, 并点击接收数据端的json 格式 。


六、总结
连接(三指礼) :
从客户端到服务器要创建,发送SYN。主动打开作为三人握手的一部分
- 对于真正的 SYN, 服务器端应该用一个响应 。
SYN/ACK。
- 最后,客户又发出另一条信息。
ACK这导致了三向握手和建立联系的状况。
七、参考
使用网络分析工具-WireShark(详细)
TCP协议实现原理
HTTP 简介
Fiddler教程
本文由 在线网速测试 整理编辑,转载请注明出处。