Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Хайретдинов_Лекции_СИТ-n.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
14 Мб
Скачать

Необходимый минимум

Итак, FTP обеспечивает файловый обмен между удаленными пользователями. Протокол FTP формировался многие годы. Первые реализации в МТИ относятся к 1971. (RFC 114 и 141). RFC 172 рассматривает протокол, ориентированный на пользователя, и предназначенный для передачи файлов между ЭВМ. Позднее в документах RFC 265 и RFC 281 протокол был усовершенствован. Заметной переделке протокол подвергся в 1973, и окончательный вид он обрел в 1985 году. Таким образом, данный протокол является одним из старейших.

Для реализации обмена между двумя персональными ЭВМ в пределах сети (программные пакеты PCTCP, и т.д.) можно резидентно загрузить FTPSRV или другую эквивалентную программу. Также как и в случае TELNET необходима идентификация, но многие депозитарии допускают анонимный вход (имя пользователя ANONYMOUS, RFC-1635), который не требует слова пропуска (пароля) или допускает ввод вашего почтового адреса вместо него.

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

FTP серверы разбросаны по всему миру, но для соединения с ними не требуется знания их физического расположения. В Internet к компьютеру обращаются по адресу. Например, FTP сервер фирмы Borland имеет адрес ftp.borland.com

Итак, предположим, что Вам известен адрес нужного FTP сервера и Вам нужно соединиться с ним. Это делается с помощью специальной программы, которая называется FTP клиент. Раньше, когда выход в Internet имели только UNIX-компьютеры, все FTP клиенты были одинаковы: командная строчка со стандартным набором команд и все. Сейчас же, во времена оконных систем, появилось много программ, при использовании которых не требуется запоминать синтаксис команд, а файлы просто-напросто перетаскиваются мышкой. Однако и в их основе лежит стандартная система команд FTP. На каждое действие мышью FTP клиент генерирует последовательность FTP-команд.

Итак, FTP протокол старейший в своём роде. Имеет много положительных сторон и некоторые проблемы.

Список источников:

http://www.xserver.ru

http://www.xserver.ru/computer/protokol/ftp/ :

  • Учебник FTP

  • Некоторые проблемы FTP

  • FTP-клиенты

  • "СПАМ - трафик", или тонкости работы протокола FTP

  • Протокол FTP

  • Что такое FTP?

  • Что такое файловые серверы (FTP)?

  • Как установить безопасный и надёжный FTP сервер

Работа с меню

Если вам повезет, сервисная компания предоставит систему меню, упрощающую работу с FTP, возможно, с использованием программы Gopher, которая помогает добраться через Internet к станциям FTP (подробнее о Gopher см. гл. 21). В системе меню моей сервисной компании я могу выбрать пункт 8. File Transfer (FTP)/ для просмотра меню FTP. Из этого меню можно выбрать такие опции, как соединение с конкретным хост-компьютером ftp и Станции ftp в алфавитном порядке по именам хост-компьютеров. Первая опция предполагает ввод имени станции FTP, а вторая выводит сотни различных станций FTP в алфавитном порядке. Имеются даже одно-два слова, показывающие, что можно найти в каждой станции, например:

a FTP sites

—>

1. a.ca.uiuc.edu 128.174.252.1 ТеХ, dvi2ps, gif, texx2.7,/

2. a.psc.edu 128.182.66.105 GPLOT, GTEX/

3. aarnet.edu.au 139.130.204.4 Australian AARNET network/

4. ab20.larc.nasa.gov 128.155.23.64amiga, comp.sources.amiga,/

5. acacia.maths.uwa.oz.au 130.95.16.2 unknown/

6. acfcluster.nyu.edu 128.122128.11 VMS UUCP, news, DECUS library/

7. acns.nwu.edu 129.105.49.1 virus info/programs, maps/

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

a.cs.uiuc.edu 128.174.252.1 ТеХ, dvi2ps, gif, texx2.7,

1. .cshrc.

2. .hushlogin.

3. .login.

4. adm/

5. bin/

6. dev/

7. etc/

8. files. lst

9. files.lst.Z <Bin>

10. lib.

11. Is-IR.

12. ls-)R.Z<Bin>

13. msgs/ —>

14. pub/

Каталог pub можно выбрать так же, как выбирается любая опция меню. Если необходимо прочитать текстовый файл, я выбираю его из меню, а для получения файла, т.е. копирования его в компьютер сервисной компании, я нажимаю qs при чтении файла. Для просмотра информации о файле, я просто навожу на него стрелку и нажимаю клавишу =. Чтобы передать бинарный файл, я выбираю его из меню.

Напомним, что в командах различаются прописные и строчные буквы, т.е. прописная буква D отличается от строчной буквы d.

Более того, мы можем даже загрузить файл прямо из FTP в наш компьютер! Мы выбираем нужный файл, а затем вводим D. На экране появляется примерно следующее:

medit001.zip

1. Zmodem

2. Ymodem

3. Xmodem-1К

4. Xmodem-CRC

5. Kermit

6. Text

Выберите метод загрузки:

[Cancel ^G] [Choose 1-6]

Теперь мы выбираем режим передачи. (см. раздел 5.2)

Эта система делает работу со станцией FTP намного проще, чем использование самой FTP, и вы в этом вскоре убедитесь. Мне проще просматривать каталоги и текстовые файлы, проще передавать файлы в компьютер сервисной компании и даже проще передавать их в свой компьютер. Возможно, у вас пока нет такой системы; но даже если она и есть, иногда вы захотите воспользоваться самой FTP. С помощью системы меню может оказаться невозможным войти в некоторые системы или получить некоторые файлы. Поэтому мы остановимся на FTP подробнее и покажем, как применять его на практике.