Protokół przesyłania plików (FTP) jest uważany za standardowy protokół sieciowy używany podczas przesyłania plików pomiędzy klientem a serwerem w sieci. Protokół odnosi się do systemu reguł, które stosują komputery sieciowe w celu wzajemnej komunikacji. Jest to również protokół klient-serwer, który jest wykorzystywany przy przesyłaniu plików pomiędzy różnymi urządzeniami w Internecie.
Poniżej przedstawiono podstawowe zadania, które FTP może naprawdę wykonać:
Przesyłanie plików między różnymi komputerami
Tworzenie katalogów
Usuń katalogi
Lista plików
Trzy rodzaje struktur danych dozwolone przez FTP:
Struktura rekordów - pliki składają się z rekordów sekwencyjnych.
Struktura stron - pliki składają się z niezależnych stron indeksowanych.
Struktura plików - Brak wewnętrznej struktury i pliki są uważane za ciągłą sekwencję danych.
Protokoły transferu
Zarówno FTP, jak i HTTP są powszechnie uznawane za protokoły transferu plików, najczęściej używane do przesyłania danych pomiędzy klientem a serwerem. Funkcje HTTP są takie same w przypadku funkcji łączących FTP i SMTP. Jednakże, one również ustaliły różnice.
FTP
Przesyłanie plików z jednego hosta do drugiego.
Ustanawia dwa połączenia, jedno dla danych, a drugie dla połączenia sterującego.
FTP pojawi się w adresie URL.
Efektywne przesyłanie dużych plików.
Wymaga to podania hasła.
Pliki, które zostaną przesłane do hosta za pomocą protokołu FTP, zostaną zapisane w pamięci urządzenia hosta.
HTTP
Jest on używany w celu uzyskania dostępu do stron internetowych.
Tylko ustanowione połączenie danych.
HTTP pojawi się w adresie URL.
Skuteczne przesyłanie mniejszych plików, takich jak strony internetowe.
Nie wymaga żadnych form uwierzytelniania.
Zawartość, która zostanie przesłana do urządzenia za pomocą protokołu HTTP, zostanie zapisana w pamięci urządzenia.
W związku z tym, FTP jest starszy i jest zastępowany nowymi protokołami, podczas gdy HTTP będzie tam w niedalekiej przyszłości.
Rodzaje FTP
FTP Explorer
Jest to aplikacja kliencka, która została zaprojektowana tak, aby wyglądać i czuć się bardzo podobnie do widoku systemu plików eksploratora interfejsu użytkownika Windows.
FTP by Mail
Umożliwia to użytkownikom, którzy nie mają dostępu do Internetu i kopiowanie plików za pomocą anonimowego FTP poprzez wysłanie wiadomości e-mail i umieszczenie słowa pomoc w treści tekstu.
Witryna FTP
Jest to strona internetowa, na której użytkownicy mogą w prosty sposób przesłać lub pobrać określone pliki.
Serwer FTP
Jest to komputer dedykowany, który świadczy usługę FTP. Zaprasza hakerów i wymaga sprzętu lub oprogramowania zabezpieczającego, takiego jak używanie nazw użytkowników, haseł i kontroli dostępu do plików.
Klient FTP
Jest to aplikacja komputerowa, która uzyskuje dostęp do serwera FTP. Z tym, użytkownicy muszą zablokować przychodzące połączenie FTP, które próbuje użyć trybu pasywnego i muszą sprawdzić wirusy dla wszystkich pobieranych plików.
Protokół IMAP (ang. Internet Message Access Protocol)
Jest następcą tradycyjnego protokołu POP3, służącego do komunikacji programów pocztowych z serwerem pocztowym. W stosunku do swojego poprzednika protokół IMAP jest bardziej rozbudowany i posiada większe możliwości zarządzania kontem e-mail.
Umożliwia operowanie na wiadomościach i folderach (tworzenie, usuwanie, przenoszenie) bezpośrednio na serwerze. Dane dla konta pocztowego, widoczne w kliencie pocztowym zainstalowanym na dowolnym komputerze oraz w programie Cloud Mail, są zawsze zsynchronizowane.
W przeciwieństwie do protokołu POP3, protokół IMAP umożliwia pobieranie nagłówków wiadomości bez konieczności pobierania na lokalny komputer kompletnej zawartości wszystkich maili wraz z załącznikami. Pobieranie jedynie nagłówków wiadomości e-mail znacznie ogranicza objętość transferowanych danych, dlatego protokół IMAP doskonale sprawdza się w obsłudze poczty na urządzeniach mobilnych.
Umożliwia dostęp do jednego konta pocztowego wielu użytkownikom jednocześnie.
Wiadomości odczytane przy użyciu protokołu IMAP nadal są przechowywane na serwerze. Na komputer lokalny mogą być pobierane jedynie nagłówki wiadomości. Dzięki temu kompletne wiadomości można usuwać oraz przenosić bez uprzedniego pobierania ich na lokalny komputer.