Protokół przesyłania plików (FTP) służy do przesyłania plików między komputerami za pośrednictwem sieci lokalnej i Internetu. Ta technologia jest jedną z najpopularniejszych i umożliwia zarówno pobieranie, jak i przesyłanie niezbędnych danych na zdalne serwery.
Instrukcje
Krok 1
Aby korzystać z protokołu, użytkownik musi zainstalować specjalny program kliencki, który połączy się ze zdalnym komputerem. Aby nawiązać połączenie, użytkownik musi określić dane serwera, z którym nawiązywane jest połączenie. Jeśli dane zostały określone pomyślnie, okno programu wyświetla katalogi otwarte do przeglądania przez serwer.
Krok 2
Korzystając z elementów interfejsu używanej aplikacji, możesz przenieść foldery z serwera na swój komputer lub przesłać dane na ten serwer z systemu plików. Operacje na plikach wykonywane przez klientów FTP praktycznie nie różnią się od podobnych przy pracy z systemem komputerowym. Na przykład możesz kopiować, wycinać i usuwać różne foldery i wybrane dokumenty.
Krok 3
Przy próbie połączenia się ze zdalnym serwerem za pośrednictwem programu otwiera się osobny port sieciowy, przez który przesyłane jest niezbędne żądanie połączenia i wymiany plików. Zwykle do nawiązania połączenia używany jest port 21 i oddzielny protokół ftp: //, który jest określony podczas konfigurowania klienta. Program informuje również serwer o konieczności użycia określonego aktywnego lub pasywnego typu połączenia, od którego od wymiany informacji zależy odpowiedź serwera i nawiązanie połączenia.
Krok 4
Przy aktywnym połączeniu serwer automatycznie otwiera dla użytkownika określony port, za pośrednictwem którego odbywa się wymiana danych. Wszystkie informacje z serwera są przesyłane przez utworzone połączenie. W aktywnym trybie wymiany danych zwykle wybierany jest port 20, jednak zdalna maszyna może wybrać dowolną wartość, która nie przekracza 1024. W trybie pasywnym serwer wybiera dowolny port, którego wartość liczbowa przekracza 10000. Następnie, maszyna kojarzy połączenie z bieżącą sesją i wysyła niezbędne instrukcje i wartości do komputera klienckiego, który zaczyna korzystać z portu przydzielonego przez serwer do łączenia i przesyłania informacji.
Krok 5
Warto zauważyć, że większość współczesnych klientów FTP preferuje nawiązanie pasywnego połączenia podczas próby przesyłania danych z serwera. Po nawiązaniu połączenia możliwa jest wymiana plików. W ten sposób komputer kliencki określa rodzaj połączenia, a serwer informuje, czy jest w stanie przesłać dane na określonych warunkach.