FTP (File Transfer Protocol) — протокол передачи файлов

Доступ к ИНТЕРНЕТ

Прежде всего, следует различать On-line доступ к сети, дающий доступ ко всем возможностям, предоставляемым Internet: WWW, FTP и т. д. — при таком доступе обработка запросов пользователя происходит в режиме реального времени, и Off-line доступ, когда задание для сети готовится заранее, а при соединении происходит лишь передача или прием подготовленных данных. Такой доступ менее требователен к качеству и скорости каналов связи, но обычно дает лишь возможность пользоваться E-mail — электронной почтой. Хотя, справедливости ради, надо заметить, что существуют серверы (в первую очередь — FTP), позволяющие реализовать основные On-line возможности через почту: обрабатывая письмо-запрос, компьютер примет или передаст необходимые данные, а потом по E-mail перешлет их, если это необходимо, на ваш адрес. Кроме того, по электронной почте можно подписаться на сетевые конференции по самым различным темам — от обсуждения литературных произведений до поиска работы или получения биржевых сводок.

Ключевым для работы в Интернете является понятие «сервер». Большинство сетевых услуг осуществляется разными серверами: файловыми, статистическими, почтовыми, серверами телеконференций, серверами баз данных. Любую программу, предоставляющую услуги в интерактивном режиме, можно назвать сервером. Пользователи являются клиентами, работающими с Web-браузерами, которые получают информацию с Web-сервера.

Сервер — специализированная программа, установленная на узле. Эта программа имеет адрес на узле, может принимать и отправлять информацию, отвечать на письма, высылать файлы, производить поиск в базах данных. Для взаимодействия с сервером пользователь должен иметь специальную программу, называемую «клиент».

Функции программы-клиента сводятся к посылке на сервер команд и к особому представлению получаемой от сервера информации. Программа-клиент, с одной стороны, обеспечивает быстрое и эффективное взаимодействие с сервером, а с другой — предоставляет удобный интерфейс пользователю, избавляя его от необходимости помнить сложные и запутанные команды.

FTP (File Transfer Protocol)

Является одним из старейших протоколов семейства TCP/IP. Так же, как telnet, он пользуется транспортными услугами TCP. Существует множество реализаций для различных операционных систем, которые хорошо взаимодействуют между собой.

В FTP-архивах можно обнаружить условно-бесплатное и общедоступное программное обеспечение. Это разные категории: общедоступные программы (public domain) действительно бесплатны, а за условно-бесплатные (shareware) требуется заплатить автору, если после испытательного срока принято решение оставить себе программу и пользоваться ею. Существуют и бесплатные программы (freeware); их создатели сохраняют за собой авторские права, но разрешают пользоваться своими творениями без какой-либо оплаты.

FTP — простой, эффективный и распространенный инструмент для пересылки файлов между узлами в Интернете. FTP представляет собой небольшую программу, имеющуюся на каждом узле, которая реализует особый протокол передачи файлов для компьютеров, связанных на низком уровне протоколом TCP/IP. Помимо собственно передачи файлов, FTP предоставляет средства для поиска файлов на удаленной машине. Пользователь FTP может вызвать несколько команд, которые дают возможность посмотреть каталог удаленной машины, перейти из одного каталога в другой, а также скопировать один или несколько файлов. Связавшись с другим узлом, можно через FTP давать команды dir, cd, перемещаясь по каталогам, а выбрав нужный файл, дать команду get на его получение. Передача файлов осуществляется в одном из двух режимов: текстовом (text) или двоичном (binary). Binary-пересылка дает возможность автоматического перекодирования данных при пересылке текста на компьютер с другой кодировкой алфавита, что сохраняет прежний читаемый вид текста. Имеется возможность сжимать данные при пересылке и после возвращать в прежний вид.

Для доступа к файлам нужно ввести входное имя (запрос «login:») и пароль («password:»). Если нужны с этого узла только те файлы, которые предназначены для публичного доступа, то на запрос «login» можно ответить «anonymous» («аноним»), а вместо пароля ввести свой электронный адрес. Поэтому узлы с общедоступными файлами часто называют «анонимными ftp-узлами» (anonymous ftp sites).

FTP является также названием программы из прикладного обеспечения. Она использует протокол FTP для того, чтобы пересылать файлы. При этом доступ должен быть как минимум типа dial-up (по вызову). Имеется также возможность использования ftp в пакетном режиме по e-mail на некоторых серверах, но отсутствие прямого диалога очень неудобно и сильно замедляет работу.

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

Когда необходимо передать пакет между машинами, подключенными к разным подсетям, машина-отправитель посылает пакет в соответствующий шлюз, подключенный к подсети как обычный узел. Из шлюза пакет направляется по определенному маршруту через систему шлюзов и подсетей, пока не достигнет шлюза, подключенного к той же подсети, что и машина-получатель. Таким образом информация одного пользователя к другому передается через различные шлюзы и сети в виде последовательности пакетов.

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

WWW(World Wide Web)

Особенность информации на серверах WWW состоит в том, что она:

во-первых, представляется в виде форматированного текста и графических, возможно анимированных, изображений;

во-вторых, снабжена перекрестными ссылками для смены текущего WWW-сервера, текущей WWW-страницы или текущего раздела на странице.

WWW (World Wide Web) - система Internet, предназначенная для гипертекстового связывания мультимедиа-документов со всего мира и устанавливающая легкодоступные и независимые от физического размещения документов универсальные информационные связи между этими документами.

Mosaic — графический интерфейс (браузер) для спецификации World Wide Web (WWW). Был разработан Марком Андерсеном, сотрудником Национального центра суперкомпьютерных приложений при Иллинойсском университете (National Center for Supercomputing Applications, NCSA). Mosaic был прост в использовании, работал на платформах UNIX, PC, Macintosh и распространялся бесплатно. Он позволил соединить в одной системе не только текстовую информацию, но и графику, аудио, видео. На все объекты был распространен принцип контекстной гипертекстовой ссылки, что сделало использование WWW удобным и популярным.

Проект Mosaic внес огромный вклад в развитие спецификаций World Wide Web, существенно обогатив различные компоненты системы. С самого начала Mosaic разрабатывалась не просто как программа-интерфейс к WWW, а как программа с возможностями доступа к ресурсам Интернета посредством различных протоколов, в числе которых были FTP, Telnet, NNTP, SMTP.

Спустя некоторое время после выхода в свет браузера Mosaic его разработчик объединился с Silicon Graphics. Результатом совместных работ стал браузер Netscape, завоевавший широкую популярность пользователей. Позднее серьезным конкурентом Netscape стал Microsoft Internet Explorer.

Перекрестная ссылка на WWW-странице может выглядеть подчеркнутым текстом нестандартного цвета или графическим изображением, щелчок мышью на перекрестной ссылке может «перенести» пользователя на другой WWW-сервер, другую страницу или другой раздел на текущей странице. На всех WWW-серверах активно применяются перекрестные ссылки, как в целях упрощения доступа к информации, так и в целях рекламы. «Путешествие» от ссылки к ссылке по сети WWW называют «серфингом».

Telnet

Telnet -1. протокол виртуального терминала, позволяющий входить в другие компьютерные системы в Интернет и работать там как обычный пользователь; line 2. сетевая программа, предоставляющая способ входа в систему и работы с другого компьютера. Входя в другую систему, пользователи могут получить доступ к службам Internet, которые в ином случае были бы недоступны.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: