41761

Исследование протокола FTP (File Transfer Protocol)

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

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

Получить практические навыки в использовании протокола FTP File Trnsfer Protocol. Провести сеансы работы с FTPсервером в активном и пассивном режимах используя Windows Commnder. Провести сеансы работы с FTPсервером в активном и пассивном режимах с помощью стандартного FTPклиента Windows.

Русский

2013-10-25

272.9 KB

32 чел.

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

Исследование протокола FTP

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

1. Получить практические навыки в использовании протокола FTP (File Transfer Protocol).

2. Задание на лабораторную работу

2.1. Провести сеансы работы с FTP-сервером в активном и пассивном режимах, используя Windows Commander.
Сохранить протоколы обмена для обоих случаев, отметить разницу между обменом в активном и пассивном режимах.

2.2. Провести сеансы работы с FTP-сервером в активном и пассивном режимах с помощью стандартного FTP-клиента Windows.
Сохранить протоколы обмена для обоих случаев, пояснить используемые команды FTP-клиента и ответы FTP-сервера.
Сеансы работы должны включать следующие действия:

- получение списка файлов каталога,

- скачивание файла.

3. Методические указания к первой части лабораторной работы

3.1. Служба FTP

Служба FTP предназначена для обмена файлами и построена по технологии "клиент-сервер".
      Взаимодействие клиента и сервера осуществляется по протоколу FTP (File Transfer Protocol – протокол передачи файлов).
      
Клиент посылает запросы серверу, принимает и передает файлы.
      
Сервер обрабатывает запросы клиента, передает и принимает файлы.


Рис. 1.1. Взаимодействие клиента и сервера по протоколу FTP

      FTP-клиент – это программный интерфейс пользователя, реализующий протокол передачи файлов FTP.
      Эта программа позволяет пользователю передавать файлы между двумя компьютерами, связанными между собой локальной (LAN) или глобальной (WAN) сетью. При этом компьютерные платформы могут быть различных типов.

      FTP-серверы, как правило, доступны только для зарегистрированных пользователей и требуют при подключении ввода идентификатора (login – входное имя) и пароля (password).

      Многие FTP-серверы открыты и для свободного доступа, их часто называют анонимными.
      Для таких серверов login (входное имя) – anonymous, а в качестве пароля (password) рекомендуют ввести адрес своей электронной почты.

      Большинство Web-браузеров обеспечивают доступ к FTP-серверам без использования специальных FTP-клиентов.
Например, URL-адрес:

ftp://ftp.ware.ru/pub/win/internet/ftp/dl.zip

означает “связаться с FTP-сервером с правами для анонимных пользователей, перейти в каталог pub, далее в каталог win, каталог internet, каталог ftp и взять файл dl.zip”.

Подсказка – для вас студенты - 2011

Для обеспечения гарантированного соединения целесообразно выполнить следующие  шаги:

-перейти в один из браузеров;

-перейти в в поисковую систему  примеры  в таблице

Наименование

Адрес

Яндекс (рус.)

http://www.yandex.ru

Rambler (рус.)

http://www.rambler.ru

Апорт (рус.)

http://www.aport.ru

Google (рус.)

http://www.google.com.ru

Yahoo! (англ.)

http://www.yahoo.com

AltaVista (англ.)

http://www.altavista.com

InfoSeek (англ.)

http://www.infoseek.com

 - осуществить запрос  такого характера «FTP- адреса»;

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

После выбора  ftp сервера появится окно

Способ 1.  Связь через Браузер

Посмотрите этот FTP узел.

Способ 2. Связь через Total Commander

Связь с FTP-серверами  через  программу-оболочку Total Commander версии не ниже 7.02. Находим в инструментах Total Commander пиктограмму

соединиться с сервером. В открывшемся окне соединение с сервером  активизировать Новый URL и прописать URL. Добиться соединения как показано на рисунке

В Total Commander появится окно FTP-Режим обмена. Осуществите

Обмен файлами и представьте в отчете.

В файловой поисковой системе FileSearch.ru.

Для этого найти в Internet .данный ресурс и осуществить связь с FTP-сервером

Способ 3. Связь в режиме командной строки. 

Для этого необходимо ввести команду ftp и после пробела ввести IP-адрес или DNS-адрес FTP-сервера.   

    Если регистрация прошла успешно и связь установлена, то с помощью команд FTP можно выполнить все действия по работе с файлами.

3.2. Протокол FTP

Протокол FTP (File Transfer Protocol – протокол передачи файлов) используется службой FTP для передачи файлов, непосредственно взаимодействует с протоколом транспортного уровня TCP.

      Первый стандартRFC-114 (File Transfer Protocol A.K. Bhushan Apr-10-1971).

      Последняя версияRFC-959 (File Transfer Protocol J. Postel, J.K. Reynolds Oct-01-1985).

      FTP отличается от других приложений тем, что он использует два TCP соединения для передачи файла:

  1.  Управляющее соединение – соединение для посылки команд серверу и получения ответов от него.

Для организации такого соединения используется протокол Telnet. Telnet-соединение устанавливается в один шаг – посылка запроса и ожидание ответа, получение которого свидетельствует о возможности передачи команд FTP.

Канал управления существует на протяжении всей FTP-сессии и закрывается после завершения информационного обмена.

  1.  Соединение данных – соединение для передачи файлов.

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

Канал данных формируется и ликвидируется по мере необходимости.

Протокол FTP предусматривает два возможных режима установления связи для обмена файлами:

  1.  активный режим;
  2.  пассивный режим.

      Активный режим 

      Действия клиента и сервера:

  1.  Клиент устанавливает связь и посылает с нестандартного порта N ( N>1024 ) запрос на 21 порт сервера;
  2.  Сервер посылает ответ на порт N клиента;
  3.  Сервер устанавливает связь для передачи данных по порту 20 на порт клиента N+1.

Рис. 1.2. Пример установления связи для обмена файлами в активном режиме

      Активный режим выгоден для FTP-сервера, но вреден для клиента. Так как FTP сервер пытается соединиться со случайным высоким (по номеру) портом на клиенте, то такое соединение может быть блокировано брандмауэром на стороне клиента.

      Пассивный режим 

      Действия клиента и сервера:

  1.  Клиент устанавливает связь и посылает запрос (сообщает, что надо работать в пассивном режиме) на 21 порт сервера с нестандартного порта N ( N>1024 );
  2.  Сервер назначает нестандартный порт P для канала данных ( P>1024 ) и посылает на порт N клиента ответ, в котором сообщает номер порта P;
  3.  Клиент устанавливает связь для передачи данных по порту N+1 на порт сервера P.

Рис. 1.3. Пример установления связи для обмена файлами в пассивном режиме

      Пассивный режим выгоден для клиента, но вреден для FTP-сервера. Клиент будет делать два соединения к серверу, при этом второе будет к случайному высокому порту. Такое соединение может быть блокировано брандмауэром на стороне сервера.

Рис. 1.4. Схема соединения по протоколу FTP в активном режиме

      Работа FTP на пользовательском уровне при передаче файлов содержит несколько этапов:

  1.  Идентификация (ввод имени-идентификатора и пароля);
  2.  Выбор каталога;
  3.  Определение режима обмена:
  4.  передача файлов в текстовом виде;
  5.  передача файлов в бинарном виде;
  6.  Выполнение команд обмена;
  7.  Завершение работы.

     Протокол FTP определяет запрос-ответный способ взаимодействия между программой-клиентом и программой-сервером.


 

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

33180. Финансовые отношения организаций. Особенности финансов организаций различных организационно-правовых форм и отраслей экономики 18.84 KB
  59 Финансовые отношения возникают только при наличии денежных отношений: формирование имущества предприятия получение доходов привлечение заемных источников финансирования хозяйственной деятельности распределение доходов образующихся в результате этой деятельности их использование на цели развития предприятия. Финансовые отношения возникают между: учредителями в момент создания предприятия при формировании уставного капитала; предприятиями и организациями в процессе формирования и распределения валового дохода при оплате поставок...
33181. Характеристика активов, их группировка по степени ликвидности, обязательств – по степени срочности погашения. Оценка ликвидности баланса 17.13 KB
  скорости превращения в денежные средства все активы организации условно можно подразделить на пять групп. Наиболее ликвидные активы А денежные средства и краткосрочные финансовые вложения. Быстрореализуемые активы А2 активы для обращения которых в наличные средства требуется определенное время. Медленно реализуемые активы А3 производственные запасы незавершенное производство и готовая продукция.
33182. Взаимосвязь выручки, расходов и прибыли от реализации продукции. Показатели анализа безубыточности 41.86 KB
  61 Для прогнозирования максимально возможной прибыли в плановом году целесообразно сопоставить выручку от реализации продукции с общей суммой затрат подразделяемых на переменные постоянные и смешанные. Разность между фактическим количеством реализованной продукции и безубыточным объемом продаж продукции это зона безопасности прибыли и чем она больше тем стабильнее финансовое состояние предприятия. График позволяет установить при каком объеме реализации продукции предприятие получит...
33183. Понятие и расчет показателей рентабельности 273.64 KB
  62 РЕНТАБЕЛЬНОСТЬ это показатель характеризующий степень прибыльности или убыточности производства фирмы в целом или отдельных видов продукции. Расчет показателей рентабельности: Общая рентабельность определяется как отношение прибыли до налогообложения к выручке от реализации продукции. Рентабельность собственного капитала определяется как отношение чистой прибыли к величине собственного капитала организации.Формула расчета:где ЧПУОП чистая прибыль убыток отчетного периода;СК0 – собственный капитал на начало года;СК1 –...
33184. Расчет порога рентабельности, запаса финансовой прочности, производственный леверидж 22.1 KB
  Рн объем реализации в натуральном выражении. ПРд порог рентабельности в денежном выражении. ПРн порог рентабельности в натуральном выражении. Формула расчета порога рентабельности в денежном выражении: ПРд = ВЗпост В Зпер Формула расчета порога рентабельности в натуральном выражении в штуках продукции или товара: ПРн = Зпост Ц ЗСпер Насколько далеко предприятие от точки безубыточности показывает запас финансовой прочности.
33185. Экономическое содержание оборотного капитала. Структура оборотных активов организации и источники их финансирования 16.37 KB
  Иными словами это средства фирмы вложенные в текущие активы оборотные средства. Оборотные средства это денежные средства авансируемые для образования оборотных производственных фондов и фондов обращения с целью обеспечения непрерывного процесса производства и реализации продукции. В состав оборотных средств входят: запасы товарноматериальных ценностей дебиторская задолженность средства в расчетах денежные средства. Кроме разделения по составу оборотные средства можно классифицировать: по месту и роли в процессе воспроизводства...
33186. Определение потребности в оборотном капитале организации и эффективность его использования 21.76 KB
  66 Эффективное использование оборотных средств во многом зависит от правильного определения потребности в них. Это обусловливает необходимость формирования оборотных средств в определенном размере. Выяснение потребности организации в финансовых ресурсах для создания конкретных видов запасов осуществляется посредством нормирования оборотных средств. Нормирование оборотных средств осуществляется на каждом предприятии в строгом соответствии со сметами затрат на производство и непроизводственные нужды и бизнеспланом отражающим все стороны...
33187. Сущность, содержание, принципы, предмет и метод бухгалтерского учета 17.45 KB
  67 Бухгалтерский учет представляет собой упорядоченную систему сбора регистрации и обобщения информации в денежном выражении об имуществе обязательствах организаций и их движении путем сплошного непрерывного и документального учета всех хозяйственных операций. Принципы бухгалтерского учета используемые в российской учетной практике: 1 бухгалтерский учет имущества обязательств и хозяйственных операций осуществляется способом двойной записи в соответствии с Планом счетов бухгалтерского учета финансовохозяйственной деятельности...
33188. Сущность аудита и его задачи. Постулаты аудита. Классификация видов аудита 15.83 KB
  Постулаты аудита. Классификация видов аудита.68 Аудит предпринимательская деятельность аудиторов аудиторских организаций по осуществлению независимых проверок бухгалтерской отчетности платежнорасчетной документации налоговых декларации и других финансовых обязательств и требований экономических субъектов с целью установления достоверности их бухгалтерской отчетности и соответствия совершенных ими финансовых и хозяйственных операций нормативным актам действующим в Российской Федерации.