El protocolo TCP es el principal protocolo de la capa de transporte del modelo OSI. TCP permite la transferencia de datos entre un emisor y receptor a través de una red, aunque no estén directamente conectados. TCP agrupa los datos en datagramas IP y permite colocarlos nuevamente en orden, monitorear el flujo de datos para evitar la saturación de la red, y proporcionar comunicaciones seguras a través del sistema de acuse de recibo.