File Transmition Protocol

Iz MaFiRaWiki

File Transmission Protocol (FTP) je komunikacijski protokol za prenos datotek preko omrežja. FTP je 8-bitni protokol vrste strežnik-odjemnik in lahko prenaša datoteke brez dodatne obdelave. FTP ima dolgo latenco – čas med oddajo zahtevka za prenos in dejanskim začetkom prenašanja podatkov je lahko precejšen; potreben je tudi prijavni postopek, ki včasih tudi vzame nekaj časa. Vsak računalnik, ki ima nameščen TCP/IP ima nameščen tudi FTP in neko orodje za uporabo le-tega (četudi je to orodje samo v obliki ukazne vrstice). Cilji FTP so:

  • Uporaba deljenih datotek (računalniških programov in podatkov) na strežniku.
  • Spodbujati uporabo oddaljenih računalnikov.
  • Prenašati podatke zanesljivo in uspešno.

Protokol FTP uporablja dvoje vrat (in ima dve povezavi), ki sta 20 in 21. Postaja, ki se prikljaplja na oddaljeno, se mora prijatiti na dvoje vrat, da lahko FTP normalno deluje. Vrata 20 so uporabljena za vzpostavitev povezave in za nadzor povezave. Vrata 21 so uporabljena za uporabnikove datoteke (datoteke, ki bodo prenesene).

Za zagon FTP pripomočka, napišemo FTP v ukazni vrstici. Prikazala se vam bo FTP ukazna vrstica: FTP>. Iz te ukazne vrstice, lahko pošiljamo in sprejemamo datoteke.

Osnovni ukazi:

  • OPEN: odpre povezavo
  • USER: določi ime uporabnika
  • ASC: zahteva pretvorbo <CR><LF> v <LF> in obratno
  • BIN: prenaša nespremenjene znake
  • CD: spremeni delovno mapo
  • PWD: izpiše ime trenutne delovne mape
  • DIR: seznam datotek
  • PUT ime: pošlje datoteko z imenom ime na strežnik
  • GET ime: s strežnika prebere datoteko z imenom ime
  • DEL ime: izbriše datoteko
  • BYE: kanča z delom
Osebna orodja