当防火墙不接受传入连接时,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 打洞它使用另一种方法允许不通过第三方进行初次接触。 相关内容 Office 365 DirSync-重复的UserPrincipalName冲突 进一步阅读 对每个原始文件系统运行一次 testdisk photorec 命令是否方便? xPUD 无法识别 Wi-Fi 适配器 在 64 位 Debian 上升级 dpkg 表格位于另一页 通过远程根服务器直接下载到家庭系统 如何设置 OS X Dock 立即显示而不是在 Snow Leopard 中等待半秒钟? 使用命令行 ftp 时出现“500 非法 PORT 命令”[关闭] Windows 7:命令提示符不会将 CD 放入网络映射驱动器[重复]