Mikä on TFTP?
Olemme jakaneet kaiken, mitä sinun pitää tietää TFTP:stä

Lyhyesti
TFTP on lyhenne sanoista Trivial File Transfer Protocol. Se on helppo tapa siirtää tiedostoja palvelimien ja tietokoneiden välillä. TFTP on nopeampi kuin jotkut muut protokollat, mutta ei yhtä turvallinen. Sitä käytetään yleensä pienten tiedostojen siirtämiseen.
TFTP tulee sanoista Trivial File Transfer Protocol. TFTP on protokolla, jota voidaan käyttää tiedostojen siirtämiseen verkkojen ja tietokoneiden välillä. TFTP on yksinkertaisempi tapa siirtää tiedostoja verrattuna FTP:hen ja SFTP:hen.
TFTP:tä ei yleensä käytetä tiedostojen siirtämiseen Internetin kautta, koska se ei ole yhtä turvallinen kuin FTP ja SFTP. Sen sijaan TFTP:tä tulee käyttää tiedostojen siirtämiseen lähiverkossasi tiedostojen suojauksen varmistamiseksi.

TFTP vs FTP – mikä on niiden ero?
TFTP:n ja FTP:n ero on mekanismissa. FTP luottaa TCP:hen (Transmission Control Protocol). TFTP perustuu UDP:hen (User Datagram Protocol), koska se on yhteydetön protokolla. Koska TFTP käyttää UDP:tä TCP:n sijaan, se on epäluotettava siirtoprotokolla.
- TCP vs UDP
Tietokoneiden välisen viestinnän tulee olla turvallista ja luotettavaa. Aina, kun tiedosto siirretään tietokoneellesi toisesta tietokoneesta, tiedot on vastaanotettava oikein. Jos esimerkiksi lataat tiedoston, haluat koko tiedoston, etkä vain osia siitä.
TCP takaa, että vastaanotat kaikki tiedot oikein. TCP tarkistaa kahden tietokoneen välisen yhteyden ennen kuin tietokoneiden välillä tapahtuu yhteys.
UDP puolestaan on yhteydetön protokolla. Toisin kuin TCP, se ei siis tarkista kahden tietokoneen välistä yhteyttä varmistaakseen, että tiedot toimitetaan oikein. Joten jos lähetät tiedoston UDP:tä käyttäen, tietokoneesi ei välitä siitä, vastaanotetaanko tiedot toisessa päässä vai ei.
- TFTP portti (TFTP port)
FTP käyttää portteja 21 ja 20, kun taas TFTP käyttää porttia 69.

- Todennus
Lisäksi FTP vaatii salasanan käyttäjän todentamiseksi. Jos siis haluat käyttää FTP-palvelinta, sinun tulee vahvistaa itsesi käyttäjätunnuksella ja salasanalla.
TFTP:n ei tarvitse todentaa käyttäjää. Käyttäjänä sinun tarvitsee vain tietää ladattavan tiedoston nimi, ja voit lähettää komennon pyytääksesi kyseistä tiedostoa.
- Hitaampi
Toisin kuin FTP, TFTP on hitaampi siirtoprosessissaan. Tämä johtuu siitä, että TFTP palvelimen (TFTP server) on jaettava tiedot osiin siirtäessään ne TFTP-asiakkaalle (TFTP client).

Miten TFTP palvelin (TFTP server) toimii?
Miten TFTP sitten toimii? TFTP palvelin on aina valmiudessa portissa 69 TFP clientiltä tulevia pyyntöjä varten. Tämä tarkoittaa sitä, että aina, kun TFTP client pyytää lataamaan tiedoston, TFTP palvelin luo ja käynnistää prosessin. TFTP client lähettää komennon TFTP palvelimelle UDP:n kautta.
Kun TFTP palvelin on vastaanottanut komennon, se lähettää tarvittavat tiedot TFTP clientille. Jos pyytämäsi tiedot sisältävät useita tiedostoja, TFTP client lähettää kuittauksen TFTP palvelimelle aina, kun dataa on vastaanotettu prosessin aikana. Prosessi vastaa “stop & wait” -toimintoa, mikä tarkoittaa sitä, että TFTP palvelin odottaa, kunnes se vastaanottaa kuittauksen TFTP clientiltä ennen uuden datapalan lähettämistä.
Varmistaaksesi, että tiedostosi on suojattu ja että ne lähetetään oikein TFTP:tä käytettäessä, sinun tulee lähettää tiedostoja vain lähiverkossasi. Jos esimerkiksi haluat lähettää laiteohjelmistokuvia palomuurillesi, voit käyttää TFTP:tä sellaisena kuin se on lähiverkossasi. Muista kuitenkin, että TFTP palvelin ei tarjoa sinulle suojausta tiedostonsiirron aikana, ja siksi on erittäin tärkeää siirtää tiedostoja vain lähiverkon sisällä.