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

UptoLike

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

54
письма, чтение идентификаторов всех или выбранного сообщения, пометка со-
общения как удаленного, сброс отметок об удалении и др.
Стадия обновления
Когда клиент передает команду QUIT в режиме транзакции, то сессия пе-
реходит в режим обновления. В этом режиме сервер удаляет все сообщения,
помеченные для удаления. После этого TCP соединение закрывается с соответ-
ствующим ответом сервера.
5.4 Задание на лабораторную работу
1. Ознакомиться с теоретическим и справочным материалом.
2. Получить у преподавателя доменное имя или IP-адрес РОР3-сервера, с
которого возможно получение почтовых сообщений в учебных аудиториях, имя
почтового ящика и пароль.
3. Разработать приложение почтового клиента, позволяющее выполнять
получение текстовых сообщений по протоколу РОР3 из почтового ящика.
Приложение должно поддерживать все приведенные в справочном разделе
команды, кроме UIDL. Приложение использует для обмена с сервером транс-
портный протокол TCP/IP. Процесс обмена командами и ответами должен ото-
бражаться на экране.
Предполагается, что в заголовке и тексте сообщения не используются коды
русских букв. То есть в приложении допускается отсутствие функций работы с
другими методами кодирования, кроме Content-Transfer-Encoding: 7bit.
5.5 Справочные данные
Ниже приведено описание команд и ответов протокола РОР3.
USER <SP> <name> <CRLF>
Возможные ответы:
+OK name is a valid mailbox
-ERR never heard of mailbox name
Описание. Первый шаг авторизации на сервере. Если ответом на эту ко-
манду является строка индикатора «+OK», клиент может отправлять команду
                                       54

письма, чтение идентификаторов всех или выбранного сообщения, пометка со-
общения как удаленного, сброс отметок об удалении и др.
    Стадия обновления
    Когда клиент передает команду QUIT в режиме транзакции, то сессия пе-
реходит в режим обновления. В этом режиме сервер удаляет все сообщения,
помеченные для удаления. После этого TCP соединение закрывается с соответ-
ствующим ответом сервера.

    5.4 Задание на лабораторную работу
    1. Ознакомиться с теоретическим и справочным материалом.
    2. Получить у преподавателя доменное имя или IP-адрес РОР3-сервера, с
которого возможно получение почтовых сообщений в учебных аудиториях, имя
почтового ящика и пароль.
    3. Разработать приложение почтового клиента, позволяющее выполнять
получение текстовых сообщений по протоколу РОР3 из почтового ящика.
    Приложение должно поддерживать все приведенные в справочном разделе
команды, кроме UIDL. Приложение использует для обмена с сервером транс-
портный протокол TCP/IP. Процесс обмена командами и ответами должен ото-
бражаться на экране.
    Предполагается, что в заголовке и тексте сообщения не используются коды
русских букв. То есть в приложении допускается отсутствие функций работы с
другими методами кодирования, кроме Content-Transfer-Encoding: 7bit.

    5.5 Справочные данные
    Ниже приведено описание команд и ответов протокола РОР3.
    USER   
    Возможные ответы:
    +OK name is a valid mailbox
    -ERR never heard of mailbox name
    Описание. Первый шаг авторизации на сервере. Если ответом на эту ко-
манду является строка индикатора «+OK», клиент может отправлять команду