Klient FTP to program komputerowy korzystający z protokołu FTP do łączenia się z serwerem FTP w celu wysłania plików.

Najprostsze tego typu programy są dostarczane z systemami operacyjnymi Windows, DOS, Linux i Unix, a większość bardziej rozbudowanych programów należy do kategorii shareware/freeware. Wiele nowoczesnych przeglądarek internetowych posiada wbudowane funkcje klienta FTP.

FTP (ang. File Transfer Protocol) jest protokołem typu klient-serwer, który umożliwia przesyłanie plików z i na serwer poprzez sieć TCP/IP.

W sieciach ukrytych za firewallem komunikacja z aktywnymi serwerami FTP jest możliwa, tylko pod warunkiem, jeżeli odpowiednie porty na firewallu (routerze) są zwolnione. Możliwe jest zainstalowanie wielu serwerów FTP za jednym i tym samem routerem. Warunkiem jest rozdzielenie portów przez router dla każdego serwera.

Dostęp anonimowy Serwer FTP, zależnie od konfiguracji, może pozwalać na dostęp do jego zawartości bez podawania hasła. Zamiast niego możliwy jest wymóg podawania adresu email.

 

Jak wgrać stronę na serwer FTP?

Aby umieścić swoją stronę w Internecie należy najpierw założyć konto hostingowe. Obecnie w Internecie znajduje się wiele stron, które oferują darmowe konta. Do najbardziej znanych należą: www.republika.pl oraz www.prv.pl. Po założeniu takiego konta otrzymamy miejsce na serwerze oraz domenę (adres strony). Jeśli mamy już konto możemy przystąpić do zamieszczenia swojej strony w Internecie. Stronę możemy wprowadzić na serwer w dwojaki sposób: używając programów-klientów FTP (np. Total Commander, FileZilla) lub korzystając z klienta FTP wbudowanego w przeglądarkę internetową. Poniżej został omówiony sposób zamieszczania plików na serwerze FTP przy użyciu przeglądarki Microsoft Internet Explorer wchodzącej w skład pakietu Windows.

1. Uruchamiamy program Internet Explorer. W tym celu wybieramy kolejno Menu Start → Wszystkie programy → Internet Explorer.

2. W polu „Adres” wpisujemy adres serwera FTP, na którym mamy założone konto hostingowe (dla przykładu posłużę się darmowym kontem założonym na serwerze ftp.republika.pl). Ważne jest, aby adres poprzedzić prefiksem ftp://. W tym przypadku należy, więc wpisać: ftp://ftp.republika.pl. Adres serwera oraz login i hasło otrzymujemy podczas zakładania konta hostingowego (w przypadku Republiki należy wejść na odnośnik: „dane do konfiguracji”).

Ilustracja I

Po wprowadzeniu adresu klikamy na „Przejdź”.

3. Pojawia się następujące okno.

Ilustracja II

W polu „Nazwa użytkownika” wpisujemy swój login (najczęściej jest to ta część adresu naszej strony WWW, która znajduję się pomiędzy http://www. a końcówką domeny (.pl, .prv.pl, .republika.pl). Np. http://www.twojanazwa.republika.pl. W tym przypadku w polu „Nazwa użytkownika” należy wpisać twojanazwa.

W polu „Hasło” wpisujemy nasze hasło do serwera. Otrzymujemy je podczas rejestracji konta. Następnie klikamy na „Zaloguj”.

4. Po chwili jesteśmy już połączeni z serwerem. Jeśli po raz pierwszy weszliśmy na dany serwer, to (w przypadku konta na Republice) nie powinny znajdować się na nim żadne pliki.

Ilustracja III

W celu umieszczenia jakiegoś pliku na serwerze minimalizujemy okno przeglądarki i wchodzimy do folderu, w którym znajduje się ten plik. Kopiujemy go, a następnie wchodzimy ponownie do okna przeglądarki i wklejamy plik na serwer. Po chwili plik zostanie załadowany. Czas ładowania zależy od szybkości naszego łącza i od wielkości pliku. Jak widać cała operacja jest bardzo podobna do przenoszenia plików między folderami.
Bardzo ważne jest, aby w nazwach wszystkich plików (pliki HTML, zdjęcia, piosenki itp.) nie używać:

Pliki mające w nazwach te znaki działają poprawnie, gdy są na dysku, natomiast — jeśli umieścimy je w Internecie — zostaną one po prostu uznane przez przeglądarkę za nieistniejące i nie będzie możliwości ich wczytania.

Najważniejszą rzeczą dotyczącą wgrywania plików na serwer jest to, że w głównym katalogu strony musi znajdować się plik o nazwie index.html (plik zawierający stronę główną serwisu). Nie może być to plik o nazwie index.HTML ani też INDEX.HTML czy INDEX.html (zwróć uwagę na wielkość liter). Jeśli w oknie przeglądarki wpiszemy adres np. http://www.twojanazwa.republika.pl i klikniemy na „Przejdź” to przeglądarka w głównym katalogu tej strony zacznie automatycznie szukać pliku index.html. Jeśli go nie znajdzie to wyświetli się napis „Nie można odnaleźć strony”. Można oczywiście nazwać stronę główną np. glowna.html, ale wtedy — aby wejść na stronę — za każdym razem trzeba będzie wpisać dokładną lokalizację pliku, czyli http://www.twojanazwa.republika.pl/glowna.html.

5. Aby rozłączyć się z serwerem FTP wystarczy zamknąć okno przeglądarki.