FTP - co to takiego?


Odkąd komputery połączyły się w sieć, zaczęły wymieniać ze sobą informacje i przesyłać dane. Obecnie, gdy Internet stał się siecią globalną, różnorodne pliki krążą po całym świecie. Do ich transmisji wykorzystywany jest specjalny protokół - FTP (skrót od File Transfer Protocol).

Umożliwia on przeciętnemu użytkownikowi manipulowanie plikami na zdalnych komputerach oraz ściąganie plików udostępnianych w tysiącach archiwów. Korzystanie z FTP przynosi wiele korzyści. Pierwszą niewątpliwą zaletą jest bogactwo archiwów na całym świecie. Serwery oferują setki gigabajtów wszelkiego rodzaju programów, plików graficznych i dźwiękowych, animacji oraz wiele, wiele więcej. Rozpoczynając poszukiwanie konkretnego programu lub pliku możemy być prawie pewni, że zostanie to uwieńczone sukcesem. Kolejnym ważnym argumentem przemawiającym za korzystaniem z usługi FTP jest prędkość, z jaką pobierane są pliki. Metoda ta jest o wiele szybsza i bardziej skuteczna w porównaniu ze ściąganiem oprogramowania np. bezpośrednio z witryn WWW. Ma to ogromne znaczenie dla przeciętnego użytkownika korzystającego z sieci przez linię telefoniczną.

FTP umożliwia przesyłanie plików dwoma sposobami - binarnie oraz w trybie ASCII. Pierwszy z nich wysyła do odbiorcy plik nie dokonując w nim żadnych zmian, drugi natomiast zmienia sposób kodowania niektórych bajtów. Trzeba więc pamiętać, aby nie przesyłać plików typowo binarnych (np. archiwów ZIP, plików samowykonywalnych EXE czy plików graficznych) trybem ASCII. Zmiany, jakie zostaną w takim pliku dokonane, sprawią, że nadawać się on będzie wyłącznie do skasowania.

Podczas przesyłania danych możemy wyróżnić dwa podstawowe tryby korzystania z FTP - zwykły, gdy chce-my skorzystać z zasobów konta chronionego (przeważnie hasłem) oraz anonimowy, gdy serwer, na którym znajduje się interesujące nas oprogramowanie jest ogólnodostępny. W trybie zwykłym, aby dostać się do serwera, trzeba mieć odpowiednie uprawnienia, czyli posiadać własne konto oraz hasło. W drugim przypadku określone zasoby udostępnione są wszystkim (w miejscu nazwy użytkownika przeważnie wpisuje się słowo anonymous, zaś hasłem jest nasz adres poczty elektronicznej).

Każdy użytkownik systemu Windows posiada wbudowanego w system klienta FTP. Jest to jednak program pracujący w trybie tekstowym. Uruchamiamy go otwierając menu "Start", wybierając opcję "Uruchom" i z klawiatury wpisując FTP. Jego obsługa może przysparzać wielu kłopotów, zwłaszcza użytkownikom przyzwyczajonym do interfejsu graficznego. Dla wszystkich, którzy jednak chcą spróbować swoich sił, pomocne będzie wpisanie po znaku zachęty komendy help, która wyświetla pomoc w postaci wszystkich poleceń klienta wraz z ich składnią.

Stosunkowo prostą, lecz nieco ograniczającą metodą na pozyskiwanie plików protokołem FTP jest wykorzystanie przeglądarek WWW. Ograniczenia wynikają z tego, że na ogół przeglądarki nie pozwalają skorzystać z innego konta niż anonymous oraz potrafią jedynie ściągać pliki, bez możliwości transmisji w odwrotną stronę. Źle interpretowane są także wszystkie sytuacje nietypowe, kiedy zachodzi konieczność używania funkcji wykraczających poza standardowe możliwości przeglądarki (np. raz zerwane połączenie z serwerem wymaga rozpoczęcia całej procedury ściągania od początku).

Specjalną grupą oprogramowania - dedykowaną do obsługi tego protokołu - są tzw. klienci FTP. Dla Windows istnieje kilka programów tego typu, przeważnie w wersjach shareware. Zasada ich działania jest dosyć prosta. Po uruchomieniu programu musimy zdecydować, z którym serwerem FTP chcemy się połączyć i określić jego typ oraz konto użytkownika (najczęściej jest to anonymous). Po zatwierdzeniu tych zmian następuje proces logowania się do serwera, o czym informują nas pojawiające się wiersze komunikatów. Po uzyskaniu dostępu ukazuje się nam struktura katalogów na zdalnym serwerze. W tym momencie możemy przystąpić do przeglądania oraz pobierania interesującej nas zawartości. Materiały ogólnodostępne znajdują się przeważnie w katalogu pub (public) i z reguły podzielone są tematycznie, tj. pliki graficzne, dźwiękowe i różnego typu programy w ten sposób, aby każdy mógł w miarę szybko i skutecznie dotrzeć do interesujących go danych.

Dostępne obecnie oprogramowanie oferuje kilka metod obsługi protokołu FTP. "Klasyczne" realizują pobieranie danych za pomocą dwóch okien (lewe reprezentuje katalogi lokalne naszego komputera, prawe zaś katalogi serwera). Kopiowanie polega na zaznaczeniu pliku do skopiowania i wskazaniu katalogu docelowego. Polecenia wydawane są za pośrednictwem centralnie umieszczonych przycisków.

Programy tzw. nowej generacji bazują na interfejsach graficznych zbliżonych wyglądem do popularnych menedżerów plików, takich jak systemowy Eksplorator Windows. Wyświetlają jedynie strukturę katalogów zdalnego serwera, zaś kopiowa-nie polega na przeciąganiu ikon bezpośrednio na pulpit lub do okien folderów.

Istnieje również odrębna grupa oprogramowania przeznaczonego do pobierania całych witryn internetowych w celu ich późniejszego przeglądania bez konieczności rzeczywistego połączenia z siecią. Programy te, zwane przeglądarkami off-line, po wskazaniu interesującego nas adresu pobierają całe struktury katalogów wraz z ich zawartością, a następnie zapisują je na dysk lokalny. Po zakończeniu procesu użytkownik może przeglądać zgromadzone w ten sposób zasoby bez fizycznego połączenia z siecią. Pobieranie danych jest skonstruowane tak, aby po ściągnięciu oglądana strona była pełnowartościowa, czyli miała wszystkie elementy, tj. grafikę, dźwięk, animacje, a nawet podłączone do niej zasoby FTP. Zaletą korzystania z tego typu programów jest z pewnością optymalne wykorzystanie czasu potrzebnego podczas połączenia z siecią. Ograniczony jest on do niezbędnego minimum potrzebnego na pobranie danych, natomiast późniejsze ich przeglądanie może trwać kilka godzin bez utraty cennych impulsów telefonicznych.

Kolejną zaletą jest szybkość, a co za tym idzie komfort przeglądania wcześniej pobranych stron. Nowoczesne oprogramowanie jest w stanie otworzyć kilka transmisji, równolegle umożliwiając w ten sposób ściąganie wielu witryn z różnych serwerów w tym samym czasie. Odpowiednie mechanizmy pozwalają wznawiać transmisję w przypadku jej zerwania oraz "dociągać" pozostałe dane.

Równie ważną funkcją przeglądarek off-line są opcje pozwalające zaplanować pobieranie witryn tak, aby proces ściągania mógł się uruchamiać zdalnie w porze najmniejszego obciążenia sieci (np. późno w nocy).

Ostatnim typem programów umożliwiających ściąganie z sieci są tzw. Download Managers. Uruchamiają się przeważnie automatycznie wraz ze startem systemu i rozpoczynają monitorowanie naszych poczynań. Gdy za pomocą przeglądarki internetowej odwiedzimy stronę WWW lub FTP zawierającą oprogramowanie i klikniemy na połączeniu prowadzącym do konkretnego pliku, posunięcie to zostanie przez taki program wykryte i przechwycone. Dalszy proces pobierania będzie nieustannie kontrolowany. W przypadku zerwania połączenia lub nagłego restartu komputera (np. spowodowanego zanikiem napięcia), programy tego typu potrafią odtworzyć połączenie i dokończyć transmisję. Mogą jednocześnie monitorować pobieranie kilkudziesięciu plików z różnych archiwów na całym świecie, mają funkcje pozwalające w każdej chwili przerwać proces pobierania plików i powrócić do niego np. nazajutrz. Natomiast po zakończeniu ściągania potrafią zamknąć system i wyłączyć komputer (przydatne podczas pobierania plików nocą).
 



D.F.


Copyright © by MiniMax 1997/2007. All rights reserverd!