udp gate explained