在tcp和udp通信中, (到底是使用同一个端口,还是分配不同的端口给同一个应用程序),锥形nat和对称nat各有各的理由。当然锥形nat在根据如何公平地将nat接受的连接直达一个已创建的地址对上有更多的分类。这个分类一般应用在udp通信(而不是tcp通信上),因为nats和防火墙阻止了试图无条件传入的tcp连接,除非明确设置nat不这样做。这些分类如下:
full cone nat
after establishing a public/private port binding for a new outgoing session, a full cone nat will subsequently accept incoming traffic to the corresponding public port from any external endpoint on the public network. full cone nat is also sometimes called "promiscuous" nat.
全双工锥形nat