FTP Flashcards
O FTP utiliza a porta 21 para estabelecer a conexão utilizando conexões […], ja a porta 20 para a conexão de dados utilizando conexões […] […].
O FTP utiliza a porta 21 para estabelecer a conexão utilizando conexões PERSISTENTES, ja a porta 20 para a conexão de dados utilizando conexões NÃO PERSISTENTES.
O protocolo FTP possui dois modos, explique suas diferenças ?
**MODO ATIVO: **Conexão ocorre utilizando a porta 21 para estabelecer a conexão e a porta 20 para dados. A transferência de dados inicia do servidor para o cliente, problemos causar problemas no firewall do lado do cliente.
MODO PASSIVO: Conexão ocorre utilizando a porta 21 para estabelecer a conexão, após isso a transferência de dados vai do cliente para o servidor, após estabelecer a conexão de controle na porta 21, o servidor aponta a porta que o cliente deve utilizar para a conexão de dados.
O FTP pode utilizar recursos de […] ou […] para a versão segura do FTP […]
O FTP pode utilizar recursos de SSL/TLS ou IPSEC para a versão segura do FTP FTPS -TCP (989 - 990)
O FTP em seu modo nativo utiliza o conceito de […]: usuário e senha para cada cliente.
O FTP em seu modo nativo utiliza o conceito de AUTENTICAÇÃO: usuário e senha para cada cliente.
No protocolo FTP, durante a transferencia de dados, representações (tipos dos dados) podem ser utilizadas, quais são elas ? (4)
O FTP pode transferir, através da conexão de dados, um dos seguintes tipos de arquivos:
ASCII: este é o formato padrão para transferência de arquivos texto. Cada carácter é codificado usando ASCII. Assim, o transmissor converte os arquivos do formato original em caracteres ASCII e o receptor converte novamente os caracteres ASCII para o formato original.
Dado é convertido, se necessár
Dado é convertido, se necessário, da representação de caracteres do host para 8-bit em ASCII antes da transmissão, e (novamente se necessãrio) para a representação de caracteres do host destinatário.
EBCDIC: Utilizado para texto simples entre os hosts, utilizando o conjunto de caracteres EBCDIC.
Imagem (modo binário): este é o formato padrão para a transferência de arquivos binários. O arquivo é enviado como um fluxo contínuo de bits sem qualquer tipo de interpretação ou codificação. Este formato é usado principalmente para transferir arquivos binários, tal como programas compilados ou imagens codificadas em 0s e 1s.
MODO LOCAL: Permite que dois computadores com configurações identicas enviem dados em um formato proprietario sem a necessidade de converte-los para ASCII.
No protocolo FTP, durante a transferencia de dados, **quais são os modos de transferencias ** que podem ser utilizados, quais são elas ? (4)
1. Modo de transmissão
O modo Stream é o modo padrão de transmissão usado pelo FTP. Neste modo, o arquivo é transmitido como um fluxo contínuo de bytes para o TCP.
Se os dados estiverem simplesmente na forma de fluxo de bytes, não há necessidade de Fim de Arquivo. O fechamento da conexão de dados pelo remetente é considerado EOF ou fim de arquivo. Se os dados forem divididos em registros (essa é a estrutura do registro), cada registro terá um I-byte de EOR (fim de registro).
2. Modo de bloqueio
O modo de bloco é usado para entregar dados de FTP para TCP na forma de blocos de dados. Cada bloco de dados é precedido por 3 bytes do cabeçalho, onde o primeiro byte representa o descritor do bloco, enquanto o segundo e o terceiro bytes representam o tamanho do bloco.
3. Modo compactado
Neste modo, se o arquivo a ser transmitido for muito grande os dados poderão ser compactados. Este método é normalmente usado na codificação Run-length. No caso de um arquivo de texto, normalmente, os espaços/espaços em branco são removidos. Já no caso do arquivo binário, os caracteres nulos são compactados.
Pode-se utilizar ainda a versão SFTP que é ancorado no […].
Pode-se utilizar ainda a versão SFTP que é ancorado no protocolo SSH.
O protocolo TFTP utiliza transferencia de […], com o modelo […] de recebimento e confirmação pelo proprio TFTP.
O protocolo TFTP utiliza transferencia de blocos fixos de 512 bytes, com o modelo SEQUENCIAL de recebimento e confirmação pelo proprio TFTP.
O TFTP suporta recursos de autenticação e criptografia ?
O TFTP permite a navegação pelos diretórios e listagem de conteúdos ?
NÃO
Qual protocolo possui uma implementação simples e é utilizado para transferência de pequenos arquivos ? Qual a sua porta ?
TFTP
69/UDP
Quais são as portas do protocolo FTP ?
PORTA 21/TCP: Utilizada para configuração e escuta do servidor (porta utilizada para controle)
PORTA 20/TCP: Utilizada para troca de dados.
Conceito de protocolo DUAL BAND ou OUTBAND - FORA DE BANDA
Qual a versão segura do FTP ?
O FTP, ou “File Transfer Protocol” era um método não criptografado popular de transferência de arquivos entre dois sistemas remotos.
O SFTP, que significa “SSH File Transfer Protocol”, ou “Secure File Transfer Protocol”, é um protocolo separado incluído com o SSH que funciona de forma semelhante, mas com uma conexão segura. A vantagem é a capacidade de aproveitar uma conexão segura para transferir arquivos e percorrer o sistema de arquivos tanto no sistema local quanto no remoto.
Em quase todos os casos, o SFTP é preferível ao FTP devido aos seus recursos de segurança existentes e à capacidade de acompanhar uma conexão via protocolo SSH.