File Transfer Protocol: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
m Editace uživatele 77.95.195.67 (diskuse) vráceny do předchozího stavu, jehož autorem je Oashi
Řádek 9:
FTP je jeden z nejstarších [[Protokol (informatika)|protokolů]], využívá [[Síťový port|porty]] TCP/21 a TCP/20. Port 21 slouží k řízení a jsou jím také přenášeny [[#Některé příkazy|příkazy FTP]]. Port 20 slouží k vlastnímu [[přenos dat|přenosu dat]], který je 8bitový. Přenos může být ''binární'' nebo ''[[ASCII|ascii]]'' (textový). Při textovém přenosu dochází ke konverzi konců řádků – [[Carriage return|CR]]/[[Line feed|LF]] ([[DOS]], [[Microsoft Windows]]) nebo jen LF ([[UN*X|unixové systémy]]), pokud jsou koncové systémy rozdílné. Při binárním přenosu není do dat nijak zasahováno.
 
Protokol je velmi ale velmi interaktivní a umožňuje řízení přístupu (přihlašování login/heslo), specifikaci formátu přenášeného souboru (znakově – binárně), výpis vzdáleného adresáře atd. V současné době už není považován za bezpečný a z tohoto důvodu pro něj byla definována některá rozšíření ([http://www.faqs.org/rfcs/rfc2228.html RFC 2228]).
 
V protokolu je použit model [[klient-server]]. FTP [[server]] poskytuje data pro ostatní počítače. [[Klient (počítače)|Klient]] se k serveru připojí a může provádět různé operace (výpis adresáře, změna adresáře, přenos dat atd.). Operace jsou řízeny sadou příkazů, které jsou definovány v rámci FTP protokolu, proto kdokoliv může vytvořit klienta pro jakékoliv prostředí nebo operační systém. Existuje mnoho programů pro FTP servery i klienty a mnoho je jich volně dostupných.