11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>computadores</strong>ª FUOC • XP04/90786/00020Códigos <strong>de</strong> respuestaCódigoSignificado501 Error en los argumentos.502 Comando no implementado.503Error en la secuencia <strong>de</strong> comandos (este comando nocorrespon<strong>de</strong>).504 Argumento no soportado.530 El usuario no se ha autenticado correctamente.532 Se necesita cuenta para esta operación.550No se pue<strong>de</strong> acce<strong>de</strong>r al fichero o directorio (no existe, acceso<strong>de</strong>negado, etc.).552 Espacio <strong>de</strong> disco insuficiente: transferencia abortada.553 Nombre <strong>de</strong> fichero no permitido.Cuando ha establecido la conexión <strong>de</strong> control con el intérprete <strong>de</strong> protocolo<strong>de</strong>l servidor y antes <strong>de</strong> enviar ningún comando, el cliente <strong>de</strong>beesperar a recibir una respuesta, que pue<strong>de</strong> tener los códigos 220, 421ó 120. Si el código es 120, el cliente <strong>de</strong>be esperar hasta que el servidorenvíe una respuesta 220. Cuando el servidor indique que está preparado,pue<strong>de</strong> empezar el intercambio <strong>de</strong> comandos y respuestas. Por normageneral, el servidor cerrará la conexión <strong>de</strong> control cuando se losolicite el cliente (con el comando <strong>de</strong> acabar sesión).NotaEl texto explicativo <strong>de</strong> lasrespuestas es <strong>de</strong> formato libre,excepto en el caso <strong>de</strong>las respuestas 110 (comandoRETR), 227 (comandoPASV) y 257 (comandosPWD y MKD).Si el cliente <strong>de</strong>sea realizar operaciones <strong>de</strong> transferencia, su proceso<strong>de</strong> transferencia <strong>de</strong> datos <strong>de</strong>bería estar preparado para recibir peticiones<strong>de</strong> conexión en un puerto TCP, que por <strong>de</strong>fecto es el mismo<strong>de</strong>s<strong>de</strong> el que el intérprete ha iniciado la conexión <strong>de</strong> control.El encargado <strong>de</strong> establecer las conexiones <strong>de</strong> datos es el proceso<strong>de</strong> transferencia <strong>de</strong> datos <strong>de</strong>l servidor, <strong>de</strong>s<strong>de</strong> su puerto <strong>de</strong> datos.Por <strong>de</strong>fecto, este puerto es L − 1 (don<strong>de</strong> L es el número <strong>de</strong> puertocorrespondiente a la conexión <strong>de</strong> control). Es <strong>de</strong>cir, si el servidor harecibido la conexión <strong>de</strong> control en el puerto 21, su puerto <strong>de</strong> datospor <strong>de</strong>fecto será el 20. Evi<strong>de</strong>ntemente, el cliente pue<strong>de</strong> solicitar el uso<strong>de</strong> puertos diferentes <strong>de</strong> los pre<strong>de</strong>terminados por medio <strong>de</strong> los comandosa<strong>de</strong>cuados.Generalmente, las conexiones <strong>de</strong> datos las cierra el servidor, exceptocuando sea la otra parte (el cliente o un servidor pasivo) quien envíeANOTACIONES215

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!