16.04.2015 Views

Redes de computadores

Create successful ePaper yourself

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

ª FUOC • XP04/90786/00020<br />

Software libre<br />

los datos y el modo <strong>de</strong> transmisión utilizado requiera el cierre <strong>de</strong> la<br />

conexión para indicar el final <strong>de</strong>l fichero.<br />

18.1.3. Funcionalidad <strong>de</strong>l FTP<br />

Las acciones que lleva a cabo el servidor para cada uno <strong>de</strong> los comandos<br />

<strong>de</strong>finidos en la especificación RFC 959 son los siguientes:<br />

1) Nombre <strong>de</strong> usuario (USER)<br />

El argumento <strong>de</strong> este comando es el nombre que es preciso suministrar<br />

al sistema servidor para i<strong>de</strong>ntificar al usuario con el objetivo<br />

<strong>de</strong> acce<strong>de</strong>r a los ficheros. Éste suele ser el primer comando<br />

que envía el cliente. Asimismo, es posible enviarlo en medio <strong>de</strong><br />

una sesión; entonces el servidor se olvida <strong>de</strong> la i<strong>de</strong>ntidad <strong>de</strong>l<br />

usuario anterior y realiza las nuevas operaciones bajo el nombre<br />

<strong>de</strong>l nuevo usuario.<br />

Si el servidor envía la respuesta 230, significa que el proceso <strong>de</strong> autenticación<br />

ya se ha completado; si envía la 530, significa que este<br />

usuario no es admisible (por ejemplo, porque no hay ningún ususario<br />

con este nombre) y, si envía la 331 o la 332, entonces se necesita<br />

una contraseña o una cuenta, respectivamente.<br />

Nota<br />

En muchos sistemas, un intento <strong>de</strong> conexión con un<br />

nombre <strong>de</strong> usuario inexistente dará como resultado<br />

una respuesta 331, para no proporcionar información<br />

a los usuarios ajenos al sistema sobre qué nombres<br />

son válidos y cuáles no.<br />

ANOTACIONES<br />

El código 332 indica que la operación solicitada se llevará<br />

a cabo tan pronto como se reciba el comando ACCT.<br />

2) Contraseña (PASS)<br />

El argumento <strong>de</strong> este comando es la contraseña que necesita el sistema<br />

servidor para verificar la i<strong>de</strong>ntidad <strong>de</strong>l usuario. Si no se necesita<br />

ninguna, la respuesta será 202; si se necesita pero es incorrecta,<br />

216

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

Saved successfully!

Ooh no, something went wrong!