Programas de red de transporte
Protocolo enviar datos en paquetes . Un protocolo de transporte ensambla los paquetes de datos . Ese protocolo de transporte puede ser el Protocolo de Control de Transmisión (TCP ) y el Protocolo de datagramas de usuario ( UDP). El Protocolo de transferencia de archivos , rival de peso pesado de TFTP, utiliza TCP , que establece una conexión entre los dos puntos extremos de la transferencia y cheques para los paquetes de datos que llegan fuera de secuencia, o si están dañados o desaparecidos. UDP no hace ninguna de estas comprobaciones y no establece una conexión. A pesar del hecho de que TFTP necesita enviar datos en muchos paquetes , que utiliza UDP , en lugar de la red TCP más adecuado, porque su propósito es que ser rápido , simple y de peso ligero .
Configuración
TFTP tiene que compensar por el hecho de que utiliza un protocolo de transporte que falta la mayor parte de las funciones de conexión necesarios para una transferencia de archivos repartidas en varios paquetes . Un programa servidor TFTP tiene que ser instalado en la computadora que envía el archivo y un programa cliente TFTP se ejecuta en el equipo que recibe el archivo. Los dos programas se comunican entre sí de una manera simple recreación de los procedimientos generalmente seguidos de TCP .
Procedimientos
El archivo viaja en paquetes de 512 bytes de longitud . Un paquete más pequeño que 512 bytes señala el último paquete en la transmisión . TFTP es un protocolo " unísono " - lo que significa que cada parte sólo puede actuar una vez que la otra parte ha finalizado su acción. El servidor envía un paquete y el cliente envía un acuse de recibo . Esto provoca que el servidor envíe el siguiente paquete y así sucesivamente . Si el servidor no recibe un acuse de recibo en un plazo determinado que retransmite el último paquete enviado . Rudimentarios informes de errores
Uso
de TFTP, el tamaño de bloque de 512 bytes y la total ausencia de elementos de seguridad que sea adecuado para la transferencia de archivos de gran tamaño a través de Internet . El uso principal del protocolo es la transferencia de un archivo de inicio pequeño , o un archivo de configuración para el arranque de estaciones de trabajo sin disco , o como parte de las rutinas de asignación de direcciones IP del Protocolo de configuración dinámica de host (DHCP ) .