为什么防火墙允许 http 响应数据包到达我的主机的端口,比如 48406,尽管我的主机不允许任何入站连接?

gol*_*pot 3 firewall tcp

我的主机受到允许所有出站和任何入站的规则的防火墙。如果我向某个网站发出 http 请求,网站服务器将响应我主机上的某个端口,例如 48406。

现在入站规则不允许48406端口,为什么允许响应包穿墙?

Sve*_*ven 5

因为防火墙可以将其识别为已建立和允许的连接(出站端口 80)的一部分。这是防火墙的基本要求,否则您根本无法进行通信,因为源端口对于此类连接通常是随机的。

  • 要补充的是:这是“状态检查”的一部分,防火墙通过它保留了一个连接状态表。 (4认同)