Gli svantaggi di TCP /IP, o Transmission Control Protocol /Internet Protocol, sono le sue dimensioni e la sua velocità. Poiché il protocollo TCP /IP è progettato per reti wide-area, le sue dimensioni possono essere un problema in reti di piccole dimensioni con risorse limitate, spiega USENIX. Poiché TCP /IP esegue contemporaneamente più layer, può rallentare la velocità della rete.
In reti molto piccole con apparecchiature legacy e poca larghezza di banda, l'uso di TCP /IP può causare problemi di prestazioni con l'hardware e il throughput. TCP /IP collega reti di grandi dimensioni a distanza, quindi gli sviluppatori si sono concentrati sul rafforzamento dell'affidabilità durante la trasmissione dei dati. Ad esempio, TCP /IP esegue checksum sui dati durante la trasmissione. Nelle reti più piccole e in alcune intranet, questo può causare ritardi della macchina dovuti a richieste di memoria e consumo di larghezza di banda.
Inoltre, TCP /IP viene eseguito a strati: interfaccia di rete, Internet, host per host, applicazione, che gestisce contemporaneamente diversi tipi di attività, spiega il Knowledge Systems Institute. Sebbene sia configurabile, il protocollo TCP /IP può sacrificare la velocità di collegamento in rete di campanelli e fischi su una piccola rete. Mentre le reti di grandi dimensioni necessitano di protocolli separati per gestire la intranet e il traffico Internet e disporre di una maggiore larghezza di banda per svolgere queste attività, le reti di piccole dimensioni possono richiedere solo salvataggi affidabili per l'archiviazione di massa. Anche se farlo è meno sicuro, utilizzando un protocollo più piccolo che i dati di checksum solo all'inizio e alla fine delle trasmissioni, ad esempio, migliora la velocità della rete e conserva la larghezza di banda.