Różnica między SMTP i MIME
![Różnica między SMTP i MIME](https://diffexpert.com/storage/img/images/difference-between-smtp-and-mime.png)
- 571
- 102
- Pani — Jóźwiak
Wysyłamy e -maile prawie codziennie, ale zastanawiasz się, jak to działa? Lub co dzieje się za kulisami? SMTP jest de facto standardem odpowiedzialnym za wysyłanie wiadomości e -mail z jednego serwera na drugie w sieciach TCP/IP. SMTP to prosty protokół transferu poczty, który może wysyłać wiadomości tekstowe tylko przez Internet i tylko w 7-bitowym formacie ASCII. Podczas gdy ASCII świetnie nadaje się do pisania prostych memorandum i krótkich wiadomości, nie jest wystarczająco zdolne do obsługi innych rodzajów komunikacji. Tak więc, aby jak najlepiej wykorzystać klientów e -mail i umożliwić e -maile noszenie czegoś więcej niż tylko wiadomości tekstowe, standard MIME został opracowany w celu rozszerzenia funkcjonalności SMTP i użycia zestawów znaków innych niż ASCII. Jednak Mime nie może zastąpić SMTP. Przyjrzyjmy się na tych dwóch.
![](https://diffexpert.com/storage/img/images/difference-between-smtp-and-mime.png)
Prosty protokół transferu poczty (SMTP)
SMTP, skrót od prostego protokołu transferu poczty, to protokół warstwy aplikacji do transmisji poczty elektronicznej w Internecie. Dla większości ludzi e-mail to tylko program aplikacji, który przenosi wiadomość i magicznie dostarcza ją do odbiorcy wyboru. Większość ludzi nie ma najmniejszego pojęcia, jak działa cała procedura leżąca u podstaw przepływu wiadomości e -mail. SMTP to sposób, w jaki dzieje się to za kulisami. SMTP to bardzo popularny protokół e -mail, który umożliwia dwóch różnych użytkowników na dwóch różnych serwerach na wymianę danych tekstowych między sobą. SMTP zarządza transmisją wiadomości e -mail w Internecie. Jest to część pakietu protokołów TCP/IP, które zapewniają płynny ruch poczty elektronicznej przez Internet. SMTP został po raz pierwszy zdefiniowany w RFC 788 i opublikowany w listopadzie 1981.
![](https://diffexpert.com/storage/img/images/difference-between-smtp-and-mime_2.png)
Wielofunkcyjne rozszerzenia poczty internetowej (MIME)
Mime jest krótki dla wielofunkcyjnych rozszerzeń poczty internetowej. Mime, jak sama nazwa wskazuje, to program aplikacji e -mail, który rozszerza format wiadomości e -mail, aby obsługiwać więcej niż tylko wiadomości tekstowe, takie jak dźwięk, wideo, zdjęcia i tak dalej. Został opracowany w celu przezwyciężenia poważnych ograniczeń w SMTP. MIME rozszerza internetowy protokół e-mail, aby umożliwić transmisję danych spoza ASCII za pośrednictwem wiadomości e-mail, w przeciwieństwie do SMTP, które tylko transmisję wiadomości tekstowych przez Internet. W rzeczywistości MIME został opracowany głównie dla SMTP, ale typy treści zdefiniowane przez MIME mogą być również używane do protokołów komunikacyjnych poza ekosystemem e -mail, takich jak HTTP. Ponadto MIME definiuje mechanizm, który umożliwia posiadanie wielu załączników do jednej wiadomości e -mail, w tym różnych typów plików. I najlepsza część, MIME nie zastępuje RFCS 821/822; W rzeczywistości jest całkowicie zacofany z wczesnymi implementacjami protokołu SMTP.
Różnica między SMTP i MIME
Protokół
SMTP, skrót od prostego protokołu przesyłania poczty, jest standardowym protokołem przesyłania poczty i częścią protokołów TCP/IP, który umożliwia dwóch różnych użytkowników na dwóch różnych serwerach na wymianę danych tekstowych między sobą. Po raz pierwszy zdefiniowany w RFC 788 w listopadzie 1981 r. SMTP zapewnia płynny przepływ transmisji wiadomości e -mail w Internecie. MIME, skrócone jako wielofunkcyjne rozszerzenia poczty internetowej, to program aplikacji e -mail, który rozszerza format wiadomości e -mail, aby obsługiwać więcej niż tylko wiadomości tekstowe za pośrednictwem wiadomości e -mail. Jednak MIME nie jest protokołem pocztowym i nie może zastąpić SMTP.
Format
SMTP to protokół warstwy aplikacji, który był szeroko stosowany jako standard faktyczny dla wymiany e -mail od 1982 roku. Jednak SMTP obsługuje jedynie jeden korpus tekstu, co oznacza, że komunikaty oznacza tylko w NVT (Network Virtual Terminal) 7-bitowy format ASCII, a wiadomości w określonym rozmiarze są niedozwolone. MIME rozszerza internetowy protokół e-mail, aby umożliwić transmisję danych spoza ASCII za pośrednictwem wiadomości e-mail, w przeciwieństwie do SMTP. W rzeczywistości działa jako dodatkowy protokół e-mail do obsługi danych spoza ASCII, co oznacza, że może wysyłać dane spoza ASCII za pośrednictwem SMTP.
Załączniki
SMTP to prosty protokół transferu poczty e -mail, który pozwala na linie zawierające nie więcej niż 1000 znaków ASCII. Dzięki SMTP możesz wysyłać tylko wiadomości tekstowe; Nie możesz wysyłać zdjęć jako załączników ani wysyłać nawet sformatowanego tekstu w wiadomości e -mail. MIME został opracowany w celu rozszerzenia funkcjonalności SMTP; W rzeczywistości to ograniczenia SMTP wywołały uwolnienie MIME. Korzystając z protokołu MIME, możesz wysłać wiele załączników w jednej wiadomości e-mail, w tym pliki binarne, audio, wideo, zdjęcia i znaki inne niż ASCII.
SMTP vs. MIME: Wykres porównawczy
![](https://diffexpert.com/storage/img/images/difference-between-smtp-and-mime.jpg)
Streszczenie
SMTP jest de factem standardem wymiany e -mail od 1982 roku. Ale jest to prosty protokół transferu poczty, który nie jest wystarczający, aby wysłać coś więcej niż wiadomości tekstowe lub trzymanie go w kolejce. SMTP jest jak przewoźnik pocztowy, który odbiera swoje codzienne kwoty wiadomości ze źródła i dostarcza je odbiorcom. Nie dba o to, gdzie poczty są przechowywane przez noc ani jak dostaje się z punktu A do punktu B. Mime został opracowany w celu przezwyciężenia ograniczeń SMTP. MIME to standard kodowania plików binarnych, dźwięku, wideo, zdjęć i znaków innych niż ASCII w poczcie. Jednak MIME nie jest protokołem pocztowym pełnometrażowego i nie może zastąpić SMTP; Rozszerza tylko funkcję SMTP, aby zrobić wszystko, co może zrobić SMTP i wiele więcej.