Управляющий сеанс открывается при установлении первоначального FTP-соединения клиента с сервером, причем в течение одного управляющего сеанса может последовательно выполняться несколько сеансов передачи данных, в рамках которых передаются или принимаются несколько файлов.
Общая схема работы протокола такова: FTP -сервер ожидает соединения от клиента на определенном порту (обычно используется порт 21). Когда соединение установлено, клиент использует его для передачи команд серверу, а сервер для передачи ответов клиенту. Установив управляющее соединение с сервером, клиент должен провести процедуру авторизации: сообщить имя своей учетной записи и пароль.
Пассивный FTP Активный FTP
Протокол TFTP
TFTP (Trivial FTP) представляет собой упрощенную версию FTP. TFTP не имеет системы безопасности и идентификации, она в отличии от FTP базируется на протоколе UDP (порт 69), а не TCP.
TFTP используется при загрузке операционной системы в бездисковые рабочие станции или для загрузки конфигурационных файлов в маршрутизатор.
Общая схема взаимодействия клиента и сервера:
1. FTP-сервер всегда открывает управляющий TCP-порт 21 для прослушивания, ожидая приход запроса на установление управляющего FTP-соединения от удаленного клиента.
2. После установления управляющего соединения FTP-клиент отправляет на сервер команды, которые уточняют параметры соединения: имя и пароль клиента; роль участников соединения (активная или пассивная); порт передачи данных; тип передачи; тип передаваемых данных (двоичные данные или код ASCII); директивы на выполнение действий (читать файл, писать файл, удалить файл и т. п.).
3. После согласования параметров пассивный участник соединения переходит в режим ожидания открытия соединения на порт передачи данных. Активный участник инициирует это соединение и начинает передачу данных.
|
4. После окончания передачи данных соединение по портам данных закрывается, а управляющее соединение остается открытым. Пользователь может по управляющему соединению активизировать новый сеанс передачи данных.
30 Протоколы электронной почты.
Сетевая почтовая служба (электронная почта) – это распределенное приложение, главной функцией которого является предоставление пользователям сети возможности обмениваться электронными сообщениями.
Почтовый сервер(server) - Программа, пересылающая сообщения из почтовых ящиков на другие серверы или на компьютер пользователя по запросу его почтового клиента.
Почтовый клиент (мейлер, mailer) - программа, помогающая составлять и посылать электронные сообщения, получать и отображать письма на компьютере пользователя
Протокол SMTP- Протокол SMTP (Simple Mail Transfer Protocol- простой протокол передачи почты). Протокол SMTP обеспечивает как передачу сообщений в адрес одного получателя, так и тиражирование нескольких копий сообщений для передачи в разные адреса. Программы, использующие этот протокол: Outlook Express, Microsoft Mail, Lotus и т.д. По умолчанию TCP- протокол подключен к протоколу SMTP через порт 25
Протокол POP 3 (Post Office Protocol)- POP3 – это простейший протокол для работы пользователя для работы со своим почтовым ящиком. Он позволяет только забрать почту из почтового ящика сервера на компьютер клиента и удалить ее из почтового ящика на сервере. POP3- сервер не отвечает за отправку почты, он работает только как универсальный почтовый ящик для группы пользователей. POP3- протокол подключается к транспортному уровню TCP через 110-й протокол.
|
Протокол IMAP4 (Internet Message Access Protocol, Version4)- Позволяет клиентам получать доступ и манипулировать сообщениями электронной почты на сервере. Существенным отличием протокола IMAP4 от протокола POP3 является то, что IMAP4 поддерживает работу с системой каталогов (или папок) сообщений. IMAP4 позволяет клиенту создавать, удалять и переименовывать почтовые ящики, проверять наличие новых сообщений и удалять старые. При работе с протоколом TCP, IMAP4 использует 143- й порт.
Почтовый стандарт MIME (RFC1521) MIME означает "Multipurpose Internet Mail Extensions" (Многоцелевые расширения почтового стандарта Internet). Этот стандарт описывает как пересылать по электронной почте исполняемые, графические, мультимедийные, смешаные данные.
Типичные применения MIME - пересылка графических изображений, аудио, документов Word, программ и даже просто текстовых файлов, то есть, когда важно, чтобы входе пересылки не производилось никаких преобразований над данными.