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
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