Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SET-Lab-06.doc
Скачиваний:
16
Добавлен:
04.05.2019
Размер:
4.18 Mб
Скачать

3.3. Порядок выполнения работы

Лабораторная работа является комплексной и выполняется в два этапа по мере освоения теоретического материала.

Этап 1. Протокол SMTP.

  1. Изучение синтаксических конструкций команд:

  • команды инициации сетевого обмена;

  • команды работы с почтовыми сообщениями.

  1. Проверка возможностей исполнения изученных команд.

Этап 2. Протокол POP3.

  1. Изучение синтаксических конструкций команд:

  • команды инициации сетевого обмена и авторизации;

  • команды работы с почтовыми сообщениями.

  1. Проверка возможностей исполнения изученных команд.

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

3.4. Содержание отчета

  1. Цель работы.

  2. Запись примера протокола обмена командами между сервером и пользователем по протоколам SMTP и POP3. Должны быть показаны: знание и владение всеми основными командами описанных выше протоколов.

  3. Листинг примера программы для работы с рассмотренными протоколами.

  4. Выводы по проделанной работе.

3.5. Контрольные вопросы и задания

  1. Как происходит инициация обмена по протоколу SMTP?

  2. Как происходит инициация обмена по протоколу POP3?

  3. Как можно запросить POP3 сервер о количестве писем в удаленном почтовом ящике?

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

  5. Какие типы откликов формирует удаленный почтовый сервер при соединении с ним (для всех протоколов, формируются в числовом виде) и что они означают?

  6. Какой командной последовательностью (и по какому протоколу) организуется доставка почты в локальный почтовый ящик пользователя?

  7. На каких сетевых портах традиционно размещаются сервисы SMTP и POP3?

  8. Основные отличия протоколов SMTP и POP3.

  9. Как происходит доставка почтового сообщения после отправки его по протоколу SMTP? Объясните термины «кладж» и «роутинг».

  10. Разновидностями какого протокола являются SMTP и POP?

  11. Как выглядит простейший диалог пользователя с почтовым сервером для протокола SMTP?

  12. Как выглядит простейший диалог пользователя с почтовым сервером для протокола POP3?

4. ЛАБОРАТОРНАЯ РАБОТА № 4 «Протокол передачи файлов FTP»

4.1. Цель работы:

Знакомство с возможностями и средствами протокола передачи файлов (File Transfer Protocol, FTP), его модификаций TFTP и SFTP, а также FTP-утилиты.

Практическое освоение и использование конструкций команд протоколов FTP, TFTP и SFTP при выполнении типовых действий и операций пользователя.

Практическое освоение и использование FTP-утилиты.

4.2. Теоретическая часть

4.2.1. Служба архивов FTP

FTP-архивы являются одними из основных информационных ресурсов сети Internet. Фактически, это распределенный депозитарий текстов, программ, фотографий и прочей информации, хранящейся в виде файлов на различных компьютерах во всем мире. Информация в FTP-архивах разделена, в основном, на три категории:

  • защищенная информация, режим доступа к которой определяется ее владельцами и разрешается по специальному соглашению с потребителем. К этому виду ресурсов относятся коммерческие архивы (например, коммерческие версии программ в архивах ftp.microsoft.com), закрытые национальные и международные некоммерческие ресурсы (например, работы по международным проектам CES или IAEA), частная некоммерческая информация со специальными режимами доступа (например, частные благотворительные фонды);

  • информационные ресурсы ограниченного использования, к которым относятся, например, программы класса shareware. В данный класс могут входить ресурсы ограниченного времени использования или ограниченного времени действия;

  • свободно распространяемые информационные ресурсы или freeware, если речь идет о программном обеспечении. К этим ресурсам относится все, что можно свободно получить по сети без специальной регистрации. Это может быть документация, программы или что-либо еще. Следует отметить, что свободно распространяемое программное обеспечение не имеет сертификата качества, но его разработчики открыты для обмена опытом.

Из выше перечисленных ресурсов наиболее интересными являются две последних категории, которые, как правило, оформлены в виде FTP-архивов.

Технология FTP была разработана в рамках проекта ARPA и предназначена для обмена большими объемами информации между машинами с различной архитектурой. Главным в проекте было обеспечение надежной передачи, поэтому с современной точки зрения FTP кажется перегруженным излишними редко используемыми возможностями. Стержень технологии составляет FTP-протокол.

4.2.2. FTP-протокол

FTP – один из старейших протоколов в Internet и входит в его стандарты. Первые спецификации FTP относятся к 1971 году. С тех пор FTP претерпел множество модификаций и значительно расширил свои возможности. FTP может использоваться как в программах пользователей, так и в виде специальной утилиты операционной системы. FTP предназначен для решения задач разделения доступа к файлам на удаленных хостах, прямого или косвенного использования ресурсов удаленных компьютеров, обеспечения независимости клиента от файловых систем удаленных хостов, эффективной и надежной передачи данных [18-].

Обмен данными в FTP происходит по TCP-каналу. Обмен построен на технологии «клиент-сервер». FTP не может использоваться для передачи конфиденциальных данных, поскольку не обеспечивает защиты передаваемой информации и передает между сервером и клиентом открытый текст. FTP-сервер может потребовать от FTP-клиента аутентификации (ввода своего идентификатора и пароля при присоединении к серверу). Однако пароль и идентификатор пользователя будут переданы от клиента на сервер открытым текстом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]