70788

Электронная почта в Internet. Post Office Protocol

Лабораторная работа

Информатика, кибернетика и программирование

При работе по протоколу POP3 роли клиента и сервера меняются местами: сервер по запросам клиента передает ему указанные почтовые сообщения. POP3 не ставит целью предоставление широкого списка манипуляций с почтой он лишь дает возможность получать и стирать почтовые сообщения.

Русский

2014-10-27

83.32 KB

0 чел.

Тема 6: Электронная почта в Internet. Post Office Protocol

Общие сведения

Для передачи электронной почты в Internet достаточно протокола Simple Mail Transfer Protocol (см. информацию по теме 5). Однако в некоторых случаях использование SMTP может быть нецелесообразным или очень неудобным. Например, на некоторых небольших узлах Internet бывает непрактично поддерживать непрерывную работу SMTP-сервера. Или, например, для "домашних ЭВМ" слишком дорого поддерживать связь с Internet круглые сутки. Но доступ к электронной почте необходим как для таких малых узлов, так и индивидуальных ЭВМ. Для решения этой проблемы был разработан новый почтовый протокол –Post Office Protocol, или, сокращенно, POP3 – по номеру последней версии протокола, принятой в качестве стандарта в 1996 году (RFC-1939. Post Office Protocol - Version 3. J. Myers, M. Rose. May 1996).

Протокол POP3 является как бы “зеркалом” протокола SMTP. При работе по протоколу POP3 роли клиента и сервера меняются местами: сервер по запросам клиента передает ему указанные почтовые сообщения. POP3 не ставит целью предоставление широкого списка манипуляций с почтой, он лишь дает возможность получать и стирать почтовые сообщения.

Обмен информацией между клиентом и сервером осуществляется поверх протокола TCP, номер порта сервера –110. В ходе сеанса связи клиент отправляет серверу команды, состоящие из ключевых слов (обычно 3 или 4 символа), за которыми могут следовать аргументы. Каждая команда завершается парой символов CR и LF. Ответ сервера состоит из индикатора состояния (“status indicator”), за которым может следовать дополнительная информация. Отклик также завершается кодовой последовательностью CR LF. Ответы на некоторые команды могут содержать несколько строк. В этом случае последняя строка содержит код завершения “точка” (“.”), за которой следует CR и LF. Список команд протокола POP3 приведен в таблице.

Команды протокола POP3

Команда и аргументы

Название

Описание

USER name

UserName

Команды USER и PASS используется на фазе авторизации. При авторизации клиент должен сначала послать команду USER с указанием имени почтового ящика. После получения положтительного ответа клиент должен отправить команду PASS и передать свой пароль для доступа к почтовому серверу.

PASS string

Password

APOP name password

Authenticated POP

Альтернативный метод авторизации (вместо команд USER и PASS). Пароль передается в зашифрованном виде для защиты от перехвата пароля посторонними лицами.

STAT

Mailbox Status

В ответ на эту команду сервер сообщает количество сообщений в почтовом ящике и их суммарный размер в байтах.

LIST [number]

Scan Listing

В ответ на команду LIST сервер отправляет клиенту список сообщений в почтовом ящике. В каждой строке указывается порядковый номер сообщения и его размер в байтах. При указании аргумента информация передается только о сообщении с указанным номером.

UIDL [number]

Unique-ID Listing

В ответ на команду UIDL сервер отправляет клиенту список сообщений в почтовом ящике. В каждой строке указывается порядковый номер сообщения и его уникальный идентификатор, который для каждого сообщения всегда будет уникальным. При указании аргумента информация передается только о сообщении с указанным номером.

RETR number

Retreive

Команда предназначена для получения сообщения с указанным номером

DELE number

Delete

Команда DELE удаляет сообщение с указанным номером. Следует отметить, что сообщения будут физически удалены с сервера только при корректном завершении сеанса связи с помощью команды QUIT. А в случае некорректного разрыва соединения без выполнения команды QUIT или в случае выполнения команды RSET сообщения будут восстановлены в почтовом ящике.

TOP number lines

Top

Команда предназначена для получения заголовка сообщения с указанным номером вместе с несколькими начальными строками текста, количество которых указывается во втором аргументе.

NOOP

No Operation

В ответ на эту команду сервер не делает ничего, лишь посылает положительный ответ.

RSET

Reset (undelete)

Если какие-либо сообщения были помечены как удаленные, сервер удаляет эту пометку и сообщения вновь становятся доступными для получения.

QUIT

Quit

После получения команды QUIT, сервер физически удаляет все сообщения, помеченные как удаленные командой DELE, после чего выдает положительный ответ и закрывает TCP-соединение.

План работы по теме 6

  1.  Законспектировать сообщенные преподавателем сведения (см. введение в тему №6), изучить команды протокола POP3 и возможные ответы на эти команды.
  2.  С помощью утилиты telnet установить соединение с почтовым сервером, на котором у вас есть почтовый ящик. Идентифицировать себя серверу, используя команды USER и PASS.
  3.  С помощью команд STAT, LIST, UIDL получить информацию о содержимом почтового ящика.
  4.  Запросить имеющиеся в почтовом ящике сообщения с помощью команд RETR и TOP.
  5.  Убедиться, что сообщения, “удаленные” командой DELE, на самом деле не удаляются с сервера до выполнения команды QUIT, и могут быть восстановлены с помощью команды RSET.
  6.  Завершить соединение с почтовым сервером.


 

А также другие работы, которые могут Вас заинтересовать

34949. Полезность, предельная полезность и их функции 57 KB
  Полезность можно разделить на объективную и субъективную. Полезность блага тем выше чем большему числу потребителей оно служит чем настоятельнее и распространённее эти потребности и чем лучше и полнее оно их удовлетворяет. Полезность является необходимым условием для того чтобы какойнибудь предмет приобрёл меновую ценность.
34950. Понятие издержек производства, производственная функция 41.5 KB
  Естественно что минимальный объем совокупных затрат меняется в зависимости от объема производства Q. Однако составляющие совокупных затрат поразному реагируют на изменение объема производства.
34951. Понятие основных и оборотных средств на предприятии 44.5 KB
  Оборотными средствами называется постоянно находящаяся в непрерывном движении совокупность производственных оборотных фондов и фондов обращения. Следующая таблица отражает структуру основных и оборотных средств: Производственные фонды Фонды обращения Основные Оборотные Средства труда Предметы труда Рабочая сила Готовая продукция Денежные средства Дебиторская задолженность Пассивные Активные Сырье топливо энергия материалы Здания земля Машины оборудование Основные фонды Оборотные средства.
34952. Понятие предпринимательства и его этапы становления в России 39.5 KB
  Этапы предпринимательства: Зарождение предпринимательства В конце 9 века помимо товарообмена появились денежные отношения. С 16 века в Московской Руси начинается рассвет торговопромышленного предпринимательства. Эпоха Петра как стремительное развитие предпринимательства Эпоха Петра 1 в начале 18 века.
34953. Понятие собственности и ее формы 41 KB
  Собственность как экономическая категория есть отношение между людьми по поводу материальной основы хозяйственной деятельности т. В этом плане собственность тесно связана с экономической властью с управлением производством с повседневными отношениями между людьми. Формы: Индивидуальная собственность.
34954. Понятие эластичности. Прямая и перекрестная эластичности спроса 43 KB
  Прямая и перекрестная эластичности спроса. Эласти́чность численная характеристика изменения одного показателя например:спроса или предложения к другому показателю например: цене доходу и показывающая на сколько процентов изменится первый показатель при изменении второго на 1. Товары с эластичным спросом по цене: Предметы роскоши драгоценности деликатесы Товары стоимость которых ощутима для семейного бюджета мебель бытовая техника Легкозаменяемые товары мясо фрукты Товары с неэластичным спросом по цене: Предметы первой...
34955. Понятие эластичности. Эластичность спроса по доходу и прямая ценовая эластичность 44 KB
  Эластичность спроса по доходу и прямая ценовая эластичность. Эласти́чность численная характеристика изменения одного показателя например:спроса или предложения к другому показателю например: цене доходу и показывающая на сколько процентов изменится первый показатель при изменении второго на 1. Товары с эластичным спросом по цене: Предметы роскоши драгоценности деликатесы Товары стоимость которых ощутима для семейного бюджета мебель бытовая техника Легкозаменяемые товары мясо фрукты Товары с неэластичным спросом по цене:...
34956. Понятие, показатели и цели экономического роста 50 KB
  Краткосрочные колебания выпуска в научной литературе обычно относятся к теории деловых циклов и не являются предметом изучения для теории экономического роста. В отличие от экономического развития экономический рост количественный показатель. Изучение экономического роста проходит в рамках теорий экономического роста Общепринятой количественной мерой экономического роста являются показатели абсолютного прироста или темпов прироста реального объема выпуска в целом или на душу населения: где t индекс времени.
34957. Понятия и задачи экономической теории 31.5 KB
  Экономическая теория не стоит на месте и её развитием в исторической перспективе занимается история экономических учений. Экономическая теория состоит из ряда разделов: методологии экономической науки микроэкономики макроэкономики международной экономики эконометрики теории игр. Экономическая теория создана и развивается экономистами различных школ и направлений поэтому ее определения различны.