Com todo o progresso da computação e das telecomunicações, as conexões deixam de
possuir somente aquele cenário fixo que
estamos até hoje acostumados, de uma sala com máquinas conectadas à internet, ligadas por
cabos aos roteadores, que nos conectam
com o mundo. Com o aparecimento das tecnologias wireless surgiu a ambição de garantir
conexão nas mais variadas situações, desde a
computação ubíqua até conexões com satélites ou interplanetárias.
Com estes avanços tecnológicos, novos desafios surgem nos mais variados cenários, alguns
dos quais o protocolo TCP/IP não se
encaixa. Podemos ilustrar o problema com o exemplo da comunicação interplanetária entre um
satélite em Marte e uma base terrestre.
Neste cenário, dependendo do posicionamento dos planetas, a luz levaria de 4 a 20 minutos para
chegar ao seu destino, assim cada rodada de
pacotes TCP demoraria no mínimo 8 minutos para se concluir. O protocolo FTP envia comandos
de autenticação e autorização antes do
início da transferência de arquivos e o TCP através do mecanismo "handshaking" envia três
pacotes para cada comando FTP. Sendo assim
para iniciarmos uma transferência de arquivo utilizando o protocolo TCP/IP levaríamos cerca de
uma hora.
Outro exemplo de cenário onde o TCP/IP é ineficiente é para comunicação móvel terrestre,
pois devido a interferências e questões de
alcance a conectividade intermitente dos nós móveis prejudicaria imensamente a comunicação,
pois o protocolo TCP/IP não nos fornece
mecanismos para contornar esse tipo de situação.