Redes de computadores

Page 234

  FUOC • XP04/90786/00020

Software libre

envía el primer datagrama de datos. Entonces, cliente y servidor se intercambian datagramas ACK y DATA de manera alternada, con las retransmisiones necesarias si no llega el datagrama que corresponde en cada momento. El TFTP también prevé la terminación de la transferencia si se produce algún error. Cuando se detecta el error, se envía un datagrama con el formato siguiente:

Figura 83.

Los dos primeros campos son el código de operación y el código de

Nota

error (cada uno de dos bytes). A continuación, hay una cadena de ca-

Si llega un datagrama del servidor con un número de puerto de origen incorrecto (probablemente a causa de un datagrama inicial duplicado), la transferencia con este puerto queda interrumpida, pero la que utiliza el puerto correcto debe continuar con normalidad.

racteres, acabada en 0, que puede servir para describir a un usuario humano la causa del error. Un datagrama de error indica que se da por acabada la transferencia y no debe confirmarse ni, por tanto, retransmitirse. Ahora bien, si por alguna razón se pierde este datagrama, la otra parte interpretará que la transferencia ha acabado prematuramente cuando haya transcurrido cierto tiempo retransmitiendo sin recibir nada. En las tablas siguientes se presenta una relación de los códigos numéricos asignados a cada operación y a cada tipo de error TFTP: Tablas 10 y 11.

ANOTACIONES 234

Código

Operación

Código

Error

1

RRQ

0

Error indefinido (veáse el mensaje)

2

WRQ

1

No se ha encontrado el fichero

3

DATA

2

Acceso denegado

4

ACK

3

Disco lleno

5

ERROR

4

Operación no válida

5

Número de puerto incorrecto

6

Ya existe el fichero

7

Usuario incorrecto (en modo mail)


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.