Razlika između FTP i TFTP

FTP vs TFTP

Protokol prijenosa datoteka (također poznat kao FTP) mrežni je protokol koji se implementira s ciljem razmjene datoteka preko TCP / IP mreže - to je Protokol kontrole prijenosa i Internet protokol. FTP koristi provjeru autentičnosti lozinke koju je stvorio korisnik. Iako se autentifikacija lozinke na bazi korisnika obično provodi, anonimni korisnički pristup dostupan je i putem FTP poslužitelja.

Trivialni protokol za prijenos datoteka (poznat i kao TFTP) mrežni je protokol koji se implementira u svrhu prijenosa datoteka. Prvi je put definiran 1980. godine, s funkcionalnošću jednostavnog FTP poslužitelja. Zbog svoje jednostavnosti, na kućnom računalu se može implementirati s vrlo malo otpadne memorije. Kao takav, u početku je TFTP korišten za pokretanje računala ili usmjerivača. U skladu s tim, korisno je i za prijenos malih količina podataka između mreža (tj. Firmvera IP telefona).

Kao što je spomenuto, FTP je dostupan anonimno. To znači da se korisnik može prijaviti na ovaj poslužitelj s 'anonimnim' računom kad mu se zatraži korisničko ime i lozinka. U većini slučajeva korisnik bez izravnog računa s računalom domaćina bit će zatražen da koristi svoju adresu e-pošte umjesto lozinke; međutim, praktički ne postoji postupak provjere nakon što se informacije dostave (primjerice, u Nacionalnom centru za biotehnološke informacije).

TFTP uglavnom se koristi za prijenos datoteka s udaljenog poslužitelja (ili ih upisati na njih). Budući da je riječ o otvorenom protokolu, postoji manjak sigurnosti - što znači da je prijenos podataka preko otvorenog poslužitelja putem interneta vrlo opasan. Kao takav, TFTP se obično koristi samo na privatnim i / ili lokalnim mrežama. Nažalost, ne postoji proces autentifikacije, pa tako ni mehanizam za enkripciju. Kao rezultat svoje jednostavnosti, TFTP može prenijeti datoteke samo velike kao terabajt i omogućuje prijenos velikih paketa podataka - što može uzrokovati velike odgode u prijenosu datoteka.

Za razliku od TFTP-a, FTP poslužitelji imaju uspostavljen protokol za provjeru autentičnosti i šifriranje. Ako je takav pristup ograničen, može se primijeniti usluga udaljene FTP (FTP pošte) kako bi se riješio problem ograničenja. To omogućava pristup, ali ograničava korisnika u gledanju direktorija ili izmjeni naredbi.

Sažetak:

1. FTP je mrežni protokol za lozinku utemeljen na korisniku koji se koristi za prijenos podataka preko mreže; TFTP je mrežni protokol koji nema nijedan postupak provjere autentičnosti.

2. FTP-u se može pristupiti anonimno, ali količina prenesenih podataka je ograničena; TFTP nema uspostavljen proces šifriranja i može uspješno prenositi datoteke koje nisu veće od jednog terabajta.