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

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

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

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

(Изображение из 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. ящик для получения почты.

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

ПОП против IMAP

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

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

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

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

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

И SMTP и MTA

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

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

Оцените статью
TutoryBird.Ru
Добавить комментарий