别只记概念!Wireshark 抓包实操:搞懂 TCP 和 HTTP 的关系,才算真懂网络
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
介绍关键技术点:TCP协议分析 关键技术点:HTTP协议解析 流程在Wireshark中设置过滤器,要求目的IP地址等于xx.xx.xx.xx且源IP地址等于xx.xx.xx.xx1,或者目的IP地址等于xx.xx.xx.xx1且源IP地址等于xx.xx.xx.xx。 以下是经由网络数据包捕获技术进行实证分析的过程。 ![]() 其中1代表请求方的IP,2代表响应方的IP 核心关注点在于57036与9097这两个端口之间传输的TCP协议相关数据。 首先,请求方向服务器发起请求,以同步序列号 SYN 开始。 ![]() 在接下来的阶段中,服务器会处理SYN(Synchronize)以及ACK*(Acknowledgement,即确认字符)信号。 ![]() 最后,请求方发送ACK以完成三次握手,为何握手过程需要三次步骤,这个问题可以通过查阅其他相关文章来获取解答。 ![]() 从这一刻起,TCP协议已经成功建立起客户端与服务器之间的通信通道,接下来即可开始进行数据交换的过程。 ![]() ![]() 由此可见,HTTP协议所传输的数据本质上就是TCP传输过程中的数据载荷部分,而TCP协议在这个过程中,主要是在这些数据载荷之上附加了相应的头部信息。 ![]() ![]() 同时有此部分的Transmission Control Protocol 的端口可知使用的是前面端口为57036建立的TCP连接。 同时由这部分数据分析可知 从上至下依次为:应用层、传输层、网络层、数据链路层。而被留空的部分按照从下到上的顺序分别是MAC地址和IP地址。 最后是服务器响应HTTP请求 ![]() 同时会在下方的基础上再添加数据部分 ![]() 最终阶段涉及四次挥手动作,您也可以通过检索其他相关文章来获取更多信息。 ![]() 同样追踪其中一个端口: ![]() ![]() ![]() ![]() 阅读原文:原文链接 该文章在 2026/1/4 18:18:18 编辑过 |
关键字查询
相关文章
正在查询... |