Сети ЭВМ и телекоммуникации. Фролов А.И. - 47 стр.

UptoLike

Составители: 

45
20. S: 221 mx1.mail.ru closing connection
Как видно из строки 1, когда SMTP-клиент устанавливает TCP-
соединение с портом протокола 25, SMTP-сервер отвечает кодом 220. Это озна-
чает, что соединение успешно установлено.
После того как почтовые агенты компьютеров установили соединение и
обменялись приветствиями, первой командой, согласно спецификации, должна
быть команда HELO. Как указано в строке 2, SMTP-клиент передает HELO,
указывая имя своего компьютера в качестве аргумента (имя может быть вы-
мышленным).
В ответ на HELO приемник выдает код 250, сообщая передатчику о том,
что команда принята и обработана.
После установления TCP-соединения и идентификации (при помощи
HELO) SMTP-клиент приступает к почтовой транзакции. Для начала он выпол-
няет одну из следующих команд: MAIL, SEND, SOML или SAML. В нашем
примере использована команда MAIL.
После того как сервер выдал код ответа 250 (строка 5), согласившись об-
работать сообщение от klimov@mail.ru, необходимо указать получателя сооб-
щения. Это делается при помощи команды RCPT. Команда RCPT имеет аргу-
мент имя получателя. На одну команду приходится только одно имя, поэтому,
если получателей несколько, команда RCPT выдается несколько раз. В нашем
примере команды RCPT выполняются в строках 6 и 8. Выдав команду RCPT,
клиент ожидает получить ответ с кодом 250.
После того как посланы все команды RCPT, клиент начинает передачу
данных при помощи команды DATA. В строке 10 показано, как клиент (пере-
датчик) высылает команду DATA, в строке 11 как сервер отвечает кодом 354.
Этот код означает, что передача данных разрешена и должна заканчиваться
комбинацией CRLF-точка-CRLF (новой строкой, содержащей только точку).
После того как получен код 354, клиент может начать передачу данных.
Сервер, в свою очередь, помещает принятые данные в очереди входящих сооб-
                                          45

    20. S: 221 mx1.mail.ru closing connection

     Как видно из строки 1, когда SMTP-клиент устанавливает TCP-
соединение с портом протокола 25, SMTP-сервер отвечает кодом 220. Это озна-
чает, что соединение успешно установлено.
     После того как почтовые агенты компьютеров установили соединение и
обменялись приветствиями, первой командой, согласно спецификации, должна
быть команда HELO. Как указано в строке 2, SMTP-клиент передает HELO,
указывая имя своего компьютера в качестве аргумента (имя может быть вы-
мышленным).
     В ответ на HELO приемник выдает код 250, сообщая передатчику о том,
что команда принята и обработана.
     После установления TCP-соединения и идентификации (при помощи
HELO) SMTP-клиент приступает к почтовой транзакции. Для начала он выпол-
няет одну из следующих команд: MAIL, SEND, SOML или SAML. В нашем
примере использована команда MAIL.
     После того как сервер выдал код ответа 250 (строка 5), согласившись об-
работать сообщение от [email protected], необходимо указать получателя сооб-
щения. Это делается при помощи команды RCPT. Команда RCPT имеет аргу-
мент – имя получателя. На одну команду приходится только одно имя, поэтому,
если получателей несколько, команда RCPT выдается несколько раз. В нашем
примере команды RCPT выполняются в строках 6 и 8. Выдав команду RCPT,
клиент ожидает получить ответ с кодом 250.
     После того как посланы все команды RCPT, клиент начинает передачу
данных при помощи команды DATA. В строке 10 показано, как клиент (пере-
датчик) высылает команду DATA, в строке 11 – как сервер отвечает кодом 354.
Этот код означает, что передача данных разрешена и должна заканчиваться
комбинацией CRLF-точка-CRLF (новой строкой, содержащей только точку).
     После того как получен код 354, клиент может начать передачу данных.
Сервер, в свою очередь, помещает принятые данные в очереди входящих сооб-