简单记录:TCP数据包的抓取--3次握手、4次挥手

准备

抓包工具:wireshark

抓取

提示:打开wireshark之后,双击选中使用的网卡(无线网卡或有线网卡:曲线,可看到网络波动),启动wireshark。

随意打开一个网页,让它抓包。(不放图了)

3次握手(截图如下)

大致过程(具体,大家自行查询):

  • 客户端 向服务器发送一个建立连接的请求,flag位: SYN
  • 服务端 收到请求后,给予客户端应答,flag位:SYN、ACK
  • 客户端 给服务器回应,flags位:ACK
4次挥手(截图如下)

大致过程(具体,大家自行查询):

  • 客户端没有数据发送或数据已接收完毕,想要断开连接;flag位: FIN、ACK
  • 服务端收到后,给于回应并等待自己处理完数据;flag位:ACK
  • 服务端数据处理完成,发送断开连接请求;flag位:FIN、ACK
  • 客户端收到后,给与响应;flag位:ACK

简单记录一下TCP连接,如有错误的地方,希望大家指正。

相关推荐
2401_8685347832 分钟前
简要说明PON下行和上传数据方式
运维·服务器·网络
OnlineProxy3 小时前
企业级代理服务器架构:合规性、NDA 诚信与灰色 P2P 网络风险防范
网络·架构·p2p
FPGA小徐11 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
Zelman14 小时前
TCP 协议
网络协议·tcp/ip
life码农16 小时前
Nginx 配置允许指定 IP 段访问:从 192.168.1.1 到 192.168.1.124 及 /24 详解
网络·tcp/ip·nginx
javaDocker16 小时前
16.5 小时,我打掉了两只「SSL 握手失败」的怪
网络·网络协议·ssl
蜗牛互联网17 小时前
Python接入Gemini 3.8 Flash实现票据视觉抽取与规则校验
java·javascript·网络·人工智能·python
我就是不信18 小时前
TCP 原理详解:从三次握手到拥塞控制
网络·网络协议·tcp/ip
木白CPP18 小时前
USB(一): USB 概述&&介绍
linux·网络·嵌入式硬件