-
FTP e HTTP são usados para transferência de arquivos?
Nada ver
Errado
-
Como o protocolo HTTP o FTP utiliza conexão TCP para se conectar com o servidor mas com uma diferença importante, o FTP utiliza duas conexões TCPs paralelas para transmitir um arquivo, uma conexão de controle e uma conexão de dados.
Leia mais em: Protocolo FTP http://www.devmedia.com.br/protocolo-ftp/17493#ixzz41KEpXs9g
-
Tanto FTP quanto HTTP transferem arquivos, no caso do HTTP arquivos HyterText, como por exemplo, o HTML.
O erro está em dizer que ambos utlizam duas conexões paralelas.
O HTTP utiliza conexão TCP na porta 80
O FTP utiliza conexões TCP na porta 20 (Dados) e 21 (Controle)
-
E se fosse HTTPS? Há um mecanismo de troca de chaves previamente à transmissão dos dados. Estaria certa?
-
HTTP transfere textos.
-
ERRADO.
Somente o FTP trabalha com duas portas paralelas, uma de controle e outra de conexão de dados (21 e 20). O HTTP só trabalha com uma porta (80).
-
Talvez uma questão ajude:
Q682608
Dois importantes serviços em redes de computadores são propiciados pelos protocolos FTP e HTTP. Com relação a esse assunto afirma-se que:
I – FTP e HTTP são protocolos de transferência de arquivos que utilizam o TCP.
II – O FTP utiliza duas conexões para transmitir um arquivo: uma para controle e a outra para transmissão de dados, diferentemente do HTTP que emprega apenas uma conexão para transmitir dados e controle.
Gabarito: I e II. CORRETAS.
-
Tanto FTP quanto HTTP transferem arquivos, no caso do HTTP arquivos HyterText, como por exemplo, o HTML.
-
O HTTP utiliza conexão TCP na porta 80
O FTP utiliza conexões TCP na porta 20 (Dados) e 21 (Controle)
-
E
HTTP: porta 80
FTP: porta 20 para dado, porta 21 para controle,
O que eles têm em comum é a possibilidade de uma camada extra de segurança com o SSL. (criptografia), tornando-se então: HTTPS e FTPS.
E mesmo assim, o FPTS criptografado segue com duas portas, Uma para controle e uma outra para dados.
-
GAB E
O HTTP é um protocolo usado principalmente para acessar dados na Web. Funciona como uma combinação de dois outros protocolos: FTP e SMTP. Ele é similar ao FTP, pois permite a transferência de arquivos e usa serviços do TCP. Entretanto, é muito mais simples que o FTP pois usa uma única conexão TCP. Não existe uma conexão de controle separada; somente dados são transferidos entre o cliente e o servidor.
Fonte: Forouzan
-
Resumão do FTP (FEITO COM COMENTÁRIOS DO QC)
FTP
O FTP (File Transfer Protocol) é um protocolo da camada de aplicação do TCP/IP que utiliza duas conexões TCP paralelas para transferir um arquivo: uma de controle e outra de dados.
FTP usa o TCP;
TFTP usa o UDP;
PORTAS
Conexão Controle: 21 – half-duplex - ESPECÍFICA PARA CONTROLE E AUTENTICAÇÃO (USUÁRIO E SENHA)
Conexão Dados: 20 – full-duplex - ESPECÍFICA PARA DADOS- DOWNLOAD E UPLOAD
Explicando: Um cliente realiza uma conexão, chamada conexão de controle (porta 21), que permanece aberta durante o período da sessão, enquanto uma segunda conexão, a conexão de dados (porta 20), requisitando a transferência do arquivo. A conexão de controle é usada como "adminsitrador" da sessão.
(2015-CESPE) O protocolo FTP faz uso de, no mínimo, duas conexões durante uma sessão de transferência: uma conexão half-duplex para controle, tipicamente pela porta TCP 21, e uma conexão full-duplex para transferência de dados.
Por causa desse sistema de duas conexões, o FTP é considerado out-of-band.
O FTP usa a mesma estratégia de comunicação do SMTP para a sua conexão de controle.
CRIPTOGRAFIA DO FTP
(2013-CESPE) O serviço FTP, em sua forma nativa, não possui suporte à criptografia na transmissão dos dados. É possível, entretanto, utilizar esse serviço em conjunto com o SSH, chamando o SFTP, que utiliza criptografia na transmissão dos dados.
SFTP (Secure File Transfer Protocol)
Utiliza o SSH – Secure Shell para estabelecer um canal de comunicação criptografado, tanto para a autenticação do contato como para o tráfego de dados. O SFTP utiliza apenas uma única porta, a 22, mas é de implementação técnica difícil.
FTPS (FTP over SSL)
Camada extra de criptografia aplicada pelo SSL (Secure Socket Layer). Assim como o HTTPS, o FTPS exige certificado digital (e mostra um cadeado no navegador). Usa as portas 989 para dados e 990 para controle (o número da porta de controle sempre é mais alto).
Observe que o FTP utiliza duas formas para criptografar (SSH ou o SSL), portanto, não há relação com o DNS
COMANDOS
2) comando GET para download.
3) comando PUT para upload.
Se uma comunicação que utiliza o protocolo FTP for estabelecida, o comando GET poderá ser enviado pelo computador para efetuar o download de um arquivo.
O FTP utiliza 3 modos de transferência do arquivo:
Por Fluxo = modo padrão. O arquivo é enviado, por um fluxo contínuo de bytes, ao TCP. Quando chega nesse protocolo, ele separa os dados recebidos em porções com um tamanho apropriado para o transporte.
Modo Blocado = o próprio FTP faz a separação dos dados em vários blocos e, nesse caso, cada bloco é precedido de um cabeçalho especial. Daí envia-os ao TCP para transporte.
Por Compressão = no caso de arquivos muito grandes, os dados podem ser comprimidos, antes de serem enviados, usando um algoritmo.
-
o erro principal realmente está na segunda parte da assertiva: "duas conexões paralelas — uma de controle e outra de conexão de dados."; que no caso faz-se incorreta pois quem realiza suas conexões paralelas é o protocolo FTP, não o HTTP.
cabe um adendo, que não vi no comentario dos colegas, sobre a primeira parte: "Tanto o FTP quanto o HTTP são protocolos de transferência de arquivos"; que se observarmos a tradução dos nomes dos protocolos, notaríamos que o HTTP transfere hipertextos, não arquivos. parece meio raso, mas observe essa questão também do cespe:
"A respeito de informática para bibliotecas, julgue os itens subsequentes.
O protocolo HTTP é utilizado para a transferência de hipertextos, enquanto o protocolo FTP é utilizado para transferência de arquivos."
Certo
logo, pode-se concluir, conforme entendimento da banca, que o HTTP não transfere arquvios.
assertiva errada
-
Só o FTP que usa 2 conexões nas portas 20 e 21!