有关网络类型的疑问
最近在做一个p2p小程序的过程中,找到一些测试网络类型的资料,但按照文章中的方法觉的自己公司所在的网络情况很是特别.
一般除了在公网上,nat分为full cone,restricted,port restricted,symmetric这几种,按照资料里的方法测试公司的nat是fc的,也就是其它客户端只要知道处于我这个nat之后的某个客户端映射的公网ip和port,向这个ip和port发送信息,我就能收到.但奇怪的是,cone nat本地端口不变的情况下,在nat上映射的端口也是不变的,与其它客户端通信的时候都是用在nat上映射的这个端口的,而在我这的nat之后的客户端与服务器不同port之间的通信时在nat上映射的port也不一样,这是s nat的特性,但s nat会丢弃来自陌生ip和port的信息,而我这儿则会接收,并且在有信息传到我与服务器建立连接时在nat上映射的端口后,我与服务器之间的连接会在nat上映射新的端口,这是从我每隔30秒发给服务器的心跳包上看出来的.请问我这儿的nat是一个什么类型的了?
我测试用的是indy里的udpclient和server那组控件.