FTP (ang. File Transfer Protocol)
Protokół transferu plików, protokół komunikacyjny typu klient-serwer, wykorzystujący połączenie TCP, umożliwiający dwukierunkowy transfer plików w układzie serwer FTP–klient FTP.
Do komunikacji wykorzystywane są dwa połączenia TCP.
Jedno z nich jest połączeniem sterującym, za pomocą którego przesyłane są polecenia, a drugie służy do transmisji danych.
Połączenie za pomocą protokołu FTP (krótko: połączenie FTP) może działać w dwóch trybach: aktywnym i pasywnym.
W sieciach chronionych zaporą sieciową komunikacja z serwerami FTP wymaga zwolnienia odpowiednich portów na tej zaporze lub routerze.
Serwer FTP, zależnie od konfiguracji, może pozwalać na anonimowy (czyli bez podawania hasła uwierzytelniającego) dostęp do jego zasobów.
Najczęściej jednak serwer FTP autoryzuje każde połączenie za pomocą loginu i hasła.
FTPS (FTP Secure / FTP-SSL)
rozszerzenie protokołu File Transfer Protocol (FTP), umożliwiające wsparcie dla szyfrowanych protokołów Transport Layer Security (TLS) oraz Secure Sockets Layer (SSL).
FTPS używa portu 990 TCP dla kontroli przesyłu oraz 989 TCP dla transferu danych w trybie aktywnym.
SFTP (ang. SSH File Transfer Protocol)
protokół komunikacyjny typu klient-serwer, który umożliwia przesyłanie plików poprzez sieć TCP/IP.
przesyłając plik przy użyciu protokołu FTP uzyskujemy dobre przepływności, ale nie zyskujemy bezpieczeństwa – nasze hasła i dane nie są szyfrowane podczas przysyłania, co potencjalnie stwarza zagrożenie ich kradzieży.
znaczną poprawę bezpieczeństwa przynosi protokół SFTP, który nie wymaga obecności serwera FTP, a przesyłane dane są szyfrowane z wykorzystaniem klucza szyfrującego.
Wspomniane protokoły różnią się też wykorzystywanym portem:
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.