b'\n_START_ARTICLE_\nFile Transfer Protocol\n_START_SECTION_\nComo ocorre a transfer\xc3\xaancia de arquivos\n_START_PARAGRAPH_\nA transfer\xc3\xaancia de arquivos d\xc3\xa1-se entre um computador chamado "cliente" (aquele que solicita a conex\xc3\xa3o para a transfer\xc3\xaancia de dados) e um servidor (aquele que recebe a solicita\xc3\xa7\xc3\xa3o de transfer\xc3\xaancia)._NEWLINE_O utilizador, atrav\xc3\xa9s de software espec\xc3\xadfico, pode selecionar quais arquivos enviar ou receber do servidor. Para existir uma conex\xc3\xa3o ao servidor,caso o servidor exija, o utilizador informa um nome de utilizador (ou username, em ingl\xc3\xaas) e uma senha password, bem como o nome correto do servidor ou seu endere\xc3\xa7o IP. Se os dados foram informados corretamente, a conex\xc3\xa3o pode ser estabelecida.\n_START_SECTION_\nAcesso aos servidores FTP\n_START_PARAGRAPH_\nO acesso a servidores FTP pode ocorrer de dois modos: atrav\xc3\xa9s de uma interface ou atrav\xc3\xa9s da linha de comando, tanto usu\xc3\xa1rios LINUX como usu\xc3\xa1rios Windows podem acessar atrav\xc3\xa9s dos dois modos. O modo linha de comando est\xc3\xa1 presente em qualquer distribui\xc3\xa7\xc3\xa3o LINUX-like e Windows, atrav\xc3\xa9s do telnet._NEWLINE_A partir de qualquer navegador credenciado (Internet Explorer, Firefox, ou mesmo no Windows Explorer), conforme a norma RFC1738 tamb\xc3\xa9m \xc3\xa9 poss\xc3\xadvel aceder a um servidor FTP digitando na barra de endere\xc3\xa7o:_NEWLINE_ftp://[username]:[password]@[servidor] _NEWLINE_ou_NEWLINE_ftp://[username]:[password]@[servidor]:[porta]\n_START_SECTION_\nModos e interfaces\n_START_PARAGRAPH_\nO protocolo subjacente ao FTP pode rodar nos modos interativo ou batch. O cliente FTP fornece uma interface interativa, enquanto que o MIME e o HTTP usam-no diretamente. O protocolo permite a grava\xc3\xa7\xc3\xa3o e obten\xc3\xa7\xc3\xa3o de arquivos, a listagem da pasta e a altera\xc3\xa7\xc3\xa3o da pasta de trabalho.\n_START_SECTION_\nTradu\xc3\xa7\xc3\xa3o de nomes de arquivos\n_START_PARAGRAPH_\nA sintaxe dos nomes dos arquivos pode ser incompat\xc3\xadvel entre diferentes Sistemas Operacionais. O UNIX usa 128 caracteres, mai\xc3\xbasculas e min\xc3\xbasculas, enquanto que o DOS usa 8 + 3 caracteres e apenas mai\xc3\xbasculas. Certos nomes n\xc3\xa3o podem ser usados em alguns sistemas. Devido a isto tudo o BSD ftp define regras para a tradu\xc3\xa7\xc3\xa3o de nomes.\n_START_SECTION_\nMensagens FTP\n_START_PARAGRAPH_\nO FTP permite dois modos de transfer\xc3\xaancia de mensagens FTP: texto (com tradu\xc3\xa7\xc3\xb5es apropriadas) ou bin\xc3\xa1rio (sem tradu\xc3\xa7\xc3\xa3o). Cada mensagem do servidor inclui um identificador decimal de 3 d\xc3\xadgitos (exemplo: 226 Transfer complete). Estas mensagens podem ser vistas ou n\xc3\xa3o, usando para isso o modo verbose ou quiet, respectivamente.\n_START_SECTION_\nModo cliente-servidor do FTP\n_START_PARAGRAPH_\nO servidor remoto aceita uma conex\xc3\xa3o de controle do cliente local. O cliente envia comandos para o servidor e a conex\xc3\xa3o persiste ao longo de toda a sess\xc3\xa3o (tratando-se assim de um protocolo que usa o TCP)._NEWLINE_O servidor cria uma conex\xc3\xa3o de dados para a transfer\xc3\xaancia de dados, sendo criada uma conex\xc3\xa3o para cada arquivo transferido. Estes dados s\xc3\xa3o transferidos do servidor para o cliente e vice e versa._NEWLINE_Os comandos est\xc3\xa3o separados dos dados e o cliente pode enviar comandos durante a transfer\xc3\xaancia de dados. O encerramento da conex\xc3\xa3o indica o fim do arquivo.'