11.11.2014 Views

UPRAVLJANJE I ODR”AVANJE RAČUNALNIH MRE”A - FESB

UPRAVLJANJE I ODR”AVANJE RAČUNALNIH MRE”A - FESB

UPRAVLJANJE I ODR”AVANJE RAČUNALNIH MRE”A - FESB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

direktorija (root). Neki FTP poslužitelji dozvoljavaju korisniku ostavljanje svojih datoteka u direktoriju<br />

inbox (ili incoming, ili nekog sličnog naziva), ali to ne mora biti pravilo. Korisniku se ne dozvoljava pristup<br />

bilo kojem direktoriju osim dva navedena (pub i inbox/incoming).<br />

Opći oblik naredbe za uspostavu FTP veze s udaljenim računalom je:<br />

ftp [IP_address | host_name]<br />

Korisnik će biti upitan za korisničku oznaku i lozinku (lozinka se neće vidjeti na ekranu prilikom upisa), a<br />

korisnik upisuje podatke o vlastitom ili o javnom korisničkom računu.<br />

Ako se uz ftp ne navede ime računala ulazi se samo u program FTP, a veza s udaljenim računalom<br />

uspostavlja se naredbom "open host_name" ili "open IP_address", nakon čega slijedi proces autorizacije.<br />

put<br />

Klijent<br />

!<br />

ascii<br />

bin<br />

ftp<br />

bye<br />

get Posluitelj<br />

(txt)<br />

(zip, doc, jpg, gif, pdf,...)<br />

Slika 5.16. FTP<br />

Prijenos jedne datoteke s lokalnog (s kojeg je pokrenuta naredba "ftp") na udaljeno računalo, obavlja se<br />

naredbom:<br />

put local_file_name remote_file_name<br />

pri čemu je potrebno odabrati određeni način prijenosa datoteke (ascii ili bin) ovisno o tipu. Prijenos više<br />

datoteka obavlja naredba mput, koja dozvoljava uporabu zamjenskih znakova (* i ?) za oznaku više od jedne<br />

datoteke i ne zahtjeva definiranje odredišne datoteke.<br />

Prijenos datoteke s udaljenog računala na lokalno obavlja, uz isti zahtjev za definiranjem načina prijenosa,<br />

naredba:<br />

get remote_file_name local_file_name<br />

Analogno naredbi mput, postoji i naredba mget. Naredba "bye" ili "quit" prekida uspostavljenu FTP vezu.<br />

Pasivni mod rada FTP poslužitelja<br />

Prema FTP protokolu, kada klijent zatraži podatke od poslužitelja, poslužitelj otvara posebnu TCP vezu<br />

prema klijentu kojom se ti podaci prenose, dozvoljavajući samo jednu uspostavljenu podatkovnu vezu. Pri<br />

tome FTP klijent program javlja poslužitelju, naredbom PORT, priključni broj otvorene podatkovne veze.<br />

Takav način nije prikladan kad je neka mreža zaštićena vatrenim zidom temeljenim na filtriranju paketa, jer<br />

on načelno zabranjuje dolazne pozive na dinamički dodijeljene priključne brojeve.<br />

No, ako klijent koristi naredbu za uspostavu veze u pasivnom načinu rada (PASV), podatkovna veza koja se<br />

uspostavlja zapravo je odlazni poziv kroz vatreni zid i moguće ga je ostvariti. U tom slučaju, FTP klijent<br />

pošalje poziv poslužitelju koji otvara pasivnu TCP vezu na nekom dinamički dodijeljenom priključnom broju<br />

i taj priključni broj javi klijentu. Klijent tada otvara aktivnu vezu prema poslužitelju. Ako poslužitelj ne<br />

podržava naredbu PASV i pasivni način rada, klijent će dobiti poruku da poslužitelj ne razumije poslanu<br />

naredbu, što će mu biti indikacija da vezu treba zatražiti na standardni način. Pri tome se možda veza neće<br />

moći uspostaviti ako postoji vatreni zid.<br />

Projektiranje i upravljanje računalnim mrežama 75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!