Получать новые статьи на свою почту
Популярные статьи
  • Что такое жёсткий диск и в чём его сходство с подробнее
  • Что такое процессор компьютера — все точки подробнее
  • Что такое ssd накопитель и в чём его прикол? подробнее
  • Надоел русский язык? Меняем язык в After Effects на подробнее
Поддержать проект
20.04.2018
Блог Дмитрия Вассиярова.
Автор: Рубрика:

Как работает электронная почта в компьютерных сетях?

Лого

 

Доброго времени суток.

Вы задумывались над тем, как работает электронная почта? Ведь для того, чтобы адресат получил ваше послание, причём практически мгновенно, не используются голуби или почтальоны :). Как письмо находит своего получателя? Узнаете из моей статьи. В моём рассказе не будет сложных схем и непонятных слов, поэтому вы с лёгкостью во всём разберётесь и не успеете заскучать.

Рассылка писем

 

Эти понятия стоит знать

Чтобы понять принцип работы электронной почты, следует сначала ознакомиться с такими понятиями:

  • Почтовые серверы. Отвечают за обмен электронными письмами. Не путайте с теми, которые раздают интернет в целом. Речь идёт о специально выделенных серваках, которые даже настраиваются по-другому. Таковым является, например, SMTP (простой протокол передачи почты), наиболее распространённый во всём мире.
  • DNS — система доменных имён. С её помощью становится понятно какому провайдеру необходимо выслать email.
  • MTA — агент, занимающийся пересылкой писем между почтовыми серверами.
  • MDA — агент, ответственный за доставку послания конечному адресату.
  • MUA — программа, с помощью которой мы осуществляем обработку корреспонденции. Например, Mozilla Thunderbird, Microsoft Outlook и т. п.
  • MX — обменник письмами.
  • POP3 — простой протокол для извлечения писем.
  • IMAP — протокол того же назначения, что и предыдущий, только с более широким функционалом.

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

 

Схема пересылки электронных писем

Сейчас вы поймёте, зачем вы прочитали предыдущую часть статьи. Перейдём непосредственно к технологии, по которой работает мыло. Допустим, вы зарегистрированы у почтового провайдера mail.ru, а ваш друг — у yahoo.com, и вы отправляете ему письмо. Что происходит в процессе его передачи? Распишу поэтапно:

  1. MTA шлёт письмо через SMTP вашему провайдеру.
  2. Mail.ru получает от MUA адрес назначения.
  3. И начинает искать его с помощью DNS.
  4. Когда находит, MX передаёт его на yahoo.com.
  5. Второй провайдер проводит поиск уже у себя.
  6. По нахождении MDA отправляет получателю на почтовый ящик уведомление о новом письме, сохраняет его, пока тот не прочтёт.
  7. Адресату открывается доступ к корреспонденции с помощью POP3 или IMAP, а графический интерфейс электронной почты обеспечивает MUA.

Для наглядности добавлю ещё пару картинок со схемами передачи мейлов.

Схема связи

Схема связи 2

 

Структура письма эл почты

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

Итак, откройте письмо в новой вкладке, а затем в панели инструментов выберите функцию «Показать исходник».

Показать исходник

Вашему взору предстанет абракадабра. Но это только на первый взгляд. Я научу вас извлекать из неё полезные сведения:

  • В строке «Return-path» должен быть адрес отправителя, чтобы вы могли ответить на письмо. Если его нет, то вывод однозначен — вы просматриваете спам. Хотя и заполненное поле ещё не является гарантией того, что письмо нельзя отнести в категорию спама.
  • Если вы видите много тэгов «Recieved» — значит, отправитель пытался замести свои следы. Кстати, правильно читать их снизу вверх. Отсутствие тэга «with» говорит о том, что перед вами спам.
  • «Message-ID» идентифицирует письмо. Вам не обязательно сверять цифры в этом поле с ID отправителя. Достаточно, чтобы совпадали доменные имена — часть емейла после знака «@».

Чтобы вам было ещё легче разобраться в исходнике, прикреплю картинку с разъяснениями.

Абракадабра

 

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

Жду вас на своём сайте ещё много-много раз.

До скорого!

 

 

Этой статьей стоит поделиться
Получать новые статьи на свою почту

Оставить коментарий

:|:x:shock::oops::mrgreen::lol::idea::evil::cry::cool::arrow::???::?::!: