在内网下QQ等为什么不用映射就可以通信?我看到有说只有外网IP才能通信的,应该是只能路由到外网吧?可是如果这样的话那那些c/s的软件在路由器组成的局域网再连接外网的情况下就别想用了啊,还要映射。可是我们用的这种软件却不用映射,用映射的只有灰鸽子那种远程控制木马,灰鸽子有什么不同?我看到有资料说灰鸽子是反向连接的,谁能具体给我说下?服务器端连接客户端?怎么连接?服务器端应该是监听一个端口接收连接的啊。服务器端的控制端是客户端,被控端是服务端,上线原理是通过类似DNS的东西获取控制端的IP,通过动态域名或者ftp。可是服务端是如何连接客户端的呢?主要给我说下灰鸽子

解决方案 »

  1.   

        这个是通讯上的请求原理不同而已,主动(反向)链接的意思,就是指程序主动向服务器端请求通讯,链接建立完成后,就可以相互通讯操作,QQ和灰鸽子都是反向链接,只不过QQ我们可以控制并且不会损坏系统,而灰鸽子是病毒类程序,一般人无法对其进行控制
        被动链接的意思,就是指在安装程序的机器上进行监听,由对方请求链接到本机进行通讯,这样在局域网内的机器,由于请求端只有链接到广域网的IP和端口,就需要和局域网内机器的端口进行相互映射,这样才可以通讯,例如:
    主动(反向)请求:A(随机使用端口)->路由器->B(服务器端口)
    被动请求:A(监听1000端口)<-路由器(1000端口)<-B(服务器随机端口)
    其实原理都是一样的,只是由于一般的路由器,出站请求的链接是不会限制的,而入站的请求都需要进行验证映射