Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

28-04-04 11:23
FTP: kodovi grešaka

piše ŽELJA BOROŠ

HTTP statusni kodovi su većini korisnika poznati jer ih mogu vidjeti svakodnevno u svojim web browserima. FTP, s druge strane, se više ne rabi u tolikoj mjeri, iako je još uvijek najefikasniji i najjednostavniji protokol za prijenos podataka.

 

Za razliku od HTTP kodova, FTP statusni kodovi su nešto jednostavniji i daleko razumljiviji jer se ionako radi o protokolu s manje mogućnosti.

 

Postoji pet glavnih skupina kodova:

 

1xx Zatražena operacija se počela provoditi, ali klijent očekuje neki drugi

kod da pošalje drugu naredbu

 

2xx Akcija je provedena uspješno, klijent može izdati novu naredbu.

 

3xx Naredba je završila uspješno, ali klijent treba poslati dodatne

informacije kako bi se operacija mogla dovršiti

 

4xx Naredba nije uspješno završila. Greška je privremena, i ako klijent

pošalje naredbu ponovo, postoji mogućnost da uspije.

 

5xx Naredba nije uspješno završila. Greška je trajna, i ako klijent

pošalje naredbu ponovo, dobit će istu grešku.

 

 

FTP statusni kodovi, najbitniji su dodatno komentirani:

 

 

110 Restart marker reply.

 

120 Service ready in (n) minutes.

 

125 Data connection already open, transfer starting.

 

150 File status okay, about to open data connection.

FTP radi na dva porta 20 (port za naredbe) i 21 (port za naredbe). Ovaj kod

označava da server namjerava otvoriti novu konekciju na portu 20 i početi

slati podatke.

 

200 Command okay.

Naredba je valjana i prihvaćena.

 

202 Command not implemented

 

211 System status, or system help reply.

Obično rezultat naredbe STAT, i uključuje neuniformne i "human-readable"

podatke o serveru.

 

212 Directory status.

 

213 File status.

 

214 Help message.

Rezultat naredbe HELP, npr. HELP RETR:

214 Syntax: RETR <sp> file-name

 

215 NAME system type. (NAME is an official system name from the list in the

Assigned Numbers document)

NAME je generički naziv operativnog sustava, npr. UNIX. Obično je ovo

odgovor na naredbu SYST, a tipičan odgovor može biti:

215 UNIX Type: L8

215 MACOS Server

215 NetWare system type.

 

220 Service ready for new user.

 

221 Service closing control connection. (Logged out if appropriate.)

 

225 Data connection open, no transfer in progress.

 

226 Closing data connection. Requested file action successful (file

transfer, abort, etc.).

Naredba je otvorila konekciju da bi izvršila neku akciju. Akcija je uspješno

završila i konekcija je zatvorena.

 

227 Entering Passive Mode

 

230 User logged in, proceed.

Ovaj kod se pojavljuje nakon uspješno prevedene autentikacije korisnika.

 

250 Requested file action okay, completed.

Može biti rezultat naredbe MKD ("make directory") ili slične, kao potvrda

uspješnosti.

 

257 "PATHNAME" created.

Rezultat naredbe MKD ("make directory")

 

331 User name okay, need password.

Nakon poslanog korisničkog imena, servera zahtijeva i password, bilo da je

riječ o regularnom, nepostojećem ili anonimnom (anonymous) korisniku.

 

332 Need account for login.

 

350 Requested file action pending further information.

 

421 Service not available, closing control connection. (May be a reply to

any command if the service knows it must shut down.)

 

425 Can't open data connection.

Ne može se uspostaviti konekcija data kanala. Treba probati promijeniti

način spajanja iz PASV u PORT, i provjeriti postavke vatrozida ako postoji.

 

426 Connection closed, transfer aborted.

Naredba je otvorila konekciju da bi izvršila neku akciju. Akcija nije uspješno

završila i konekcija je zatvorena. Primjerice, pritisnuli ste 'stop' u vašem

ftp klijentu kako bi zaustavili download.

 

450 Requested file action not taken. File unavailable (e.g., file busy).

Slično kao kod 550, može se pojaviti ako pokušamo upotrijebiti DELE naredbu

na datoteci nad kojom nemamo prava brisanja.

 

451 Requested action aborted, local error in processing.

 

452 Requested action not taken. Insufficient storage space in system.

 

500 Codes The command was not accepted and the requested action did not take

place.

 

500 Syntax error, command unrecognized. This may include errors such as

command line too long.

 

501 Syntax error in parameters or arguments.

 

502 Command not implemented.

 

503 Bad sequence of commands.

Slijed naredbi nije dobar, primjerice RNTO (Finish rename a file) nije došao

odmah nakon RNFR (Rename a file).

 

504 Command not implemented for that parameter.

 

530 User not logged in.

Klijent nije poslao ispravan password ili korisničko ime. Možda je omogućen

samo anonimni pristup.

 

532 Need account for storing files.

 

550 Requested action not taken. File unavailable (e.g., file not found, no

access).

Ovaj kod se pojavljuje kad klijent pošalje zahtjev za nepostojećom

datotekom, ili pokuša uploadati datoteku u direktorij gdje nema prava

pisanja. Također, ako klijent pokuša napraviti ili obrisati direktorij ili

datoteku tamo gdje nema prava na to.

 

552 Requested file action aborted, storage allocation exceeded

 

553 Requested action not taken. Illegal file name.

Ime datoteke ne odgovara standardu operativnog sustava gdje se FTP server

nalazi. Treba izbaciti praznine, kontrolne znakove ili hrvatske znakove iz

imena datoteke.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr