UDP is part of the TCP/IP suite. TCP is connection oriented, which adds over head but is more reliable, were UDP is connectionless. best what to explain it, its UDP is like sending a post card, where TCP is more like a phone call, with a post card, you don't know if it will make it to the destination, but a phone call you know the info is getting to the person and can even check that with them. Alot of games use UDP for the lower over head, but add ways of checking the datagrams. Also TCP makes sure things are sent in order, where as with UDP doesnt care about that. Games uses this since if one packet gets held up, it doesnt mater cause one with newer info came and its got the info it needs. They game makes up for the loss by simple doing with the player what it would expect them to do.