My Blog

TCP RST原因 | 为什么服务器会回复RST?

TCP中的RST RST:(Reset the connection)用于复位因某种原因引起出现的错误连接,也用来拒绝非法数据和请求。 RST 有什么用途? 在 TCP 连接发生异常情况时可以通过发送 RST 包告知对方关闭连接,不必等缓冲区的包都发出去(不像上面的FIN包),直接就丢弃缓存区的包发送 RST 包。而接收端收到 RST 包后,也不必发送 ACK 包来确认。 何时发送R...

在Windows上用Wireshark抓取带有VLAN标记的报文

有朋友问,使用Windows PC去抓取交换机镜像过来的流量,但是无论交换机怎么配置,Wireshark上抓到的报文总是没有VLAN tag,是什么情况? 原因 一些网卡驱动默认会在接收数据包的时候过滤VLAN TAG,使得用wireshark等软件抓到的报文中不含VLAN TAG。 因此,能否在 Wireshark 中看到 VLAN 标记取决于网卡及其驱动程序对 VLAN 标记的处理...