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/00020El código <strong>de</strong> operación es un número <strong>de</strong> dos bytes, que pue<strong>de</strong> serRRQ o WRQ si el cliente solicita leer o escribir un fichero, respectivamente.A continuación, existen dos ca<strong>de</strong>nas <strong>de</strong> caracteres, acabadascon un byte igual a cero: la primera es el nombre <strong>de</strong>l fichero y la segundaes el modo <strong>de</strong> transferencia (el equivalente <strong>de</strong>l tipo <strong>de</strong> representaciónen FTP). Esta segunda ca<strong>de</strong>na pue<strong>de</strong> ser netascii uoctet (en caracteres ASCII, y en cualquier combinación <strong>de</strong> mayúsculasy minúsculas). El primer valor indica que los datos son caracteresASCII tal como se usan en el protocolo Telnet, y el segundoindica que los datos son bytes arbitrarios <strong>de</strong> 8 bits.NotaEn versiones anteriores <strong>de</strong>l protocolo, había un tercermodo <strong>de</strong> transferencia llamado mail, sólo aplicable alas operaciones <strong>de</strong> escritura, en el que el nombre <strong>de</strong>lfichero era sustituido por el nombre <strong>de</strong> un usuario que<strong>de</strong>bía recibir los datos por correo.Los datagramas que contienen los datos y las confirmaciones <strong>de</strong> recepcióntienen los formatos siguientes:Figura 82.El primer campo es el código <strong>de</strong> operación y el segundo es el número<strong>de</strong> bloque que se envía o se confirma (ambos campos son <strong>de</strong> dos bytes).Cada bloque <strong>de</strong>l fichero tiene un número correlativo, empezandopor 1, que sirve para distinguir las confirmaciones duplicadas.Si el cliente envía un datagrama inicial RRQ, el servidor contesta conun datagrama DATA con número <strong>de</strong> bloque igual a 1 y, si el clienteenvía un datagrama inicial WRQ, el servidor contesta con un datagramaACK con número <strong>de</strong> bloque igual a 0 y, a continuación, el clienteANOTACIONES233

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

Saved successfully!

Ooh no, something went wrong!