TCP es un protocolo orientado a conexión que utiliza un proceso de tres vías para establecer conexiones virtuales entre hosts de forma confiable. UDP proporciona transmisión sin conexión. Los números de puerto permiten múltiples sesiones simultáneas entre hosts al identificar conversaciones individuales.