UDP = User Datagram Protocol
TCP = Transmission Control Protocol
Beide zijn manieren om data over een netwerkverbinding te transporteren. Het verschil tussen UDP en TCP zit 'm voornamelijk in de wijze van communiceren. Bij UDP stuurt een computer gewoon een pakketje met data weg en gaat er dan maar van uit dat het aankomt. TCP beschikt over meer mogelijkheden, zo kunnen computers bijhouden of alle pakketjes 'over' zijn en zo niet welke nog gestuurd dienen te worden.
UDP wordt voornamelijk gebruikt bij applicaties waarbij snelheid belangrijker is dan foutloze data-overdracht, zoals bv. games en bep. multimedia-streams (beeld etc). Doordat UDP een stuk minder protocol-overhead heeft (zoals bv. status-bits etc) is het sneller.
Voor praktisch al het andere (FTP, WWW, Pop3, SMTP, telnet, ssh, etc) wordt TCP gebruikt, waarsch. werkt daarom je port route gewoon.