Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

JAVNA USTANOVA MJEŠOVITA SREDNJA

ELEKTROTEHNIČKA ŠKOLA TUZLA

Mujić Selma IIIT3


FTP PROTOKOL
Predmet: Praktična nastava

Tuzla, novembar, 2022. godina


Sadržaj:
1.Uvod.........................................................................................................................................................1
2. Vrste FTP-a u računarskim mrežama.................................................................................................3
3. Prednosti i mane FTP protokola..........................................................................................................5
4.Način povezivanja na FTP.....................................................................................................................7
5.Zaključak................................................................................................................................................8
6.Izvori.......................................................................................................................................................9
1.Uvod
1.1. Šta je to FTP protokol i gdje se koristi?
Izvorne FTP specifikacije napisao je Abhay Bhushan, a objavljen je 16. aprila 1971 godine, te od
tada prolazi kroz mnoge RFC standarde koji su ga zamijenili TCP/IP protokolom (RFC
predstavljaju tehničke specifikacije i organizacijske bilješke za internet). FTP (File Transfer
Protocol) jedan je od najstarijih internetskih protokola i omogućuje dijeljenje datoteka između
dva uređaja putem mreže. Uglavnom se koristi za prijenos datoteka web stranice od njihovog
tvorca do računara koji služi kao poslužitelj za druge računare na internetu. Također se koristi za
preuzimanje datoteka na računar s drugih poslužitelja.

Slika 1.1. File Transfer Protocol

FTP host, odgovoran je za pohranu i dijeljenje datoteka preko interneta. Ako želite da se
povežete na FTP ili SFTP server za prenos datoteka, možda ćete morati da koristite korisničko
ime i lozinku. Postoje javni FTP serveri koji dozvoljavaju anonimnu vezu. To znači da vam nije
potrebno korisničko ime i lozinka za povezivanje sa serverom. Međutim, imajte na umu da
anonimni FTP serveri možda ne podržavaju proširenja protokola kao što su SFTP ili SSH File
Transfer Protocol, koji osiguravaju siguran prijenos podataka. Nažalost, tradicionalni FTP
serveri nemaju sigurnost, pa ih koristite oprezno. Uprkos sigurnosnim slabostima, FTP serveri
omogućavaju brz prijenos velikih dokumenata kako bi se osigurao nesmetan proces dijeljenja.
Mrežni administratori mogu odabrati dva načina povezivanja za svoje FTP servere: aktivni ili
pasivni način. U aktivnom režimu, klijent kreira kontrolni kanal, a FTP server kreira kanal
podataka. U pasivnom režimu, klijent pokreće oba kanala.

Slika 1.2. Aktivni i pasivni


način povezivanja

Svako ko koristi Windows, Unix ili Linux sistem već ima pristup ručnom korištenju FTP-a
putem naredbe. Svaki korisnik računara koji je ikada preuzeo datoteku je iskoristio FTP. Budući
da većina koji kupe novi računar, odmah preuzmu željeni preglednik, to je često jedna od prvih
stvari koje korisnici učine. Kako bi mogli prenositi fajlove putem FTP-a potreban je FTP klijent.
Primjeri klijenata koji se mogu korisiti su:

 Filezilla
 Cyberduck
 FireFTP
 Classic FTP
 WinSCP
 Transmit
 Commander One
 ForkLift
 SmartFTP
 WISE-FTP

Slika 1.3. Logo


Filezill-e Slika 1.4. Logo SmartFTP-a Slika 1.5. Logo WinSCP-a

2. Vrste FTP-a u računarskim mrežama


FTP server i klijentski softver mogu da izvrše prenos datoteka na različite načine:

1. Anonimni FTP - Ovo je najosnovnija vrsta FTP-a. Anonymous File Transfer Protocol
(FTP) omogućava udaljenim korisnicima da se povežu na FTP server bez korisničkog ID-
a i lozinke. Uglavnom se koristi za preuzimanje materijala koji se slobodno distribuira.
Anonimni FTP omogućava nezaštićen (nije potrebna lozinka) pristup određenim
informacijama o udaljenom sistemu. Udaljena lokacija određuje koje informacije će biti
dostupne za široki pristup. Takve informacije se smatraju javnim i svima im može
pristupiti. Odgovornost vlasnika koji posjeduje informacije je da osigura da samo
odgovarajuće informacije budu dostupne.
2. FTP zaštićen lozinkom - To je također osnovni tip FTP-a, ali zahtijeva lozinku i
korisničko ime, iako usluga možda nije šifrirana ili sigurna. Također radi na portu 21.
3. FTP Secure (FTPS) - FTPS (File Transfer Protocol Secure) je modifikacija protokola za
prijenos datoteka koja podržava sigurnost transportnog sloja (TLS) i sada nepostojeći sloj
sigurnih utičnica (SSL). FTPS je sigurnija verzija FTP-a koja omogućava organizacijama
sigurnu interakciju sa svojim trgovinskim partnerima, korisnicima i kupcima. Softver koji
podržava FTPS kao što su klijentski certifikati i serverski identiteti koji se koriste za
provjeru autentičnosti poslanih datoteka. Obično koristi port 990 prema zadanim
postavkama.
4. FTP preko eksplicitnog SSL/TLS (FTPES) - FTPES je sličan FTPS-u, jer se
eksplicitno povezuje na vaš web hosting račun umjesto na FTP implicitnu vezu. Razlika
je prvenstveno u tome kako i kada su informacije za prijavu šifrirane. SmartFile koristi
FTPES, koji je poznat kao najsigurnija FTP veza. Na primjer, kada se obavljaju online
transakcije na 'sigurnim' web stranicama, koristi se FTPES. Dodaje eksplicitnu TLS
podršku pretvaranjem nešifrovane FTP veze preko porta 21 u šifrovanu vezu.
5. Secure FTP (SFTP) - Secure File Transfer Protocol (SFTP) je protokol koji prenosi
velike datoteke preko interneta. Zasnovan je na protokolu za prijenos datoteka (FTP) i
sadrži sigurnosne značajke Secure Shell (SSH). Secure Shell je komponenta kriptografije
internet sigurnosti. Radna grupa za internet inženjering (IETF) kreirala je SSH i SFTP
kako bi poboljšala web sigurnost i izbjegla njuškanje lozinki i otkrivanje kritičnih
informacija u običnom tekstu. SFTP prenosi datoteke na siguran način putem SSH i
šifriranih FTP instrukcija. SFTP može biti koristan u svakom slučaju kada osjetljivi
podaci moraju biti zaštićeni. Na primjer, poslovne tajne možda nisu pokrivene nijednim
posebnim pravilom o privatnosti podataka, ali mogu biti razorne ako padnu u pogrešne
ruke. Korporativni korisnik može koristiti SFTP za slanje datoteka koje sadrže poslovne
tajne ili druge osjetljive informacije. Privatni korisnik također može poželjeti šifrirati
svoju komunikaciju. Ovo je također poznato kao Secure Shell (SSH) protokol za prijenos
datoteka.

2.1. Drugi protokoli


FTP jedan je od mnogih različitih protokola koji određuju kako se računari i računarski sistemi
ponašaju na internetu. Ostali takvi protokoli su:

 Protokol za prijenos hiperteksta (HTTP): Dizajniran za prijenos podataka preko weba.


 Internet Message Access Protocol (IMAP): Omogućava pristup oglasnoj tabli ili
porukama e-pošte sa zajedničkog servisa.
 Network Time Protocol (NTP): Sinhronizira sat vremena na računarima preko mreže.

2.2. Usporedba FTP-a sa protokolima


2.2.1. FTP i SFTP
FTP se razlikuje od SFTP-a po tome što korisnicima ne daje siguran kanal za prijenos
datoteka. Takođe, FTP koristi dva kanala za prenos podataka, ali SFTP koristi samo jedan kanal.

Dolazne veze koje koristi svaki protokol su također različite. FTP je podrazumevano postavljen
na port 21, ali SFTP dozvoljava ulaznu komunikaciju na portu 22. Način na koji se podaci
prenose također se značajno razlikuje. SFTP koristi metodu tuneliranja za prijenos podataka. Uz
prednost dodatne sigurnosti, FTP, koji je manje siguran, koristi direktan prijenos.

2.2.2. FTP i HTTP


HTTP može podržati više sesija u isto vrijeme jer je to protokol bez stanja. To znači da
ne sprema podatke korištene u sesiji da bi ih koristio u sljedećoj. FTP, s druge strane, ima status
stanja, što znači da prikuplja podatke o klijentu i koristi ih u sljedećem zahtjevu klijenta. Budući
da FTP obavlja ovu funkciju, ograničen je u broju sesija koje može podržati istovremeno. Bez
obzira na propusni opseg mreže, HTTP ima potencijal da bude mnogo efikasnija metoda
prijenosa podataka. Druga ključna razlika je u tome što kod FTP-a mora postojati autentifikacija
klijenta prije nego što se informacije prenesu. Sa HTTP-om nije potrebna autentifikacija klijenta.
HTTP koristi dobro poznati, uobičajeni port, što olakšava rad zaštitnim zidovima. U nekim
slučajevima, firewall može teže upravljati FTP-om.

3. Prednosti i mane FTP protokola


3.1. Prednosti FTP protokola
1. FTP može podnijeti velike prijenose datoteka - Za mnoga preduzeća, zahtjevi
za prijenos datoteka se protežu dalje od slanja jednog Microsoft Word dokumenta
u isto vrijeme. Moguće je da će se morati isporučiti stotine gigabajta podataka
odjednom. FTP čini velike prijenose jednostavnim, a također ima koristi od bržeg
ritma prijenosa datoteka.
2. Radni tok će se poboljšati - Koristeći FTP, može se prenijeti više direktorija
odjednom. Ako se često prenose datoteke, shvatit ćete koliko ova funkcija može
biti korisna. Može se prenijeti više foldera istovremeno umjesto slanja
pojedinačnih datoteka ili čak pojedinačnih direktorija. Takođe, moguće je
nastaviti sa radom dok se transferi obrađuju i brže ostvariti te transfere.
3. Transferi se mogu nastaviti - Ne može se izgubiti napredak ako se prijenos
datoteke prekine. Moguće je nastaviti pauzirani prijenos datoteka putem FTP-a
ako se veza izgubi. Nastavite odakle ste stali bez ponovnog pokretanja prijenosa
od početka.
4. Transferi se mogu zakazati - Sa najboljim FTP rješenjima, može se zakazati
transfer u trenucima kada će oni imati najmanji utjecaj na radni tok.
5. Povratite izgubljene podatke - Čak i kada dođe do neočekivanih okolnosti,
vrhunski FTP provajderi osiguravaju da se podaci nikada ne izgube. Fajlovi često
i automatski prave rezervne kopije pomoću oporavka od katastrofe.

3.2. Prednosti FTP protokola


1. FTP-u nedostaje sigurnost - FTP je nesiguran metod prijenosa podataka. Kada
se datoteka isporučuje putem FTP protokola, svi podaci kao što su prijava i
lozinka dijele se u običnom tekstu, što hakeru olakšava da dođe do ovih
informacija. Da bi osigurali sigurnost podataka, odaberi se ažurirana verziju FTP-
a kao što je FTPS ili SFTP.
2. FTP ne šifrira podatke - FTP ne pruža šifriranje zbog čega se preneseni podaci
lako presreću. Kada tražite FTP provajdera, shvatit ćete da šifriranje nije uvijek
dostupna ili prinuđena opcija. Šifriranje je neophodno ako vaša kompanija koristi
osjetljive podatke kao što su podaci o plaćanju karticama.
3. FTP je ranjiv na napade - Ako odaberete pogrešnog dobavljača, možda ćete se
zaglaviti s FTP rješenjem koje ne štiti vaše podatke, ostavljajući vas ranjivim na
taktike hakera kao što su brutalna sila ili lažni napadi. Hakeri koriste grubu silu
kako bi provalili u vaše rješenje iteracijom kroz hiljade kombinacija korisničkog
imena i lozinke u sekundi. Oni na kraju pronađu ispravnu kombinaciju
lozinke/korisničkog imena i oni su tu. FTP je također podložan napadima
lažiranja, u kojima se haker predstavlja kao pravi korisnik mreže ili uređaj na
mreži. Haker se može pojaviti na mreži i presresti vaše podatke ako pristupite
javnoj Wi-Fi mreži.
4. Usklađenost je problem – Kada koristite FTP za isporuku datoteka, također
morate biti zabrinuti o usklađenosti. FTP samostalno ili korištenje nesigurnog
dobavljača FTP-a može izložiti vašu kompaniju naknadama za neusklađenost.
Nedostatak šifriranja igra značajnu ulogu u neusklađenosti. Stoga bi bilo najbolje
da se odabere rješenje koje odgovara zahtjevima usklađenosti.
4.Način povezivanja na FTP
Postoji mnogo FTP klijenata koje možete izabrati. Od besplatnih aplikacija otvorenog koda do
premium opcija. U ovom primjeru koristićemo FileZilla FTP klijent. Prvo će nam trebati FTP
server, a možemo ga postaviti pomoću našeg Hostinger naloga. Prijavite se na svoj Hostinger
nalog i idite na odjeljak FTP računi. Kreirajte novi FTP nalog popunjavanjem novog korisničkog
imena i lozinke.
Slika 1.6. Prvi korak povezivanja

Vidjećete nove FTP servere (ime hosta) ispod liste aktivnih FTP naloga.

Slika 1.7.
Drugi korak povezivanja

U FileZilla unesite ime hosta, korisničko ime i lozinku i pritisnite dugme Quickconnect. Takođe
možete popuniti broj porta. Inače, port 21 se koristi po defaultu

Slika 1.8. Treći korak


povezivanja

Prozor statusa će vam reći da li ste prijavljeni na FTP server. Kao što možete vidjeti u prozoru
Remote Site, ovo su datoteke koje server ima.
5.Zaključak
Iako je protokol za prijenos datoteka stvoren prije više od pet decenija za prijenos datoteka preko
mreža, mi ga i danas koristimo. FTP softver zasnovan na webu je jednostavan za korištenje za
lične svrhe i pojedinačne transfere. U međuvremenu, FTP klijent bi mogao biti prikladniji za
preduzeća ako je kompanijama potrebna veća efikasnost dok šalju više velikih datoteka. Nije
iznenađujuće da se FTP smatra zastarjelim protokolom koji treba dopuniti dodatnim proširenjima
kako bi se povećala njegova sigurnost. Također, FTP više nije u skladu s našim potrebama
digitalne sigurnosti zbog rizika koje predstavljaju sajber napadi i druge zlonamjerne radnje. FTP
ne može osigurati da možete dijeliti slike ili druge podatke, a da neko ne zaviri u njih. Srećom,
naprednija proširenja – uključujući FTPES ili SFTP – mogu dodati dodatni sloj zaštite za
osiguranje vaših podataka. Stoga je ključno odabrati renomirani FTP firmver koji može osigurati
dijeljenje datoteka i također nudi efikasnost.
6.Izvori
1. https://www.javatpoint.com/computer-network-ftp
2. https://www.ipxo.com/blog/what-is-ftp/
3. https://www.geeksforgeeks.org/file-transfer-protocol-ftp-in-application-layer/
4. https://www.hostinger.com/tutorials/what-is-ftp#What_Is_FTP
5. https://www.fortinet.com/resources/cyberglossary/file-transfer-protocol-ftp-meaning
6. https://www.scaler.com/topics/computer-network/file-transfer-protocol/

You might also like