关于内网穿透

内网穿透的基本原理就不用多说了,比较简单,

我们这样表示

A:p1->B:p2->C:p3->D:p4->b:p5->a:p7

这个表示一个数据包从主机A的p1端口发送到主机a的p7端口的

现在很多的具有内网穿透的远程控制软件都是在公网上设一个主机,我们假设为P,无论是位于nat内部的A还是a,

都会主动向P发起通信,这样就可以建立起连接了。

我试了netman,还有teamviewer,netman没有成功通信,teamviewer可以看到对方桌面

但是速度非常慢,想来A和a的通信数据不可能通过teamviewer的服务器进行中转的,想必是经过了上面的一大段流程

,因此导致了速度比较慢。

其实B和b就处于一个局域网中,虽然从teamviewer的服务器看不到B和b但是,B和b之间是可以直接通信的。

因此我觉得速度慢的最主要的原因就经过中转的次数太多,许多没有必要的周转都进行了,如果通信流程是这样,我想速度会快很多

A:p1->B:p2->b:p5->a:p7

作为主要出口的D要处理大量的数据,因此看你带来比较大的延时。

如果能够进行内网发现,会不会速度大大提高呢?

你可能感兴趣的:(关于内网穿透)