enviar este datagrama, e possivel que ele cheguedesordenado, com pacotes duplicados ou ate mesmo a perda de algunspacotes, senao todos. Paraque ocorra esse encaminhamento de datagramas IP, sao utilizadosroteadores atraves das redes interconectadas na segunda camada quetipicamente utilizam protocolos IGP e EGP (mais sobre essesprotocolos em [WIKIPEDIA, 2013] e [WIKIPEDIA, 2013]). O envio ebaseado no endereco IP destino contido no proprio datagrama. Oroteamento pode ser dividido em dois tipos: o roteamento direto e oindireto. No roteamento direto atransmissao do datagrama e diretamente de uma maquina a outra.Duas maquinas podem trabalhar em roteamento direto somente se ambasestao na mesma rede. [PENTA2,2013]. Atransmissao direta nao envolve gateway pois ambas as maquinasestao na mesma rede. (Para saber se duas maquinas estao na mesmarede, deve-se fazer uma comparacao entre seus respectivos enderecosIP, de forma especifica no que se relaciona ao campo identificadorda rede. Se forem iguais, significa que estao na mesma rede e odatagrama pode ser enviado diretamente).Atransmissao indireta e mais complexa. O remetente deve enviar odatagrama a um gateway que por sequencia deve envia-lo a rededestinada. Supondoquetenham muitas redes interconectadas por gateways, mas so tenham doishosts em cada extremo da interconexao das redes. Quando um host querenviar ao outro, ele encapsula o datagrama e o envia ao gateway maisproximo. Uma vez que o quadro chega ao gateway, o software de IPextrai o datagrama encapsulado, e as rotinas de roteamento IPselecionam o proximo gateway que formara parte do caminho quelevara o datagrama ao host destino. [PENTA2,2013]. (A diferenca basica entre gateway e host e que o hostliga-se, de forma direta, a uma rede fisica e o gateway e o portaoque vai ligar o host de uma rede a outro de outra rede).2.4FTP (File Transfer Protocol ou Protocolo de Transferencia deArquivos) "Oservico de transferencia de arquivos mais popular na Internet usaFTP, o File Transfer Protocol. O FTP e um protocolo de propositogeral que pode ser usado para copiar um arquivo arbitrario de umcomputador para outro."[COMER, Douglas E., 2013, p. 466]. Ele esta localizado na camada deaplicacao, camada correspondente aos programas que sao utilizadospara promover a interacao entre o computador e o usuario. OFTP e baseado no protocolo TCP e foi projetado para ser executado apartir de um software ou para uso interativo. Outracaracteristica desse protocolo e que ele utiliza duas conexoes TCPpara transmitir arquivos: uma conexao de controle e uma conexao dedados. A primeira e usada para enviar informacoes de controleentre os dois hospedeiros como identificacao de usuario, senha,comandos para trocar diretorio remoto e comandos de 'inserir' e'pegar' arquivos. A conexao de dados e a usada para efetivamenteenviar um arquivo. Como o FTP usa uma conexao de controle separada,dizemos que ele envia suas informacoes de controle fora de banda. Exemplificadopela bibliografia referente a [KUROSE, ROSS, 2013, p. 86] e afigura3:Figura3. Transportede arquivos entre sistemas de arquivo local e remoto.Quandoum usuario inicia uma sessao FTP com um hospedeiro remoto, o ladocliente do FTP (usuario) inicia primeiramente uma conexao TCP decontrole com o lado servidor (hospedeiro remoto) na porta numero 21do servidor e envia por essa conexao de controle a identificacao ea senha do usuario, alem de comandos para