Відмінності між версіями «SMTP»
Hiss (обговорення • внесок) |
Hiss (обговорення • внесок) м |
||
(не показано одну проміжну версію цього учасника) | |||
Рядок 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 має більше сорока команд.) | ||
+ | |||
+ | |||
+ | |||
+ | [[TCP/IP]] | ||
[[category:Комп'ютерні мережі]] | [[category:Комп'ютерні мережі]] |
Поточна версія на 11:54, 24 грудня 2008
Електронна пошта (e-mail), безсумнівно, один із самих популярних додатків. [Caceres et al. 1991] показує, що приблизно половина всіх TCP з'єднань зайнята передачею поштових повідомлень з використанням простого протоколу передачі пошти (SMTP - Simple Mail Transfer Protocol). (З погляду кількості переданих байт, по FTP з'єднаннях передається значно більше даних.) [Paxson 1993] знайшов, що середнє поштове повідомлення містить приблизно 1500 байт даних, однак деякі повідомлення містять мегабайти даних, тому що електронну пошту іноді використовується для посилки файлів.
На малюнку показаний обмін поштою з використанням 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 має більше сорока команд.)