Как работает электронная почта?

Оглавление:

Как работает электронная почта?
Как работает электронная почта?

Видео: Как работает электронная почта?

Видео: Как работает электронная почта?
Видео: Ботнет: почему ты уже его часть? - YouTube 2024, Май
Anonim
Вы отправляете и получаете его каждый день, это мгновенно, и это ничего не стоит. Это электронная почта, один из самых важных инструментов сегодняшнего дня. Давайте посмотрим, как это работает, под капотом и на нормальном языке.
Вы отправляете и получаете его каждый день, это мгновенно, и это ничего не стоит. Это электронная почта, один из самых важных инструментов сегодняшнего дня. Давайте посмотрим, как это работает, под капотом и на нормальном языке.

Что такое электронная почта?

Электронная почта (сокращенно электронная почта, электронная почта, электронная почта и т. Д.) - очень старая форма компьютерной коммуникации. Давным-давно - в технологическом, а не в человеческом плане - компьютеры были гигантскими машинами. Для доступа к ним люди использовали терминалы удаленного доступа, и каждая машина хранила хранилище для нескольких пользователей. Как и в случае с любым сообществом, люди находили полезные и уникальные способы общения друг с другом, а система обмена сообщениями развивалась. Предостережение заключалось в том, что вы могли отправлять сообщения только другим пользователям в той же системе, по крайней мере, вплоть до 1971 года. По мере того, как рассказывалось, Рэй Томлинсон отправил первое электронное письмо, обратившись к пользователю в другой системе, используя символ «@», Очевидно, что и основная динамика, и далеко идущие последствия были не такими простыми, но именно такое представление привело нас к тому, где мы находимся сегодня.

(Изображение из ajmexico)
(Изображение из ajmexico)

В то время электронная почта была эквивалентна сегодняшнему текстовому сообщению. Со временем он изменился и эволюционировал, как и все остальное; он имеет информацию отправителя и получателя, строку темы, тело сообщения и вложения, но в целом электронные письма - довольно простые документы. Однако нелегко получить его из точки А в точку Б. Как и все остальное, есть сложный процесс, который работает за кулисами, чтобы сделать его как можно более бесшовным. Многие идеи, используемые для ретрансляции электронной почты, были важны при формулировании переноса документов, что является основой таких вещей, как системы доски объявлений и всемирная сеть.

От отправителя к получателю

Начнем с иллюстрации процесса. Сначала это может не иметь полного смысла, но будет полезно вернуться назад.

Когда кто-то, скажем, продавец специй, отправляет электронное письмо, он должен иметь адрес в виде user@domain.ext. Наш пример - freman.alpha@arrakis.com. Электронная почта отправляется клиентом на сервер исходящей почты через Simple Mail Transfer Protocol. SMTP-сервер похож на ваше местное почтовое отделение, которое проверяет вашу почтовую рассылку и адрес и определяет, куда отправлять вашу почту. Тем не менее, он не понимает домены. Это своего рода абстрактная вещь, поэтому SMTP-сервер связывается с сервером доменных имен. DNS-сервер - это своего рода телефон или адресная книга для Интернета; он переводит такие домены, как «arrakis.com», на IP-адрес, например «74.238.23.45». Затем выясняется, имеет ли этот домен какие-либо «MX» или серверы обмена почтой на нем и делает это. Это похоже на ваши консультационные карты в почтовом отделении, где должна идти ваша почта, называя их местное почтовое отделение и проверяя, есть ли у вашего друга почтовый ящик или P.O. поле для получения почты.
Когда кто-то, скажем, продавец специй, отправляет электронное письмо, он должен иметь адрес в виде [email protected]. Наш пример - [email protected]. Электронная почта отправляется клиентом на сервер исходящей почты через Simple Mail Transfer Protocol. SMTP-сервер похож на ваше местное почтовое отделение, которое проверяет вашу почтовую рассылку и адрес и определяет, куда отправлять вашу почту. Тем не менее, он не понимает домены. Это своего рода абстрактная вещь, поэтому SMTP-сервер связывается с сервером доменных имен. DNS-сервер - это своего рода телефон или адресная книга для Интернета; он переводит такие домены, как «arrakis.com», на IP-адрес, например «74.238.23.45». Затем выясняется, имеет ли этот домен какие-либо «MX» или серверы обмена почтой на нем и делает это. Это похоже на ваши консультационные карты в почтовом отделении, где должна идти ваша почта, называя их местное почтовое отделение и проверяя, есть ли у вашего друга почтовый ящик или P.O. поле для получения почты.

Теперь, когда SMTP-сервер имеет правильную информацию, сообщение отправляется с этого сервера на сервер почтового обмена целевого домена. Этот сервер упоминается как агент MTA или агент передачи почты. Он решает, куда именно поставить почту, как и как почтовое отделение вашего друга определяет, как лучше всего его достать. Затем ваш друг отправляется и получает почту, обычно используя клиент, который работает через POP или IMAP.

POP против IMAP

Эти две аббревиатуры повсеместно заполняют панели настроек электронной почты, поэтому давайте посмотрим на них глубже. POP означает протокол почтового отделения. Это полезно, потому что, как почтовое отделение, вы можете зайти, захватить всю вашу почту, а затем уйти. Вам не нужно оставаться на связи, и, кроме того, что вы оставите копию на сервере, это довольно сложная процедура. Если вы не оставите копию на сервере, это не требует большого количества пространства или полосы пропускания. Вы можете использовать POP для захвата почты из нескольких разных почтовых ящиков на нескольких разных почтовых серверах и объединить их на одном.
Эти две аббревиатуры повсеместно заполняют панели настроек электронной почты, поэтому давайте посмотрим на них глубже. POP означает протокол почтового отделения. Это полезно, потому что, как почтовое отделение, вы можете зайти, захватить всю вашу почту, а затем уйти. Вам не нужно оставаться на связи, и, кроме того, что вы оставите копию на сервере, это довольно сложная процедура. Если вы не оставите копию на сервере, это не требует большого количества пространства или полосы пропускания. Вы можете использовать POP для захвата почты из нескольких разных почтовых ящиков на нескольких разных почтовых серверах и объединить их на одном.

Однако у него есть свои недостатки. POP - однонаправленный протокол; информация перемещается в одну сторону. Как только вы загружаете электронное письмо клиенту, клиент должен сортировать различные статусы и т. Д. Это нормально, если вы только получаете доступ к почте с одного места. В настоящее время, однако, обычно получают доступ по электронной почте от клиента вашего телефона, веб-интерфейс, когда вы где-то далеко, и клиент, когда вы дома. Было бы скучно сортировать всю эту информацию по нескольким устройствам, предполагая, что вы даже сохранили копию каждого письма на сервере для начала.

(Изображение из SuccessByDesigns)
(Изображение из SuccessByDesigns)

IMAP немного умнее. Хотя POP можно считать очень «ориентированным на клиента», протокол доступа к интернет-сообщениям был разработан для работы по-другому: он «ориентирован на сервер» и двунаправлен. Клиенты имеют двустороннюю связь со своими серверами. Все сообщения хранятся на сервере, поэтому несколько клиентов могут получить к ним доступ. Когда вы проверяете электронную почту на своем телефоне, она помечена как прочитанная, а во время следующего взаимодействия с сервером этот статус отправляется обратно, чтобы все остальные клиенты могли быть обновлены вместе с ним. Это похоже на отправку вашей почты помощнику в почтовом отделении, который классифицирует его и хранит для вас, дает вам, дома ли вы, на работе или на самом деле там, и вносите изменения в сохраненные копии, как вы это делаете,

Вы можете сохранить правильно отмеченный архив как на своем домашнем клиенте, так и на вашем почтовом сервере. IMAP также поддерживает автономный режим; изменения будут синхронизированы с сервером при следующем подключении. Вы можете настроить почтовые серверы IMAP для извлечения почты из почтовых ящиков POP тоже, что очень хорошо работает, если вы хотите консолидировать. Конечно, поскольку IMAP работает с «облачным» идеалом, доступ к серверу и его хранение могут быть проблемами. К счастью, пространство для хранения и пропускная способность не так дорого, как раньше, но это определенно может быть компромиссом для некоторых людей.

Как SMTP, так и MTA

В отличие от вашего физического почтового ящика, ваша исходящая и входящая почта обрабатываются двумя разными типами серверов. На самом деле нет никакой дискриминации в отношении получения серверов; любой компьютер можно сделать MTA довольно легко и хорошо обрабатывать. Отправка почты - это совсем другая история. SMTP-серверы должны иметь статические IP-адреса, а большинство интернет-провайдеров блокируют порт 25, чтобы их пользователи не могли сами отправлять почту. Зачем? Из-за огромного количества спама, грызущего нашу коллективную полосу пропускания, очень важно, чтобы ваш MTA был настроен на фильтрацию. Вы можете настроить своих клиентов на использование SMTP-сервера вашего интернет-провайдера вместо запуска вашего собственного. Дело в том, что для использования электронной почты вам нужны как MTA, так и SMTP-сервер, так как каждый специализируется на том, что он делает.

Электронная почта - важная часть нашей повседневной жизни, но приятно понимать, как она работает. В конце концов, у нас не было бы Интернета без него.

Рекомендуемые: