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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>computadores</strong>ª FUOC • XP04/90786/00020Un pequeño programa resi<strong>de</strong>nte en la memoria ROM<strong>de</strong> la estación <strong>de</strong>be controlar la transferencia <strong>de</strong> los ficheros.Para esta operación el FTP no es a<strong>de</strong>cuado, puestoque requiere una implementación <strong>de</strong>l protocolo <strong>de</strong>transporte TCP, establecer en el mismo diferentes conexionessimultáneas, etc.Para satisfacer las necesida<strong>de</strong>s <strong>de</strong> transmisiones simplificadas,se ha <strong>de</strong>finido el TFTP, cuya última versión estáespecificada en el estándar RFC 1350.Este protocolo está basado en datagramas, sólo proporcionados operaciones (leer y escribir ficheros) y no hayningún tipo <strong>de</strong> i<strong>de</strong>ntificación ni autenticación <strong>de</strong> usuario.18.2.1. Conceptos básicos <strong>de</strong>l TFTPComo el TFTP se basa en datagramas, generalmente se utiliza con elprotocolo <strong>de</strong> transporte UDP. El número <strong>de</strong> puerto al que el cliente<strong>de</strong>be enviar las peticiones <strong>de</strong> servicio es el 69.Una transferencia TFTP se inicia con un datagrama enviado por elcliente en el que se solicita la operación <strong>de</strong>seada: leer o escribir unfichero. A partir <strong>de</strong> entonces, se establece un diálogo en el que cadaparte envía un datagrama <strong>de</strong> manera alternada. Cada uno <strong>de</strong> estosdatagramas sirve <strong>de</strong> confirmación <strong>de</strong> recepción <strong>de</strong>l anterior. Ello significaque en cada momento sólo pue<strong>de</strong> haber un datagrama pendiente<strong>de</strong> ser confirmado.De este modo, la recuperación <strong>de</strong> los errores <strong>de</strong> transmisión es muysimple: si pasa un tiempo sin que llegue la respuesta a un datagrama,se reenvía y si se recibe un datagrama que ya se había recibidocon anterioridad, se ignora. Por tanto, basta con guardar el últimodatagrama enviado por si <strong>de</strong>be retransmitirse.Lectura complementariaSi queréis más informaciónsobre el TFTP, consultad laobra siguiente:K. Sollins (1992, julio). RFC1350 - The TFTP protocol.ANOTACIONES231

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

Saved successfully!

Ooh no, something went wrong!