当防火墙不接受传入连接时,p2p 软件(skype、torrent ..)如何工作? 2024-5-29 • firewall p2p Juniper 防火墙没有从互联网到本地网络的策略,但像 skype 和 torrent 这样的软件可以毫无问题地运行。没有任何传入策略,这些程序如何工作? 答案1 通常,通过滥用防火墙的状态。 如今,大多数(如果不是全部)防火墙都是有状态的。它们会跟踪进出的流量,因此它们知道数据包之间的“关系”。例如,如果网络内部的主机向外部某处发送 SYN 数据包,防火墙就会知道这一点,并且知道会从原始 SYN 发送至的地址收到相应的 SYN ACK 数据包。 因此,只要内部主机建立了外部连接,返回流量的“闸门就会打开”。 还有其他更复杂的方法可用。一个小示例列表包括: 隧道施工(例如在HTTPS或者ICMP) 即插即用(并不适用于 Juniper 等企业防火墙) 眩晕 答案2 P2P 应用程序使用技术来遍历NAT大多数人的家用网关都有这种技术。所采用的技巧是基于允许传出连接这一事实,这就是为什么它们可以在具有相同策略的防火墙上工作。 最简单、最成功的方法是UDP 打洞。 它是TCP 变体稍微复杂一些,但是如果失败了,软件可以尝试使用 UDP 隧道传输 TCP。 还有ICMP 打洞它使用另一种方法允许不通过第三方进行初次接触。 相关内容 安装 Yaru Colors 后,如何修复图标的窄纵横比? 无法将文件 scp 到我可以 ssh 连接的 EC2 实例 修改花式目录 可用的 WiFi 网络未显示..但我已启用笔记本 WiFi 即使已禁用睡眠功能,笔记本电脑仍会进入睡眠状态 升级 RAM 后 Pavilion 15-cb060sa 无法启动 如何使用 Excel 制作表格来显示根据位置和栖息地可能存在哪些植物种类? 从 i3 配置运行脚本 为以其他人的名义发送的电子邮件设置 SMTP 标头的正确方法是什么? 如何从 Ubuntu 16.10 实现 Windows 双启动[重复]