伪造的TCP重置包

use*_*390 2 bittorrent tcp rst

我试图更好地理解网络中立性辩论。一些人指责 ISP 向终端主机发送 RST 数据包以阻止 BitTorrent 流量。这到底是什么意思?

我对 HTTP 和 TCP/IP 有基本的了解(我是一名程序员),但服务器管理我绝对不是专家。谢谢。

Dav*_*ley 6

TCP 数据包中有几个标志(SYN、ACK、PSH、RST 和 FIN)。这些通常用作设置和拆除正常 TCP 连接的一部分。当连接出现问题并且一端需要异常中止连接时,将使用其中一个标志 (RST)。当另一端收到 RST 连接时,它立即断开连接。当您收到“对等方重置连接”错误消息时,就会发生这种情况。

这意味着如果您可以将 RST 数据包插入 TCP 流中,您就可以关闭任何 TCP 连接。但是,要做到这一点,您需要能够拦截有效数据包或猜测用于跟踪各个 TCP 连接的各种计数器。