Відмінності між версіями «SMTP»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
Рядок 1: Рядок 1:
 
Електронна пошта (e-mail), безсумнівно, один із самих популярних додатків. [Caceres et al. 1991] показує, що приблизно половина всіх TCP з'єднань зайнята передачею поштових повідомлень з використанням простого протоколу передачі пошти (SMTP - Simple Mail Transfer Protocol). (З погляду кількості переданих байт, по FTP з'єднаннях передається значно більше даних.) [Paxson 1993] знайшов, що середнє поштове повідомлення містить приблизно 1500 байт даних, однак деякі повідомлення містять мегабайти даних, тому що електронну пошту іноді використовується для посилки файлів.  
 
Електронна пошта (e-mail), безсумнівно, один із самих популярних додатків. [Caceres et al. 1991] показує, що приблизно половина всіх TCP з'єднань зайнята передачею поштових повідомлень з використанням простого протоколу передачі пошти (SMTP - Simple Mail Transfer Protocol). (З погляду кількості переданих байт, по FTP з'єднаннях передається значно більше даних.) [Paxson 1993] знайшов, що середнє поштове повідомлення містить приблизно 1500 байт даних, однак деякі повідомлення містять мегабайти даних, тому що електронну пошту іноді використовується для посилки файлів.  
 +
 +
<center>[[Image:SMTP.jpg]]</center>
 +
 +
На малюнку показаний обмін поштою з використанням TCP/IP.
 +
Користувачі спілкуються з користувацькими агентами (user agent). В даний час існує дуже багато реалізацій користувацьких агентів. Популярні користувацькі агенти для Unix це MH, Berkeley Mail, Elm і Mush.
 +
 +
Обмін поштою з використанням TCP здійснюється за допомогою агентів передачі повідомлень (MTA - message transfer agent). Найбільш розповсюджені MTA для Unix систем це Sendmail. Користувачі звичайно не спілкуються з MTA. У задачу системного адміністратора входить установка локального MTA.
 +
 +
'''''Протокол SMTP'''''. При спілкуванні між двома MTA використовується NVT ASCII. Команди посилаються клієнтом серверу, а сервер відповідає за допомогою цифрових кодів і опціональних текстових рядків (для читання людиною). Це трохи нагадує сценарій, що для FTP.
 +
Клієнт може послати серверу невелику кількість команд: менше дюжини. (Для порівняння, FTP має більше сорока команд.)
 +
  
 
[[category:Комп'ютерні мережі]]
 
[[category:Комп'ютерні мережі]]

Версія за 23:03, 4 грудня 2008

Електронна пошта (e-mail), безсумнівно, один із самих популярних додатків. [Caceres et al. 1991] показує, що приблизно половина всіх TCP з'єднань зайнята передачею поштових повідомлень з використанням простого протоколу передачі пошти (SMTP - Simple Mail Transfer Protocol). (З погляду кількості переданих байт, по FTP з'єднаннях передається значно більше даних.) [Paxson 1993] знайшов, що середнє поштове повідомлення містить приблизно 1500 байт даних, однак деякі повідомлення містять мегабайти даних, тому що електронну пошту іноді використовується для посилки файлів.

SMTP.jpg

На малюнку показаний обмін поштою з використанням TCP/IP. Користувачі спілкуються з користувацькими агентами (user agent). В даний час існує дуже багато реалізацій користувацьких агентів. Популярні користувацькі агенти для Unix це MH, Berkeley Mail, Elm і Mush.

Обмін поштою з використанням TCP здійснюється за допомогою агентів передачі повідомлень (MTA - message transfer agent). Найбільш розповсюджені MTA для Unix систем це Sendmail. Користувачі звичайно не спілкуються з MTA. У задачу системного адміністратора входить установка локального MTA.

Протокол SMTP. При спілкуванні між двома MTA використовується NVT ASCII. Команди посилаються клієнтом серверу, а сервер відповідає за допомогою цифрових кодів і опціональних текстових рядків (для читання людиною). Це трохи нагадує сценарій, що для FTP. Клієнт може послати серверу невелику кількість команд: менше дюжини. (Для порівняння, FTP має більше сорока команд.)