我想知道Adobe Stratus是如何工作的?了解如何自己做类似的事情。那么Stratus使用的网络攻击是否有效?
答案 0 :(得分:7)
P2P软件使用的常见黑客是一种称为打孔的方法。这用于绕过NAT。
当网络使用NAT时,您无法从网络外部连接到网络中的计算机,从而无法建立P2P连接。
假设您有两台计算机,A和B,位于世界的不同地方,都位于NAT之后。 要建立P2P连接,A和B将连接到Stratus服务器。此连接将在A和B的路由器中打开一个端口。 stratus服务器将知道这些端口号,并将与A和B共享此信息。然后,A和B可以建立与其他开放端口的连接,从而建立P2P连接。
答案 1 :(得分:2)
Adobe称Stratus为“集合点”服务。故事就是这样,从版本10开始,Flash播放器实例可以使用名为RTMFP的专有协议直接相互连接(点对点)。
但是,要将一个Flash应用程序实例连接到另一个,它需要Flash应用程序实例的地址。每个Flash应用程序实例都可以通过连接到Adobe stratus获得自己的地址/指纹/ nearId。一旦客户端获得了自己的nearId,它就需要与其他客户端共享它。一旦Flash应用程序实例具有另一个Flash应用程序实例的nearId,它就可以连接并收听其他Flash应用程序实例流。
答案 2 :(得分:0)