User Datagram Protocol
Just a simple wrapper around a basic IP packet. UDP packets are not guaranteed to arrive, yet in most cases they do. Especially when talking to localhost or local area network.
Losing UDP packets within your LAN or localhost means your machine has some much more serious trouble than whatever you are trying to get through.
Advantages of UDP are:
- you only need one socket to talk with everyone in the world
- you don't have to wait for handshakes for transmission to start.
It is not stupid to also implement an in-between thing between the two. See UDP circuits for that. No, it is not re-inventing the wheel. Only a bit. ;°)
Techie details on Wikipedia:User Datagram Protocol.