Qual é a diferença entre HTTP vs FTP?
- HTTP:
- usado para ver sítios Web entre servidores web
- ficheiros de servidores web para outro servidor web
- usado para transferir ficheiros pequenos (sob a forma de texto)
- costumava ter acesso em WWW
- FTP
- usado para aceder e transferir ficheiros entre um local máquina e um servidor web
- ficheiros locais para um servidor web
- usado para transferir ficheiros grandes (sob qualquer forma)
- usado para ter acesso num servidor remoto
1 answers
HTTP e FTP (lembre-se que existe uma secção na página do wikipedia que ilustra as diferenças entre HTTP e FTP) são ambas application layer protocals.
Http://cdn.differencebetween.net/wp-content/uploads/2009/09/ftp_http.jpg
HTTP:
- usado para fazer comunicações de resposta de Pedidos entre um servidor e um cliente
- Esta comunicação pode ser usada tanto para enviar e transferir texto e binário informações
- indicar menos
- mais rápido ao transferir muitos ficheiros pequenos
- usado para páginas web com ou sem autenticação necessária
FTP:
- também efectua o envio e descarregamento de informações
- ligação de controlo de Estado
- mais rápido para as transferências de ficheiros simples grandes
- é necessária a autenticação da transferência de ficheiros
- suporte limitado de revestimento de tubos
As grandes diferenças são que as correcções de HTTP muitas das questões incorridas pela FTP. Um exemplo é que FTP tem muito pouco overhead e sem meta-dados enquanto HTTP fornece isso e lá HTTP suporta o envio de vários arquivos. Também HTTP é menos estado
Algumas fontes extra eu aconselho-o a ler para mais informações sobre isto são: http://www.differencebetween.net/technology/difference-between-ftp-and-http/ https://daniel.haxx.se/docs/ftp-vs-http.html
Também para mais informações sobre os diferentes tipos de FTP eu aconselharia olhar para este post: Qual é a diferença entre FTP ativo e passivo?