Kakšna je razlika med FTP in TFTP?

Avtor: John Webb
Datum Ustvarjanja: 11 Avgust 2021
Datum Posodobitve: 16 November 2024
Anonim
[PS2] FREE MC BOOT RUNNING GAMES WITHOUT FIRMWARE WITHOUT DISC GAMES FROM HARD DISK
Video.: [PS2] FREE MC BOOT RUNNING GAMES WITHOUT FIRMWARE WITHOUT DISC GAMES FROM HARD DISK

Vsebina

Eden od izvirnih internetnih programov, protokol TFTP, ponuja najpreprostejši način prenosa datotek, ki ga je treba uporabiti. Protokol FTP je bolj zapleten, saj imajo njegove specifikacije poseben programski jezik. Programska oprema odjemalca FTP lahko izvaja ukaze za programiranje na kakršen koli način, ki si ga lahko zamisli programer. Strežnik FTP prepozna in se odzove na strankino izvedbo in ima to stopnjo različen uspeh.

Največja velikost datoteke

Protokol TFTP je prvotno omejil velikost prenesene datoteke na 32 MB. Nekateri starejši strežniki TFTP imajo lahko to omejitev kljub novemu standardu RFC 2348, ki je leta 1998 nadomestil stare specifikacije. TFTP strežniki, združljivi z RFC 2348, omogočajo pogajanja o velikosti bloka in omogočajo prenos do 4 GB. To omejitev je mogoče preseči, če jo podpirata tako odjemalec kot strežnik. Nasprotno pa je bila možnost prenosa datotek s strežnikov FTP vedno neomejena.


Seznam imenikov

Odjemalci TFTP ne morejo navesti datotek, ki so na voljo za prenos, odjemalci FTP pa lahko naštevajo in brskajo po imenikih, ki vsebujejo datoteke, ki so na voljo za prenos.

Uporaba pomnilnika

TFTP zahteva malo pomnilnika. Izvedbe TFTP zaženejo odjemalce, usmerjevalnike in druge računalnike brez potrebe po napravah za shranjevanje podatkov. Strežniki FTP potrebujejo pomnilnik za zagon strežniške programske opreme na gostiteljskem računalniku in odjemalske programske opreme na vseh drugih strežnikih. Velikost se razlikuje glede na programsko opremo in je odvisna od zagotovljenih lastnosti.

Preverjanje pristnosti uporabnika

Strežniki TFTP ne omogočajo preverjanja pristnosti uporabnikov. Uporaba TFTP kot protokola za prenos datotek zahteva zasebno omrežje ali protokol, ki omogoča preverjanje pristnosti uporabnika. FTP vedno zahteva preverjanje pristnosti uporabnika.

Odnos med odjemalcem in strežnikom

Pri uporabi TFTP oba računalnika pošiljata in prejemata pakete. Če računalnik A od računalnika B zahteva datoteko s protokolom TFTP, bo računalnik A po vzpostavljeni povezavi poslal potrditvene pakete in prejel podatkovne pakete. Računalnik B bo poslal podatkovne pakete in prejel potrditvene pakete. FTP vzpostavi odnos med odjemalcem in strežnikom; gosti datoteke, ki so na voljo za prenos. Odjemalci FTP običajno prenesejo datoteke in če imajo za to potrebne pravice, lahko naložijo, izbrišejo datoteke ali oboje.


Iniciacija

Računalnik A s pomočjo TFTP pošlje zahtevo za branje ali pisanje računalniške datoteke. V tej zahtevi je številka vrat, ki jo bo računalnik B uporabil za pošiljanje podatkovnih paketov, ko bo transakcija vzpostavljena. Računalnik B sprejme zahtevo tako, da računalniku A pošlje številko vrat za sprejem potrditvenih paketov. Ti podatkovni paketi znašajo 512 B (bajtov) na projekt. Podatkovni paket, manjši od tega, pomeni konec prenosa. Odjemalec in strežnik FTP se pogajata glede na programske izvedbe, nameščene na ustreznih računalnikih. Strežnik preveri pristnost uporabnika in vzpostavi povezavo. Prenos datotek se lahko začne takoj ali pa lahko uporabnik poišče datoteko za prenos, odvisno od opredeljene povezave.

Potrditev

TFTP potrdi prejem vsakega podatkovnega paketa, preden pošlje naslednjega. Če potrdila ni potrjeno, bo računalnik znova poslal paket. Računalnik ne more poslati naslednjega paketa, dokler ni potrjen prejšnji. FTP pošilja podatkovne pakete hkrati. Glede na programsko opremo je mogoče slediti petim ali več hkratnim paketom, kar močno poveča hitrost prenosa.