O que é FTP?
FTP (File Transfer Protocol) é o termo genérico para um grupo de programas de computador destinados a facilitar a transferência de arquivos ou dados de um computador para outro. Foi criado no Massachusetts Institute of Technology (MIT) no início dos anos 1970, quando mainframes, mudos terminais eo tempo de partilha foram a norma.
Tradicionalmente, quando comunicações velocidades foram baixos (variando entre os 9,8 kbps-padrão, em seguida, para o "rápido" 16,8 Kbps ao contrário de hoje em banda larga 1 Mbps padrão) FTP foi o método de escolha para fazer o download de grandes arquivos de vários sites. Embora o FTP programas tenham sido aperfeiçoado e actualizado ao longo do tempo, os conceitos básicos e definições continuam a ser os mesmos, e ainda estão em uso hoje.
FTP Conceitos e Definições
A chave para se lembrar é definição do termo "protocolo", que significa um conjunto de regras ou normas que governam as interacções entre computadores. É um componente essencial em muitos termos que são já um dado adquirido: Transmission Control Protocol / Internet Protocol ou TCP / IP, o que rege as normas para a Internet comunicações; Hyper Text Transfer Protocol ou HTTP, que estabeleceu os critérios de referência para endereços na Internet e as comunicações entre dois computadores na internet, e File Transfer Protocol (FTP), que, como já foi dito, estabelece as regras para transferência de arquivos entre computadores.
O principal objetivo na formulação de File Transfer protocolos foi fazer transferências de arquivos simples e para aliviar a carga do usuário de aprender os detalhes sobre a forma como a transferência seja efectivamente cumprida. O resultado de todas estas normas e as regras podem ser vistas hoje na web interações, onde aponta-e-clique (com um rato) desencadeia uma série de ações que o usuário típico Internet não vê nem sequer remotamente compreender.
Diferenças entre FTP e HTTP
A principal diferença entre FTP e HTTP é que o FTP é um sistema de duplo sentido - pode ser utilizada para copiar ou mover arquivos de um servidor para um computador cliente, bem como carregar ou transferir arquivos de um cliente para um servidor. HTTP, por outro lado, é estritamente uma de ida: "transferência" texto, imagens e outros dados (formulado em uma página da web), a partir do "servidor" para um computador cliente que utiliza um navegador para visualizar os dados.
Outro aspecto a ter em mente é que no FTP significa File Transfer exactamente isso: os arquivos são automaticamente copiados ou movidos a partir de um servidor de arquivos para um disco rígido do computador cliente, e vice-versa. Por outro lado, os arquivos em uma transferência HTTP são vistas e podem 'desaparecer' quando o navegador está desativada, a menos que o utilizador executa comandos para mover os dados para a memória do computador.
Outra grande diferença entre os dois sistemas reside na maneira pela qual os dados são codificados e transmitidos. FTP sistemas geralmente codificar e transmitir os seus dados em binário conjuntos que permitem uma rápida transferência de dados; HTTP sistemas codificar os seus dados em formato MIME, que é maior e mais complexa. Note que quando arquivos anexados a e-mails, o tamanho do arquivo é geralmente maior do que o original, devido à codificação adicionais envolvidos.
|

