Las redes de datos e Internet brindan soporte a la comunicación entre personas a través de aplicaciones como correo electrónico, navegadores web y mensajería instantánea. Los protocolos de la capa de transporte como TCP y UDP dividen los datos de las aplicaciones en segmentos para su envío a través de la red y su reensamblaje en el destino. Cada aplicación se identifica mediante números de puertos únicos para mantener separadas las diferentes comunicaciones simultáneas.