What’s UDP drilling?

Print anything with Printful



UDP punching creates a virtual tunnel between two computers on the same network, allowing communication across network boundaries. It uses the User Datagram Protocol (UDP) to transport real-time data packets and is commonly used in peer-to-peer networking and VoIP transmissions. The connection is maintained through ports on the network, and null packets are used to keep the connection open.

UDP punching is a network transmission technique used to allow communication between two computers connected to the same network. Drilling works by creating a connection through the network address translator. Enables data transmission across an otherwise impermissible network boundary. Typically used in applications such as peer-to-peer networking and Voice over Internet Protocol (VoIP) transmissions, UDP hole punching forms a link between two disparate computers on the network.

The User Datagram Protocol (UDP) method is normally used to transport real-time data packets across a network. It is used in applications where time is of the essence; in other words, when the information transmitted must be received within a reasonable or specified period. The most typical applications using UDP are voice-over communications or other types of real-time media such as web broadcasts, where delayed or interrupted communication would degrade the utility of the broadcast. For example, a video connection that arbitrarily drops or drops every few seconds can cause more irritation than help.

UDP drilling works by creating a virtual “tunnel” that connects two computers. It maintains this connection so that a constant stream of information packets can be sent and received by both parties. In essence, it’s a bit like a tunnel “punched” through the network between the two computers; it gives computers the opportunity to communicate almost without intermediaries. The only element between computers is the network address translator, which changes the Internet Protocol (IP) information of packets sent over the network.

Information sent over the punched UDP connection travels through “ports” on the computer network. A port is exactly what it sounds like: a hole through which computers can send and receive information. To keep the connection open, the information must constantly use the connection of the port in question. If the information flow runs out, the connection to the port will close by itself. To avoid this problem, UDP puncturing uses null or empty packets that are sent in the absence of actual packets of information; this keeps the UDP connection alive even if no data is currently moving through the network.




Protect your devices with Threat Protection by NordVPN


Skip to content