Trivialus failų perdavimo protokolas arba TFTP, kaippaprastai vadiname, yra vienas iš tinklo ir sistemos administratorių dažniausiai naudojamų failų perdavimo mechanizmų. Jis yra panašus į savo didžiojo brolio FTP arba failų perdavimo protokolą, nors ir labai skirtingas. Tai yra ribotas ir lengvas protokolas, užimantis mažai išteklių, todėl jis yra idealus pasirinkimas pasirinkus failų, tokių kaip programinės aparatinės įrangos atnaujinimai ar sistemos konfigūracijos, perkėlimo būdą. Tai taip pat yra protokolas, leidžiantis paleisti kompiuterį be disko iš tinklo, naudojant BOOTP protokolą. Šiandien mes atskleisime geriausius nemokamus TFTP serverius, kuriuos galima naudoti „Windows“, „Linux“ ir „MacOS“.
Dažniausiai failai yra perduodamitarp serverio ir prietaiso, kuriame jie naudojami. Šiandien mes atskleidžiame keletą geriausių nemokamų TFTP serverių, kuriuos galime rasti internete. Jie visi atliks darbą, tačiau kai kurie kartais turi subtilių skirtumų, kuriuos bandysime išdėstyti. Bet prieš pristatydami geriausius serverius, pažiūrėkime, kas tiksliai yra TFTP.
TFTP failų perkėlimas paaiškintas
Trivialus failų perkėlimo protokolas arba TFTP yra asupaprastintas failų perdavimo protokolas. Priešingai nei FTP, jis nenaudoja į ryšį nukreipto TCP protokolo, bet vietoj to naudoja UDP protokolą be jungčių 69 IP prievade. Kadangi tai nėra ryšio, paketų praradimas gali būti perduodamas ir klientas, ir serveris turi sugebėti. valdyti. Protokolas taip pat gali būti lėtesnis, nes jame nenaudojami langai, todėl sumažėja jo efektyvumas esant didelėms latentinėms nuorodoms. Dėl šios priežasties jis dažniausiai naudojamas vietiniuose tinkluose.
Tarp TFTP supaprastinimo, palyginti suFTP, TFTP nėra būdas išvardyti failus serveryje. Jis taip pat neturi vartotojo autentifikavimo galimybių ir jokių šifravimo galimybių. Jūs turite tiksliai žinoti, kokį failo vardą norite perkelti. Tai palaiko naudojimąsi keliais, kurie yra palyginti su serverio namų direktorija, tačiau vėlgi reikia žinoti kelią, nes nėra galimybės naršyti katalogų medyje. Galiausiai, standartinis TFTP įgyvendinimas neturi skaitymo ir (arba) rašymo teisių galimybių.
Dėl savo apribojimų dauguma vartotojų renkasi FTPį TFTP. Tačiau TFTP labai naudoja tinklo ir sistemos administratoriai, norėdami atnaujinti įvairių tipų aparatinės įrangos, tokios kaip jungikliai, maršrutizatoriai, ugniasienės, apkrovos balansoriai ir kt., Programinę-aparatinę įrangą. Kaip mes nurodėme mūsų įvade, TFTP taip pat naudojamas kaip dalis „BOOTP“ procesas, skirtas atsisiųsti operacinės sistemos atvaizdą į kompiuterius be kompiuterių ir darbo vietų.
Paskutinė protokolo versija yra 2 versija, kaip apibrėžta RFC 1350, datuojama 1992 m. Ji buvo jau ilgą laiką ir yra labiausiai naudojama versija.
Geriausi „TFTP“ serveriai, skirti „Windows“
Kadangi „Windows“ yra plačiausiai naudojama operacinė sistemaNenuostabu, kad septyni ar geriausi mūsų serveriai skirti tai platformai. Galų gale, nesvarbu, kokio tipo įrangą galite valdyti, ar reikalingas TFTP failų perkėlimas, gali būti, kad tai darysite naudodami „Windows“ kompiuterį.
1. „SolarWinds“ TFTP serveris (NEMOKAMAS ATSISIUNTIMAS)
Jei nežinote „SolarWinds“, tai įmonėsukuria daugybę puikių tinklo valdymo įrankių. Tai siūlo platų priemonių spektrą, skirtą beveik visoms tinklo valdymo užduotims, kurias galima pagalvoti, spręsti. Daugelis jų įrankių yra palyginti nebrangūs, palyginti su konkuruojančiais produktais, ir visiems jų yra nemokamas bandymo laikotarpis, todėl galite juos išbandyti savo aplinkoje. Bet dar geriau nei jų nemokami bandymai, „SolarWinds“ taip pat siūlo keletą labai naudingų nemokamų įrankių.
„SolarWinds“ nemokamas TFTP serveris yra viena iš šių priemonių. Įrankį galite atsisiųsti iš šitas puslapis. TFTP serveris veikia kaip „Windows“ paslauga. Jos veikimas yra skaidrus, o valdyti turėtų būti lengva visiems, turintiems šiek tiek žinių apie „Windows“ sistemos administravimą.
TFTP serveris paprastai yra paprastas įrankis, taip ir yrašitas. Apie tai nėra daug ką pasakyti. Tarp pagrindinių savybių, į kurias verta atkreipti dėmesį, tai nėra tikras 100% nemokamas įrankis amžinai ir niekam. Tai neribojama naudojimo trukme ir tipu. Kita svarbi „SolarWinds“ savybė yra galimybė vykdyti vienu metu perduodamus duomenis iš kelių įrenginių. Ir nors TFTP protokole nėra įmontuoto saugumo, SolarWinds TFTP serverį galima sukonfigūruoti taip, kad būtų galima jungti tik iš konkrečių IP adresų ar adresų diapazonų. Galiausiai „SolarWinds TFTP“ serveris gali tvarkyti iki 4 GB dydžio failus. Tikėtina, kad niekada nereikės perkelti didesnio failo per TFTP.

2. „Windows TFTP“ programa
Nepaisant savo pavadinimo, šis įrankis skirtas ne „Microsoft“. „Windows TFTP Utility“ iš tikrųjų yra „Windows“ TFSP serveris be kaulų. Jį sukūrė mgenti naudojant C # ir .net sistemą iš „Microsoft“. Tai leidžia atlikti labai mažą vykdymą, ypač kai atsižvelgiama į tai, kad beveik nėra konfigūruojamų parinkčių. Tačiau šis parinkčių trūkumas taip pat reiškia, kad net negalite nurodyti, prie kurios sąsajos serveris bus susietas, todėl jis priims įeinančius ryšius visose jose.

Mažas serverio dydis priklauso nuo jo naudojimo.net sistema. Žinoma, tai reiškia, kad jei dar neturite įdiegę .net struktūros, jūsų įdiegimo pėdsakas gali baigtis kur kas didesniu nei tik serverio pagrindu. Vėlgi, šiais laikais nėra per daug „Windows“ kompiuterių, kuriuose nėra įdiegta .net sistema, nes ji naudojama daugelyje programinės įrangos kūrimo projektų.
Ir jei jūs pats esate kūrėjas, į naudingąją įrangą taip pat įeina .net klasė, kurią gali naudoti visi norėdami pridėti TFTP serverio ir kliento funkcijas prie savo programinės įrangos.
Serverį galima rasti jo „Sourceforge“ puslapyje ir jis yra viešas, tai reiškia, kad visi gali laisvai juo naudotis.
3. „Tftpd32“ (ir „Tftpd64“)
„Tftpd32“ iš kūrėjo Philippe'o Jounin'o yra labaipopuliarus TFTP serveris, skirtas „Windows“. Tiesą sakant, tai yra daug daugiau nei tik TFTP serveris. IPV6 parengtą programą taip pat sudaro DHCP serveris, DNS serveris, SNTP serveris laikrodžio sinchronizavimui, „syslog“ serveris ir TFTP klientas. Tai daugybė funkcijų, sukomplektuotų į vieną programą.

Tiesą sakant, tai galbūt yra per daug funkcijųyra keletas aplinkybių, kai visas šias paslaugas būtų galima pasirinkti naudoti iš to paties kompiuterio. Vienintelė vieta, kur mes matome visų šių serverių naudojimą, yra labai mažo verslo tinkle. Didesniuose tinkluose dauguma šių paslaugų, tokių kaip DNS ir DHCP, taip pat SNTP, dažnai vykdomos iš bet kokio naudojamo katalogo paslaugų serverio.
Kaip nurodyta programos svetainėje „TFTP klientas ir serveris yra visiškai suderinami su TFTP parinkčių palaikymu („tsize“, „blockize“ ir „timeout“), kurie suteikia maksimalų našumą perduodant duomenis.“
Kitos naudingos serverio funkcijos yra katalogų priemonė, saugos derinimas, sąsajos filtravimas, eigos juostos ir išankstiniai patvirtinimai.
Kūrėjo svetainėje siūlomos keliosskirtingi atsisiuntimai. Programą galima atsisiųsti kaip ZIP failą arba vykdomąją diegimo programą. Taip pat yra versija, kuri veikia kaip paslauga. Galiausiai galite pasirinkti „Tftpd64“, visiškai tą pačią programą, tačiau sudarytą kaip 64 bitų programą.
4. „WhatsUp Free TFTP Server“
„WhatsUp“, greičiausiai niekada negirdėjoteiš jo, yra stebėjimo įrankis, suteikiantis centralizuotą vietą prietaisų ir serverių stebėjimo ir prieinamumo stebėjimo vietai. Ji gyvuoja per amžius ir įgijo puikią reputaciją kaip tvirta stebėjimo platforma. Panašiai kaip „SolarWinds“, „Ipswitch“, „WhatsUp“ įmonė, sukuria keletą nemokamų įrankių.

„WhatsUp Free TFTP“ serveris, vienas iš „Ipswitch“nemokami įrankiai. Tai gana paprasta, kalbant apie funkcionalumą, bet vis tiek to galima tikėtis iš TFTP. Nemokamas serveris skirtas tinklo inžinieriams, norint perkelti failus iš vieno įrenginio į kitą su kuo mažesnėmis problemomis. Taikomoji programa, turinti ir paslaugų komponentą, veikiantį fone, ir programą jo stebėjimui bei konfigūravimui, veikia labai gerai. Vis dėlto kai kuriems dokumentams trūksta dokumentų.
Jei norite suteikti „WhatsUp“ nemokamąIšbandykite TFTP serverį, programinę įrangą galite atsisiųsti iš šio puslapio. Turėsite užpildyti formą, nurodydami savo vardą ir el. Pašto adresą, ir netrukus galite tikėtis, kad su jumis susisieks „Ipswitch“. Galų gale, turi būti priežastis, kodėl tokia įmonė, kaip „Ipswitch“, nemokamai pateiks tokį produktą.
5. „haneWIN“ TFTP serveris
„haneWin“ programinė įranga yra nedidelė įmonė, kuriantitinklo programinė įranga, skirta „Windows“. Ir atsižvelgiant į tai, kad kai kurie jų produktai veikia su „Windows 95“, 98 ir ME, atrodo, kad jie ten buvo amžinai. Tarp skirtingų produktų rasite DHCP, DNS, NFS ir TFTP serverius. „HaneWIN TFTP“ serveris yra visavertė programa, kurią galima įsigyti tiek 32, tiek 64 bitų versijose. Ji veiks beveik bet kurioje „Windows“ versijoje nuo „Windows XP“, iki pat „Windows 10“.

Priešingai nei dauguma kitų TFTP serverių, „haneWIN“TFTP serveris įgyvendina tam tikros formos prieigą, pagrįstą kliento IP adresu. Leidimas skaityti ir rašyti, taip pat prieiga prie katalogo gali būti nustatytas serveryje kiekvieno IP adreso pagrindu.
Serverį sudaro du komponentai - „Windows“tarnyba ir valdymo skydelio programėlė, leidžianti koreguoti serverio nustatymus ir stebėti failų perdavimą. Jis taip pat gali būti paleistas iš komandinės eilutės, todėl yra puikus pasirinkimas scenarijuotoms operacijoms. Kartu su serveriu ateina TFTP klientas, kuris įgyvendinamas kaip DLL, prie kurio prisijungiate naudodami komandinę eilutę.
Galite atsisiųsti failą tiesiogiai iš kūrėjo svetainės.
6. „WinAgents“ TFTP serveris
„WinAgents“ programinės įrangos grupė yra dar viena maža įmonėkuri skelbia tinklo valdymo programinę įrangą. Vienas iš pagrindinių bendrovės produktų yra jos WinAgents TFTP serveris. Ji veikia daugelyje „Windows“ serverių platformų nuo „Windows XP“. Tai apima „Windows 2000“ (serveris), XP, 2003 (serveris), „Vista“, „Windows 7“ ir 2008 (serveris). Nors serveris yra 32 bitų programa, jis taip pat veiks puikiai 64 bitų sistemose.

Serveris įgyvendina tam tikrą neapdorotos prieigos formąvaldymas pagal šaltinio IP adresą. Tačiau svarbiausia „WinAgents TFTP“ serverio savybė yra jo naudojimas arba virtualūs aplankai. Tai yra aplankai, kurie egzistuoja TFTP klientams, prisijungiantiems prie serverio, o jų iš tikrųjų nėra. Jie naudojami TFTP failų perdavimui organizuoti.
„WinAgents TFTP“ serveris yra tikras nemokamasprograminė įranga, nors ji turi vieną griežtą apribojimą. Išleista kaip bandomoji programinė įranga, programinė įranga veiks visu pajėgumu 30 dienų bandymo laikotarpį, po kurio ji bus apribota dviem atsisiuntimais vienu metu. Šį apribojimą galima pašalinti įsigijus programinės įrangos licenciją. Programinę įrangą galima atsisiųsti ir licenciją įsigyti iš „WinAgents“ svetainės.
7. „Spiceworks“ TFTP serveris, skirtas IT specialistams
„Spiceworks“ TFTP serveris, skirtas IT specialistams, yra geras būdasdaugiau nei tik TFTP serveris. Tai nedidelio masto konfigūracijos valdymo sistema. Jis naudoja TFTP, norėdamas iš savo įrenginių paimti konfigūracijos failus ir gali palyginti konfigūracijos failus vienas šalia kito. Tai užtikrins, kad jūsų konfigūracija bus standartizuota visame jūsų tinkle.

Programinė įranga taip pat gali padėti išlaikyti jūsų programinės įrangos atnaujinimąiki šiol tarnaudamas kaip įrenginių programinės įrangos saugykla. Bet visų pirma, programinė įranga yra kaip TFTP serveris, kuris veikia labai gerai. Galite jį laisvai naudoti bet kokiam tikslui, kuris jums atrodo tinkamas. Ją galima atsisiųsti iš „Spicework“ svetainės mainais į jūsų asmeninę informaciją.
„Linux“ TFTP serveriai
„Linux“ yra labai populiari operacinė sistema ir jinėra retas atvejis, kai tinklo administratoriai jį naudoja. Daugelyje „Linux“ paskirstymų yra bent vienas TFTP serveris, nors jis pagal nutylėjimą yra retai įgalinamas arba netgi įdiegiamas. Jis vis dar yra dalis paketo, kuris dažnai vadinamas TFTPd, su „d“ ženklu „Daemon“, „Unix“ programos, esančios fone, pavadinimu. Funkcija panaši į „Windows“ paslaugą.
1. atftpd
Linux pasaulyje populiarus TFTP serverisvadinamas išplėstiniu TFTP serveriu. Paprastai jis pateikiamas pakuotėje, pavadintoje aftpd. „Thit is“ yra puikus daugelio sriegių serveris, palaikantis daugialypę transliaciją. Iš esmės, tai puikus pasirinkimas nestandartiniams diegimams.
Priklausomai nuo jūsų „Linux“ paskirstymo, demontui įdiegti naudojate apt-get arba yum. Štai kaip tai atliekama naudojant apt-get.
$ sudo apt-get install atftpd
Skirtingai nuo daugelio „Windows TFTP“ serverių, „atftpd“ yrasukonfigūruotas redaguojant konfigūracijos failą, esantį / etc / default / atftpd. Konfigūracijos faile nurodysite tokius dalykus kaip uostas (-ai), kurio norite klausytis, ar paleisti programinę įrangą, demoną ar „Inetd“ procesą. Štai ką paprastai rasite konfigūracijos faile.
USE_INETD=true OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp"
2. tftpd-hpa
„tftpd-hpa“ yra dar vienas populiarus TFTP serveris„Linux“. Turėdamas tokį paprastą protokolą kaip TFTP, kiekvienas serveris turi beveik tą patį funkcijų rinkinį. Pagrindinės priežastys, kodėl pasirinkote vieną kitą, yra susijusios su priklausomybėmis ir dokumentais.
Paprastai jūs naudojate „tftpd-hpa“, kai negalite gauti „atftpd“, kad patikimai dirbtumėte. Tai lengva įdiegti naudojant tik vieną apt-get komandą.
$ sudo apt-get install tftpd-hpa
Kaip ir ankstesniame įraše, „tftpd-hpa“ sukonfigūruojama per konfigūracijos failą, esantį / etc / default / tftpd-hpa. Štai ką paprastai rasite tame faile:
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure"
Bet kurį iš šių parametrų galite modifikuoti, kaip jums patinka, redaguodami failą. Pakeitus serverį, jį reikia paleisti iš naujo naudojant šią komandą:
sudo service tftpd-hpa restart
„MacOS“ TFTP serveris (2700)
„macOS“ tikriausiai nėra labiausiai naudojama platformatinklo administratoriai. Vis dėlto jame yra įmontuotas TFTP serveris. Jis nėra įkeltas pagal numatytuosius nustatymus, tačiau jį įjungti yra gana lengva. Lengviausias būdas tai padaryti yra tiesiog terminalo lange įveskite šią komandą:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
Norėdami tęsti, būsite paraginti pateikti savo „MacOS“ slaptažodį.
Įdiegę galite naudoti komandą „netstat“, kad patvirtintumėte, jog ji veikia:
$ netstat -n | grep *.69 udp4 0 .69 .* udp6 0 .69 .*
Tai jums pasakys, kad TFTP serveris klausosi 69 prievado, laukia jungčių ir kad jis priims tiek IP V4, tiek IPI V6 jungtis.
Jei jums reikia išjungti TFTP serverį, tiesiog naudokite komandą iškrauti:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Apvyniojimas
Nepaisant šiurkštaus pobūdžio, TFTP protokolas yravis dar plačiai naudojamas tinklo valdymo srityje. Tai yra pagrindinis būdas įdiegti ir atnaujinti programinę-aparatinę ir programinę įrangą daugelyje - galbūt labiausiai - tinklo įrenginių.
Nesvarbu, ar naudojate „Windows“, „Linus“ ar net „macOS“,yra TFTP serverių, kuriuos galima nemokamai įsigyti. Mes ką tik išvardinome 10 geriausių. Nesivaržykite išbandyti bet kurio iš jų, tačiau praneškite, kad pirmasis, „SolarWinds TFTP“ serveris, yra ar yra mėgstamiausias. Tai yra aukštos kokybės serveris, kuris nuosekliai atliks darbą.
Komentarai