Книга: Искусство программирования для Unix

Пример 5.7. SMTP-сеанс

Пример 5.7. SMTP-сеанс

С: <клиент подключается к служебному порту 25>
С: HELO snark.thyrsus.com               отправляющий узел
                                        идентифицирует себя
S: 250 OK Hello snark, glad to meet you подтверждение получателя
C: MAIL FROM: <[email protected]>         идентификация отправляющего
                                        пользователя
S: 250 <[email protected]>... Sender ok   подтверждение получателя
С: RCPT TO: [email protected]                идентификация целевого
                                        пользователя
S: 250 root... Recipient ok             подтверждение получателя
C: DATA
S: 354 Enter mail, end with "." on a line by itself
C: Звонил Scratch. Он хочет снять с нами
С: комнату в Balticon.
С: .                                    отправляется окончание
                                        многострочной записи
S: 250 WAA01865 Message accepted for delivery
C: QUIT                                 отправитель отключается
S: 221 cpmy.com closing connection      получатель отключается
С: <клиент разрывает соединение>

SMTP один из двух или трех старейших протоколов прикладного уровня, которые до сих пор используются в Internet. Он прост, эффективен и выдержал проверку временем. Особенности, описанные здесь, часто повторяются в других Internet-протоколах. Если существует какой-либо один образец того, как выглядит хорошо спроектированный протокол Internet-приложения, то им, несомненно, является SMTP.

Оглавление книги

Оглавление статьи/книги

Генерация: 1.371. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз