Las desventajas de TCP /IP, o Protocolo de control de transmisión /Protocolo de Internet, son su tamaño y su velocidad. Debido a que TCP /IP está construido para redes de área amplia, su tamaño puede ser un problema en redes pequeñas con recursos limitados, explica USENIX. Debido a que TCP /IP ejecuta varias capas al mismo tiempo, puede reducir la velocidad de la red.
En redes muy pequeñas con equipos heredados y poco ancho de banda, el uso de TCP /IP puede causar problemas de rendimiento con el hardware y el rendimiento. TCP /IP conecta redes grandes a distancia, por lo que los desarrolladores se enfocaron en reforzar la confiabilidad durante la transmisión de datos. Por ejemplo, TCP /IP ejecuta sumas de comprobación en los datos durante la transmisión. En redes más pequeñas y en algunas intranets, esto puede causar un retraso en la máquina debido a las demandas de memoria y ancho de banda de la red.
Además, TCP /IP se ejecuta en capas (interfaz de red, Internet, host a host, aplicación) que manejan diferentes tipos de tareas simultáneamente, explica el Knowledge Systems Institute. Aunque es configurable, TCP /IP puede sacrificar la velocidad a las campanas y silbidos de redes en una red pequeña. Si bien las redes grandes necesitan protocolos separados para manejar el tráfico de la intranet en comparación con el de Internet y tienen más ancho de banda para realizar estas tareas, las redes pequeñas solo necesitan guardas confiables para el almacenamiento masivo. Aunque hacerlo es menos seguro, el uso de un protocolo más pequeño que comprueba los datos solo al principio y al final de las transmisiones, por ejemplo, mejora la velocidad de la red y conserva el ancho de banda.