Trivial File Transfer Protocol: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AlessioBot (discussione | contributi)
m Riordino sezioni predefinite (richiesta)
Bibliografia: cita web e IETF
 
(21 versioni intermedie di 17 utenti non mostrate)
Riga 1:
{{nota disambigua| Ilil programma governativo statunitense|Terrorist per la tracciatura finanziaria contro il Finance terrorismoTracking Program|[[Terrorist_Finance_Tracking_Program]]TFTP}}
In [[informatica]] e [[telecomunicazioni]] '''Trivial File Transfer Protocol''' ('''TFTP''') è un [[Protocollo di rete|protocollo]] di trasferimento [[file]] di [[livello applicazioni|livello applicativo]] molto semplice, con le funzionalità di base del [[File Transfer Protocol|FTP]] la cui prima definizione risale al [[1980]]. Rientra nella famiglia di protocolli [[Suite di protocolli Internet|TCP/IP]] ed è stato progettato con dimensioni ridotte per essere facile da implementare. Motivo per cui descrive solo i metodi di lettura e scrittura per file o e-mail. Altre operazioni non sono sempre possibili con TFTP, come l’assegnazione dei permessi tramite [[chmod]], al contrario di quanto avviene con il protocollo FTP. La porta utilizzata da TFTP è la 69.<ref>{{Cita web|url=https://www.ionos.it/digitalguide/server/know-how/tftp/|titolo=TFTP (Trivial File Transfer Protocol), il protocollo semplice per il trasferimento di file|accesso=24 giugno 2022}}</ref>
 
Essendo così semplice, è stato possibile implementarlo facilmente con un contenuto utilizzo di [[risorsa informatica|risorse]]. TFTP è stato quindi utile per l'[[Boot|avvio]] di [[computer]] che, come i [[router]], non hanno dispositivi a [[memoria di massa]]. È ancora usato per trasferire piccoli file fra [[host]] di una rete, come nel caso di un terminale [[X Window System]] o altri [[thin client]].
Riga 6:
TFTP è basato su una parte del precedente protocollo [[EFTP]], che è stato parte della suite di protocolli [[PARC Universal Packet|PUP]] (''PARC Universal Packet'').
 
La versione originale di TFTP, prima della [[Request for Comments|RFC]] 1350, aveva un problema particolarmente grave, chiamato ''Sorcerer's Apprentice Syndrome'' (''Sindrome dell'[[Fantasia (film)%23L#L'Apprendista Stregone|apprendista stregone]]'', da una parte del film [[Fantasia (film)|Fantasia]]), caso nel quale entrambi gli [[endpoint]] della comunicazione vanno in [[Time out (informatica)|timeout]] simultaneamente e ripetono l'invio messaggio.
 
== Informazioni tecniche ==
 
Alcuni dettagli sul TFTP:
 
Riga 32 ⟶ 31:
* Il pacchetto DATA finale deve contenere un blocco di dati non pieno ad indicare che si tratta dell'ultimo. Se la dimensione del file trasferito è un multiplo esatto della dimensione dei blocchi, la sorgente invia un ultimo pacchetto di dati contenente 0 byte di dati.
 
== BibliografiaNote ==
<references />
 
== Bibliografia ==
* {{en}} Karen R. Sollins, ''[http://www.isi.edu/in-notes/ien/ien133.txt The TFTP Protocol]'' ([[Internet Experiment Note|IEN]] 133, January, 1980)
* {{cita web|lingua=en|url=http://www.isi.edu/in-notes/ien/ien133.txt|titolo=IEN 133 - The TFTP Protocol|autore=Karen R. Sollins|data=29 gennaio 1980|urlarchivio=https://web.archive.org/web/20060206143419/http://www.isi.edu/in-notes/ien/ien133.txt}}
* Karen R. Sollins, ''TFTP Protocol (revision 2)'' (RFC 783, June, 1981)
* {{IETF|783|TFTP Protocol (revision 2)}}
* Karen R. Sollins, ''TFTP Protocol (revision 2)'' (RFC 1350, July, 1992) ([http://www.rfc.altervista.org/rfctradotte/rfc1350_tradotta.txt traduzione italiana])
* {{IETF|1350|The TFTP Protocol (Revision 2)}}
* R. Finlayson, ''Bootstrap loading using TFTP'' (RFC 906, June, 1984)
* {{IETF|906|Bootstrap Loading using TFTP}}
* Gary Malkin, A. Harkin, ''TFTP Option Negotiation Analysis'' (RFC 1785, March 1995)
* {{IETF|1785|TFTP Option Negotiation Analysis}}
* Gary Malkin, A. Harkin, ''TFTP Option Extension'' (RFC 2347, May 1998)
* {{IETF|2347|TFTP Option Extension}}
* Gary Malkin, A. Harkin, ''TFTP Blocksize Option'' (RFC 2348, May 1998)
* {{IETF|2348|TFTP Blocksize Option}}
* Gary Malkin, A. Harkin, ''{{IETF|2349|TFTP Timeout Interval and Transfer Size Options'' (RFC 2349, May 1998)}}
 
== Voci correlate ==
* [[Porte TCP e UDP standard]]
* Lista delle [[porte note]]
 
== Collegamenti esterni ==
* {{FOLDOC}}
* {{en}} [http://www.weird-solutions.com Weird Solutions] Free TFTP servers and clients for Unix and Windows
* {{cita web|1=http://www.solarwinds.net/Tools/Free_tools/TFTP_Server/|2=FREE TFTP Server by Solarwinds|lingua=en|accesso=18 febbraio 2006|dataarchivio=27 gennaio 2006|urlarchivio=https://web.archive.org/web/20060127085003/http://www.solarwinds.net/Tools/Free_tools/TFTP_Server/|urlmorto=sì}}
* {{en}} [http://www.pegsol.com/whitehorn/downloads.htm Whitehorn TFTP Server] Free multithreaded TFTP server
* {{en}}cita [web|http://wwwfreecode.solarwinds.netcom/Toolsprojects/Free_toolsatftp/TFTP_Server/ FREE|Advanced TFTP Serverserver byand Solarwinds]client|lingua=en}}
* {{en}} [http://freecode.com/projects/atftp/ Advanced TFTP server and client]
 
{{IPstack}}
 
{{Portale|Informaticainternet|Telematica|Webtelematica}}
 
[[Categoria:ProtocolliFile diTransfer InternetProtocol]]
[[Categoria:Protocolli livello applicazione]]