FTP/UTP... Will it blend? :lol:
No one has explained UDP yet so I'll inject my two cents.
UDP is a networking protocol whereby data is sent to a client without any confirmation that the content arrived (nor that it was in order when it did). UDP is useful because, in applications that don't demand that sort of confirmation, it can save network bandwidth and utilize it instead to lower latency and increase throughput. This is something that you would use for applications such as streaming video, VoIP, etc where a loss of some data is acceptable and will not affect the end result that much.
TCP is a networking protocol where data is sent to a client with a confirmation that all packets have arrived and that they are in order (this is a little bit incorrect but it will suffice for this lesson
). TCP is generally used for applications where all of the data sent needs to be replicated exactly, such as a file transfer or website load. FTP generally uses TCP to ensure that files are transferred completely and successfully.
FTP (as explained previously) is a file transfer protocol between computers. My question is this, if you're asking what FTP and UDP are together, are you trying to use FTP via a UDP stream? This
might work, but IMO it's a bad idea. Stick with TCP if that's in fact what's going on.