FTP je protokol přenos dat Z počítače uživatele na server, z webu na pevný disk nebo mezi servery. Objevil se dlouho před HTTP. Uživatelé mohou anonymně autentizovat a provádět potřebné akce, bez ohledu na to, zda je tato funkce poskytována. Dnes existují specializované programy pro přenos dat přes FTP a programy pro vývoj webových aplikací s vestavěnou výměnou dat.
S ním můžete kopírovat soubory z počítače na server a ze serveru na počítač. Jednou z výhod používání FTP je současné stahování více dokumentů. Některé programy umožňují editovat soubory přímo na hostiteli. Standardní okno klienta je rozděleno na dvě části:
Kromě toho se používají pomocná okna. Uživatel si vybírá dokument, který chce hostovat, a přenese ho. Předtím se musí nutně přihlásit. Data jsou určena ve formátu: @ název zdroje. Název domény.
Některé webové stránky poskytují přístup k webu prostřednictvím programů, jako jsou správci souborů. Některé prohlížeče již mají vestavěnou funkci. K dispozici jsou také speciální komponenty, které mohou pracovat s protokolem FTP.
FTP je velmi starý protokol. Objevila se mnohem dříve než HTTP a nebyla navržena jako chráněná. Proto má mnoho problémů s ochranou. Zde jsou ty nejzákladnější:
Při přenosu přes FTP nejsou soubory šifrovány. Všechny příkazy, uživatelská jména a hesla tedy mohou být zachyceny vetřelci. Chcete-li to provést, použijte zabezpečené verze, například pro FTP - to je FTPS.
Existují následující metody odesílání dat chráněných proti útokům hackerů: FTPS, SFTP a FTP přenos přes SSH. S FTPS můžete relaci chránit. FTP server obdrží příkaz AUTH TLS a odmítá připojení, která nejsou zašifrována.
SFTP má podobný seznam příkazů, jako je FTP. Používá protokol SSH, který šifruje veškerý provoz. Příkazy a data jsou kódovány tímto způsobem. Všechna hesla a další informace, které nejsou určeny třetím stranám, se tedy neposkytují jasně.
Další metoda přenosu přes protokol SSH tuneluje relaci přes připojení SSH.
Existují dva možné typy práce:
Jsou odlišné ve způsobu připojení. Aktivní metoda předpokládá, že program vytvoří spojení tcp se serverem a odešle požadovaný port IP. Pasivní je zapotřebí, když jsou brány brány firewall. Poté server vrátí adresu a port, pak uživatel použije přijaté data pro připojení.
V nastavení FTP můžete vybrat následující režimy přenosu:
Když zvolíte první režim, data budou odeslána jako nepřetržitý proud. Zpracování probíhá přes protokol TCP. V normálním režimu jsou data segmentována a zpravidla se odesílají v následujícím tvaru: blok záhlaví, počet bajtů, datové pole. V komprimované metodě jsou všechna data komprimována jedním algoritmem a přenášena mnohem rychleji vzhledem k tomu, že objekt váží méně.
Pro identifikaci uživatele a následné přiřazení práv pro správu souborů je použit schéma uživatelské jméno / heslo. Jméno je odesláno příkazem USER a heslo - PASS.
Server tyto údaje akceptuje, pokud se shoduje s údaji uvedenými v databázi. Dále klient obdrží pozvánku, po níž začíná relace. Někdy server podporuje možnost přihlásit se bez pověření. Pro tyto odkazy je zpravidla poskytován omezený přístup, používá se například standardní název, například anonymní. Nejčastěji pro autorizaci však musíte zadat platnou e-mailovou adresu a později ji zadávat.
Vlastnictví | FTP | HTTP |
Schopnost ověřování | jo | ne |
Příjem | velké binární soubory | malé textové dokumenty |
Metoda připojení | dvakrát | single |
Přenos | jo | ne |
Proveďte operace s souborovým systémem | jo | ne |
Jednou z nejjasnějších funkcí FTP je vícenásobné připojení, v němž server přijímá příkazy a odešle odpověď přes jeden kanál a odesílá data prostřednictvím ostatních. To vám umožní současně nahrát nebo stáhnout mnoho souborů.
Snižování provozních nákladů a následně zkrácení doby výměny dat je způsobeno binárním přenosem. Práce začíná poté, co klient vstoupí do relace, a veškeré další operace jsou prováděny v jeho rámci. Jedná se o jednu z charakteristických rysů, protože protokol HTTP nepamatuje informace o registrovaných uživatelích - tato funkce se provádí externími metodami.
Komunikační klientský počítač se ve výchozím nastavení provádí na portu 21 a používá se pro správu. Druhé datové připojení se otevře na portu dvacátém nebo jiném, který je správně nakonfigurován.
Existují klienti FTP pro práci s protokolem, ale práce s nimi je založena na stejném principu. Vše, co potřebujete k přenosu, je přetáhnout dokument z počítače uživatele do složky serveru nebo provést stejný příkazový řádek.
Existuje způsob výměny mezi dvěma servery přímo bez stažení do počítače. Dvě připojení jsou požadována na různých serverech. Na jednom z nich je vybrán soubor pro přenos a je uvedena adresa IP druhého serveru. To se provádí pomocí FXP, přímého protokolu výměny.
Hlavní výhodou této metody je vysoká rychlost stahování. Nezáleží na šířce pásma internetového připojení uživatele, který chce soubor přenést. Doba, kterou trvá, závisí na rychlosti připojení mezi vzdálenými FTP servery. Zpravidla je to samozřejmě více než uživatel.
Je třeba poznamenat, že tento protokol používali útočníci k útoku na jiné servery. Chcete-li zabránit takovýmto akcím, je nyní zkontrolována adresa IP a pokud je zjištěna nesrovnalost, je blokována.
Pro připojení, stejně jako použití specializovaných programů, musí uživatel mít přihlašovací jméno, heslo a IP adresu. Samotné připojení nastane při použití příkazového řádku. Chcete-li to provést, zadejte adresu tohoto formátu: ftp: // login to login: heslo serveru @ IP adresa. Například ftp: // myname: [email protected]. Pokud je spojení úspěšné, zobrazí se seznam všech dokumentů. Soubory webu jsou zpravidla uloženy ve složce public_html nebo www, v závislosti na typu hostingu.
Chcete-li kopírovat dokument, jednoduše jej přetáhněte. Tato metoda neumožňuje přenos dokumentů z jednoho serveru do jiného. V prohlížeči je snadné změnit oprávnění pro čtení a zápis. Chcete-li to provést, klepněte pravým tlačítkem myši na soubor, který je již na serveru. Zobrazí se okno s nastavením. Mělo by být zaznamenáno potřebné povolení.
Jedná se o jeden z nejpopulárnějších FTP pro klienty Windows. Práce s tímto programem je poměrně snadné. Hlavní okno je rozděleno na pět částí. Tři z nich zobrazují strukturu souborů počítače a čtyři - server. V povinných polích uvádějte přihlašovací jméno, heslo, port.
Pokud hodláte často používat určité připojení, jsou přihlašovací údaje uvedeny v Správci stránek. V nastavení můžete vybrat identifikaci, rozdělit přihlašovací údaje do složek, přidat komentář. Chcete-li soubor přenést, musíte jej vybrat a přetáhnout do pracovního okna, kde je zobrazena struktura souboru počítače.
Chcete-li stahovat a stáhnout soubor pomocí programu Total Commander, musíte provést následující sled akcí:
Je-li toto spojení provedeno, můžete pokračovat v práci obvyklým způsobem pomocí správce souborů se dvěma panely.
Pokud uživatel nechce používat grafické rozhraní, přestože je velmi pohodlné a umožňuje rychlejší provádění určitých funkcí, může použít příkazový řádek:
Přejmenování se používá k přejmenování, cd se používá jako standardní pro změnu aktuálního adresáře, musíte se blížit k ukončení a odstranit nebo odpojit pro odstranění.