What is the difference between UDP and TCP?
UDP (User Datagram Protocol) is a protocol based on connectionless comunication. UDP is ideal for things like Video Streams and Multi-Player Gaming, where a few lost packets are not a big deal, and where speed is very importent. TCP (Transmission Control Protocol) is a protocol based on a connection between two computers. It is used for normal internet applications such as web servers, FTP servers, etc.