As desvantagens do TCP /IP, ou Transmission Control Protocol /Internet Protocol, são seu tamanho e sua velocidade. Como o TCP /IP foi criado para redes de longa distância, seu tamanho pode ser um problema em redes pequenas com recursos limitados, explica USENIX. Como o TCP /IP executa várias camadas simultaneamente, ele pode diminuir a velocidade da rede.
Em redes muito pequenas com equipamentos legados e pouca largura de banda, o uso de TCP /IP pode causar problemas de desempenho com hardware e taxa de transferência. O TCP /IP conecta grandes redes à distância, para que os desenvolvedores se concentrem em reforçar a confiabilidade durante a transmissão de dados. Por exemplo, o TCP /IP executa somas de verificação nos dados durante a transmissão. Em redes menores e algumas intranets, isso pode causar lentidão na máquina devido à demanda de memória e consumir largura de banda.
Além disso, o TCP /IP é executado em camadas - interface de rede, Internet, host para host, aplicativo - que lidam com diferentes tipos de tarefas simultaneamente, explica o Knowledge Systems Institute. Embora seja configurável, o TCP /IP pode sacrificar a velocidade dos recursos de rede em uma rede pequena. Embora as redes grandes precisem de protocolos de procedimentos separados para lidar com o tráfego da intranet e do tráfego da Internet e tenham mais largura de banda para realizar essas tarefas, as redes pequenas podem precisar apenas de salvamentos confiáveis no armazenamento em massa. Embora fazer isso seja menos seguro, usar um protocolo menor que faz a soma de dados apenas no início e no final das transmissões, por exemplo, melhora a velocidade da rede e conserva a largura de banda.