Mis vahe on FTP ja TFTP vahel?

Autor: Janice Evans
Loomise Kuupäev: 2 Juuli 2021
Värskenduse Kuupäev: 1 Detsember 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Videot: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Sisu

Üks algupäraseid rakendusi Internetis, TFTP-protokoll, annab lihtsaima failiedastusmeetodi. FTP-protokoll on keerulisem, kuna selle spetsifikatsioonidel on konkreetne programmeerimiskeel. FTP-klienditarkvara saab programmeerijale programmeerimiskäskude realiseerida. FTP server tunneb ära kliendi rakenduse ja vastab sellele ning omab sellele nõudele erinevaid edusamme.


Interneti-failiedastusprotokollid võimaldavad kasutajatel faile üles laadida ja alla laadida välisest allikast (Internet pildi Photosani poolt Fotolia.com)

Maksimaalne faili suurus

Algselt piiras TFTP-protokoll failide suurust 32 MB-ni. Mõnedel vanematel TFTP-serveritel võib see piir olla ikka veel olemas, kuigi uus standard, RFC 2348, on asendanud vanad spetsifikatsioonid 1998. aastal. RFC 2348 ühilduvad TFTP-serverid võimaldavad plokkide suuruse läbirääkimisi, võimaldades kuni 4 GB. Seda piirmäära võib ületada, kui nii kliendil kui ka serveril on sellele toetus. Seevastu on FTP serveritest failide ülekandmise võime alati piiramatu.

Kataloogide nimekiri

TFTP kliendid ei saa alla laadida allalaaditavate failide loendit, kuid FTP kliendid saavad loetleda ja sirvida allalaaditavate failide katalooge.


Mälu kasutamine

TFTP nõuab vähe mälu. TFTP kasutuselevõtt alustab kliente, marsruutereid ja muid arvuteid ilma andmesalvestusseadmeteta. FTP-serverid vajavad serveritarkvara käitamiseks hostarvutis mälu ja kõigi teiste serverite klienditarkvara. Suurus varieerub sõltuvalt tarkvarast ja sõltub pakutavatest funktsioonidest.

Kasutaja autentimine

TFTP-serverid ei paku kasutaja autentimist. TFTP kasutamine failiedastusprotokollina nõuab privaatvõrku või protokolli, mis tagab kasutaja autentimise. FTP nõuab alati kasutaja autentimist.

Kliendi ja serveri suhe

TFTP kasutamisel saadavad ja võtavad mõlemad arvutid pakette. Kui arvuti A küsib TFTP-protokolli abil arvutilt B faili, saadab arvuti A kinnituspaketid ja võtab pärast ühenduse loomist vastu andmepaketid. Arvuti B saadab andmepaketid ja saab kinnituspakette. FTP loob kliendi-serveri suhte; see sisaldab faile allalaadimiseks. FTP-kliendid laadivad faile tavaliselt alla ja kui neil on selleks vajalikud õigused, saavad nad üles laadida, kustutada faile või mõlemad.


Alustamine

Arvuti A, mis kasutab TFTP-d, saadab päringu arvutifaili lugemiseks või kirjutamiseks. Selles taotluses on pordi number, mida arvuti B kasutab andmepakettide saatmiseks, kui tehing on loodud. Arvuti B aktsepteerib taotluse, saates arvutile A pordi numbri, et saada kinnituspaketid. Need andmepaketid on projekti kohta 512 B (Bytes). Sellest väiksem andmepakett tähistab ülekande lõppu. Kliendi- ja FTP-server läbirääkivad vastavalt nende arvutisse installitud tarkvararakendustele. Server autentib kasutaja ja loob ühenduse. Failiedastus võib alata kohe või kasutaja saab otsida allalaaditavast failist sõltuvalt ühenduse seast.

Kinnitus

TFTP kinnitab iga andmepaketi vastuvõtmist enne järgmise saatmist. Kui vastuvõttu ei tuvastata, saadab arvuti paketi uuesti. Arvuti ei saa saata järgmist paketti enne, kui eelmine pakett on kinnitatud. FTP saadab samaaegselt ka andmepakette. Sõltuvalt tarkvarast on võimalik jälgida viit või enamat samaaegset paketti, mis suurendab oluliselt ülekandekiirust.