Una carga de un solo archivo no debería afectar el rendimiento si el servidor está configurado correctamente. En general, las velocidades de descarga son más rápidas que las de carga, y esto es especialmente cierto con las conexiones domésticas. Es mucho más probable que alcance el límite de ancho de banda antes de que lo haga el servidor, lo que hace que este sea un ataque de denegación de servicio muy deficiente.
Los servidores web son multiproceso y no bloquearán nuevas conexiones porque ya tiene una abierta. Existen algunas limitaciones en ciertos navegadores debido a la cantidad de procesos de trabajo generados y la cantidad de memoria que utilizan estos procesos.
Si agrega más de un cliente a la ecuación, se convierte en un DOS distribuido y es mucho más factible. La idea de cargar contenido en un DDOS sigue siendo ineficiente. Cuando se realiza DDOS, a menudo se busca un multiplicador de fuerza integrado en el protocolo. Aquí es donde se envía una pequeña cantidad de datos, y el servidor envía una respuesta mucho mayor. Esto se puede ver con los ataques de amplificación de DNS, donde es posible alcanzar una proporción de 1:70 de datos de cliente: servidor.
Todos los sistemas operativos tienen métodos para determinar el tamaño del archivo, consulte la documentación que acompaña a su sistema operativo.