Як влаштований Інтернет? Як він працює?

Протоколи програм: SMTP електронна пошта

Іншим широко використовуваним інтернет-сервісом є електронна пошта. Вона використовує протокол рівня додатка, званий Simple Mail Transfer Protocol, або SMTP. Це теж текстовий протокол, але на відміну від HTTP, SMTP, орієнтований на з’єднання. Крім того, він також складніше, ніж HTTP. SMTP команд і аспектів більше, ніж в HTTP.

При відкритті поштового клієнта для читання повідомлень електронної пошти, як правило, відбувається наступне:

  • Поштовий клієнт (Lotus Notes, Microsoft Outlook і т. д.) відкриває з’єднання з встановленим за замовчуванням поштовим сервером, IP-адресу або доменне ім’я якого зазвичай налаштовується при установці.
  • Поштовий сервер завжди передає перше повідомлення, щоб ідентифікувати себе.
  • Клієнт відправляє команду SMTP HELO, на яку отримує відповідь 250 OK.
  • В залежності від того, перевіряє чи клієнт відправляє пошту і т. д., на сервер надсилаються відповідні SMTP-команди, щоб він міг відповісти відповідним чином.
  • Цікаве:  Золотий вік російської літератури: історія, письменники і поети

    Ця транзакція запиту/відповіді буде тривати до тих пір, поки клієнт не відправить команду QUIT. Потім сервер попрощається і з’єднання буде закрито.