FTP (ang. File Transfer Protocol)

FTPS

SFTP

SMTP

SMTP (Simple Mail Transfer Protocol) to protokół TCP/IP, czyli zbiór zasad i wytycznych, których musi przestrzegać system, wykorzystywany do wysyłania i odbierania informacji w formie poczty elektronicznej.[1] Jest on jednak w rzeczywistości ograniczony i nie posiada kilku funkcji, takich jak możliwość ustawiania wiadomości w kolejce po stronie odbiorczej, ponieważ jest zwykle wykorzystywany przez IMAP (Internet Message Access Protocol) lub POP3 (Post Office Protocol 3). Protokoły te umożliwiają użytkownikowi dostęp do wiadomości i ich zawartości w skrzynce pocztowej zapisanej na serwerze, podczas gdy system okresowo pobiera je z bazy danych serwera. SMTP jest najczęściej stosowanym i szeroko stosowanym protokołem komunikacji mailowej przez Internet. Dostarcza medium dla usług sieciowych pomiędzy dostawcą poczty elektronicznej lub, w niektórych przypadkach, organizacyjnym serwerem poczty elektronicznej, a użytkownikiem, który ma dostęp do poczty elektronicznej.[1:2] Zazwyczaj wykorzystuje proces, który nazywa się "Store and forward". To przenosi wiadomości e-mail między sieciami. W tym przypadku będzie on ściśle współpracował z głównym komponentem zwanym Głównym Agentem Transferowym (MTA), z którego użytkownicy muszą korzystać, aby wysyłać komunikaty do właściwego komputera i skrzynki odbiorczej poczty elektronicznej. Po tym, SMTP będzie następnie przeliterować, kierując jednocześnie sposób przekazywania wiadomości e-mail z lokalnego komputera do innego MTA na innym urządzeniu, a nawet wielu innych komputerów lub urządzeń. Pomimo tych wszystkich funkcji, SMTP są ograniczone tylko do przesyłania treści tekstowych. Oznacza to, że nie jest w stanie rozpoznać czcionek, załączników, obrazów, plików wideo, audio itp. Co jest jednym z powodów, dla których jest to nazywane "prostym".[3:2] W związku z szybko zmieniającymi się zmianami technologicznymi i internetowymi, utworzono MIME (Multipurpose Internet Mail Extensions), aby wypełnić lukę technologiczną. MIME jest w stanie zakodować i przesłać wszystkie niezbędne informacje, których SMTP nie jest w stanie wykonać. Oznacza to, że MIME jest w stanie przesyłać obrazy, załączniki, dokumenty, audios, filmy i inne rodzaje plików, a także koduje wszystkie te treści do zwykłego tekstu. Po przetłumaczeniu tych plików i danych na ten format, SMTP będzie teraz w stanie przesłać dane w razie potrzeby.