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/00020que esperará las peticiones <strong>de</strong> conexión, y utilizará la misma notación<strong>de</strong>l argumento <strong>de</strong>l comando PORT.El comando PASV se utiliza en las transferencias entre servidores.El cliente <strong>de</strong>be establecer conexiones <strong>de</strong> control con los dos servidores,enviar un comando PASV a uno <strong>de</strong> los mismos y pasar ladirección <strong>de</strong>vuelta al otro con un comando PORT. Entonces <strong>de</strong>beenviar el comando <strong>de</strong> transferencia correspondiente (leer o almacenar)al servidor pasivo, y el comando complementario al activo.13) Reservar espacio (ALLO)Algunos sistemas pue<strong>de</strong>n requerir que se especifique la longitud<strong>de</strong> un fichero antes <strong>de</strong> almacenarlo. El argumento constituye elnúmero <strong>de</strong> bytes lógicos a reservar. Si es necesario, el primer argumentopue<strong>de</strong> ir seguido <strong>de</strong> la ca<strong>de</strong>na R n, don<strong>de</strong> n indica lalongitud máxima <strong>de</strong> los registros o páginas (para ficheros con tipo<strong>de</strong> estructura R o P).NotaRecordad que cada byte lógicotiene n bits, don<strong>de</strong> n esel argumento <strong>de</strong>l comandoTYPE L o, por <strong>de</strong>fecto, 8.14) Obtener (RETR)Ésta es la operación <strong>de</strong> transferencia <strong>de</strong> ficheros <strong>de</strong>l servidor haciael cliente (o hacia el servidor pasivo). El argumento es el nombre <strong>de</strong>lfichero que <strong>de</strong>be transferirse.Tanto en esta operación como en las <strong>de</strong> almacenar y añadir, si el modo<strong>de</strong> transmisión es B o C, el proceso que envía los datos pue<strong>de</strong> insertarun tipo especial <strong>de</strong> bloque <strong>de</strong>nominado marca <strong>de</strong> reanudación (su contenidoes un i<strong>de</strong>ntificador <strong>de</strong> la posición actual <strong>de</strong>l fichero), que <strong>de</strong>beráutilizarse en caso <strong>de</strong> error <strong>de</strong> la transferencia. Cuando encuentra lamarca, el receptor asocia a la posición actual un i<strong>de</strong>ntificador propio yse lo notifica al usuario. Si quien actúa <strong>de</strong> receptor es el servidor, activoo pasivo, la notificación se lleva a cabo por medio <strong>de</strong> una respuesta conel código 110 y el texto MARK c = s. (c y s son los i<strong>de</strong>ntificadores<strong>de</strong> la posición <strong>de</strong>l cliente y <strong>de</strong>l servidor, respectivamente).15) Almacenar (STOR)Ésta es la operación <strong>de</strong> transferencia <strong>de</strong> ficheros <strong>de</strong>l cliente hacia elservidor. El argumento es el nombre <strong>de</strong>l fichero en que el servidorANOTACIONES221

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

Saved successfully!

Ooh no, something went wrong!