Skip to main content

Co je klient protokolu přenosu souborů?

Klient protokolu přenosu souborů je aplikace počítačového softwaru používaná pro přístup k datovému serveru pomocí protokolu přenosu souborů (FTP).Pomocí tohoto společného protokolu je klient schopen přenášet data do a ze serveru.Klientská aplikace poskytuje prostředky pro navázání připojení a poté vydání příslušných příkazů FTP na server.Dodává se v mnoha podobách, provozované prostřednictvím rozhraní příkazového řádku (CLI), grafického uživatelského rozhraní (GUI), dokonce i běžného webového prohlížeče.Protokol pro kontrolu přenosu (TCP) se používá pro komunikační transport.Klient protokolu přenosu souborů je tedy zodpovědný za vytvoření připojení ke serveru nakonec otevřením dvou připojení TCP.Prvním je ovládací připojení, kde klient odesílá příkazy na server FTP.První příkazy odeslané přes ovládací připojení jsou uživatelské příkaz, s názvem uživatele jako argumentu a poté příkaz Pass následovaný heslem.Jakmile je ovládací připojení nastaveno, zůstane otevřené po celou dobu relace.

zde klient protokolu přenosu souborů nastaví různé způsoby komunikace, které má se serverem.Data jsou obvykle reprezentována jedním ze dvou způsobů, textu nebo binárního, v závislosti na odesílání nebo přijímáním dat.Převody textového typu se nejčastěji používají pro prosté textové soubory kódované buď metodou kódování amerického standardního kódu pro informační výměnu (ASCII).Binární režim, také označovaný jako obrazový režim, je pro přenos souborů v netextovém binárním formátu, jako jsou digitální obrázky.Další, nazývaný místní režim, je dalším způsobem, jak FTP může přenášet data pomocí jedinečného nebo proprietárního formátu.

Druhý kanál TCP používaný klientem pro přenos souborů je datové připojení.Toto připojení je dočasné povahy a je vytvořeno pouze tehdy, když klient požádá o seznam souborů na serveru nebo přenáší soubor na server nebo z serveru.Když nedochází k přenosu dat, je pak zničeno datové připojení.Datové připojení je také jedinečné v tom, jak je stanoveno, buď aktivně pasivně.Klient musí serveru sdělit typ datového připojení, které lze použít v závislosti na tom, jaký typ připojení je u klienta k dispozici.datové připojení.Při použití v pasivním režimu však klient jednoduše řekne serveru, že je pasivní, a server poté informuje klienta, který port TCP použije pro datové připojení.Ve většině případů je klient nastaven na pasivní spojení kvůli použití brány firewall, které je chrání před neoprávněným přístupem.jeho činnost tak, aby činnost uživatelů byla bezpečná před zvědavým očím.Pro použití s FTP v průběhu let bylo navrženo několik dalších bezpečnostních technik, jako je klient buď výslovně pojmenoval bezpečnostní protokol, který se má použít, nebo je automaticky implikován.Ostatní klienti se pokoušejí používat FTP pomocí tunelu Secure Shell (SSH), který může mít potíže kvůli prchavé povaze datového připojení