RFC 959 especifica os comandos que a aplicação mínimaAplicação mínimaRFC 959 especifica os comandos que a aplicação mínima de FTP tem suporte, e RFC 1123 actualiza esta lista com comandos adicionais. A execução definidas pela RFC 1123 é mais capaz em lidar com a comunicação entre computadores que podem utilizar diferentes sistemas operacionais, sistemas de arquivos e firewall protecção. entanto, RFC 1123 diz que os computadores cujo sistema operacional ou sistema de arquivos não permitir ou apoiar um comando não são obrigados a adicionar suporte para isso. Assim, por exemplo, um sistema embarcado, cujo sistema de arquivos não suporta subpastas pode executar um servidor FTP que não suporta MKD, CWD, ou outros comandos que manipulam diretórios. Na realidade, os comandos que o software de um sistema necessita de apoio depende em parte sobre a forma como o sistema vai usar o FTP. Em um PC, um usuário que necessita de troca de arquivos em servidores FTP variada vai querer uma aplicação cliente de FTP que é tão capaz e flexível quanto possível. E um servidor FTP que está disponível para clientes de variados vai querer apoiar um conjunto de comando de grandes dimensões. Mas um sistema embarcado que as trocas de arquivos conhecidos apenas com clientes de FTP ou servidores podem ter uma aplicação mais mínima. Se as transferências só são conhecidos com os servidores ou clientes e são controlados por um software totalmente em ambas as extremidades, os comandos podem ser conhecidos, previsíveis e, portanto, limitadas. Os seguintes comandos estão a aplicação mínima exigida pela RFC 1123, mais EPSV e EPRT, que têm suporte adicional para endereços IP v6. Os comandos incluídos no RFC 959 é menor subconjunto são notadas também.
Conta ACCTO comando ACCT identifica uma conta de usuário. Um servidor pode exigir um valor ACCT para fazer logon, ou um sistema pode utilizar as contas para conceder privilégios específicos (para armazenar arquivos, por exemplo) em qualquer momento após a sessão. Pathname APPECom o comando APPE, o cliente solicita o servidor para acrescentar os dados recebidos para o arquivo de nome se ela existe, e outra para criar o arquivo e armazenar os dados recebidos nela. CDUPO comando solicita CDUP para mudar para o diretório atual do pai. Pathname CWDOs pedidos de comando CWD para alterar o diretório de trabalho para o diretório especificado no caminho. Pathname DELEO DELE pedidos de comando para excluir o arquivo no caminho especificado no servidor. EPSVO comando solicita EPSV o servidor para esperar o cliente para abrir a conexão de dados ao invés de ter o servidor abra a conexão. O servidor responde a esse pedido com o código 227 no modo estendido passiva, seguido do número da porta onde o servidor irá ouvir o cliente. O formato da resposta é: Entering Extended Passive Mode (| | port_number | |), onde port_number é o número da porta do servidor estará escutando. O caráter delimitador recomendada é ASCII 124 (|). Os dois primeiros campos são detentores de local para uso futuro e deve estar vazia. O formato é semelhante ao formato do argumento passado com EPRT, descrito abaixo. Este comando é definido no RFC 2428: Extensões de FTP para IPv6 e NATs. Veja também o comando PASV. Muitos servidores de apoio PASV, mas não EPSV. EPRTO comando EPRT permite que o cliente forneça um endereço prorrogado, para a conexão de dados. O formato de EPRT é EPRT | PRT-net | net-addr | tcp-port | onde: PRT net-Família é um endereço de número da lista mantida por IANA. IP versão 4 é 1; IP versão 6 é 2. Net-addr é o endereço IP. IP versão 4 usam endereços notação dotted quad. IP versão 6 aborda uso da representação descrito no RFC 2373: IP Version 6 Addressing Architecture. Tcp-port é o número da porta TCP onde o anfitrião está aguardando uma ligação. Este comando é definido na RFC 2428: Extensões de FTP para IPv6 e NATs. Veja também o comando PORT. Muitos servidores de apoio portuário, mas não EPRT. um artigo submetido por Daniel R. Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre. Importante: Este artigo "RFC 959 especifica os comandos que a aplicação mínima" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.
|
|||||
| Online: 263 users browsing the articles directory |
|
|