Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Введение. Протокол передачи файлов (ftp)




Протокол передачи файлов (ftp)

Rlogin system2 ~1 Stimpy

Удаленный вход в систему

R-эквивалент команды telnet называется rlogin. Как и telnet, эта команда позво­ляет Вам запускать сеанс работы с терминалом на удаленном компьютере. Наиболее употребительна следующая простая форма этой команды:

% rlogin имя_компьютера

имя_компьютера — это имя компьютера, с которым Вы желаете установить контакт; например, system2.usnd.edu. Если у Вас беспарольный доступ, то следующее, что Вы увидите после того, как удаленная система выполнит все необходимые процедуры (определенные пользователем в файлах .cshrc и .login как автоматически выполняю­щиеся при входе в систему), — это приглашение удаленной системы. В нашем случае Ren в системе system 1 входит в system2:

systeml% rlogin system2.usnd.edu

system2% whoami

Ren

Вы полностью обошли этап входа в систему. Команда whoami сообщает Ваше имя пользователя (Ren), которое, как правило, должно быть тем же именем пользователя, которое Вы используете в system 1. Сравните: после команды telnet system2.usnd.edu Вам все равно пришлось бы давать имя пользователя и пароль. Используя команду rlogin, Вам не нужно беспокоиться об этом: Вы можете начинать ввод команд сразу же.

А что, если Вам не положен беспарольный доступ? В этом случае Вы получите приглашение на ввод пароля:

systeml% rlogin system2

Password: здесь введите пароль

Last login: The Jun 4 03:32:30 from MacEd system2%

Обратите внимание: на этот раз не указано usnd.edu, потому что эта часть имени одинакова для локальной и удаленной систем.

Если хотите, можете получить доступ к удаленной системе под другим именем пользователя. Если бы Рен хотел войти под именем Стимпи, то он указал бы после ' имени системы имя этого пользователя, использовав опцию — I:

Будет команда rlogin запрашивать пароль или нет — опять-таки зависит от файла .rhosts в домашнем каталоге Стимпи в системе system2. Если бы в этом файле была строка

systeml.usnd.edu Ren

то system2 предоставляла бы доступ под именем Стимпи без пароля.

Закончив работу, выйдите из системы обычным путем, который вернет Вас в ту систему, из которой Вы давали команду rlogin.

FTP – File Transfer Protocol – протокол передачи файлов – про токол прикладного уровня, определяющий правила передачи файлов с одного компьютера на другой.

Ftp – также название прикладной программы. Использует протокол ftp, чтобы пересылать файлы по пользовательской указке.

В аспекте применения ftp во многом аналогичен telnet. Для работы с ftp нужно иметь доступ на ту удалённую машину, с которой вы хотите перекачать себе файлы, то есть, знать логическое имя пользователя и соответствующий пароль. Чтобы начать работу с ftp нужно подать команду ftp с указанием имени рабочей машины, на которой вы хотите провести сеанс. Доступ к Internet должен быть как минимум типа dial-up (no вызову).

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

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

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

Обычно при пользовании анонимным ftp на запрос имени пользователя следует ввести anonymous или ftp (выбор значения не имеет), a на запрос пароля свой полный е-mail-адрес, причём, последнее необязательно, но считается хорошим тоном.

Подавляющее большинство хостов, работающих под управлением многопользовательских операционных систем (UNIX, VMS и т.п.), являются ftp-серверами, но лишь немногие из них предоставляют возможность анонимного доступа. Адреса ftp-серверов можно найти в различных FAQах и каталогах ресурсов.

Пользуясь анонимными ftp-серверами, помните, что за эксплуатацию данного сервера кто-нибудь да платит. Поэтому пользуйтесь ими бережно и рационально. Сеансы работы делайте насыщенными до предела и максимально короткими. Если вы подолгу "висите" на сервере, то этим самым вы кого-то лишаете возможности поработать на нём. Будьте учтивы.

На некоторых серверах, имеется также возможность использования ftp в асинхронном режиме по e-mail. Конечно, отсутствие прямого диалога очень неудобно и сильно замедляет работу, однако, за неимением лучшего это можно пережить.

Ftp протоколы делятся на протоколы команд и самих перекачиваемых данных. Данные занимают в среднем около 40% всего сетевого трафика, в то время как команды — только 4% (статистика по пересылаемым объёмам).

Ftp в своей работе использует средства TCP. Для управления (передачи команд и т.п.) используется ТСР-порт 21, а для передачи данных — 20.

Существует также tftp- trivial ftp, пользующийся для передачи файлов средствами UDP. Для управления передачей он использует UDP- порт 21, а для данных – 20.

 

Что даёт FTP:

• Возможность передавать файлы через Интернет

• Возможность удалённо управлять файлами компьютера

• Удобство в работе с файлами

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

• FTP клиенты

• FTP серверы

FTP сервер - это специальная программа, запущенная на компьютере и работающая на нём в фоновом режиме. Она делает из обычного компьютера FTP-сервер, с которого можно скачать файлы или закачать. Она отслеживает все запросы, приходящие от других компьютеров (например, с Вашего), обрабатывает их и даёт ответ. При установке сервера FTP указывается доступная для других программ клиентов директория. Все файлы и директории имеют свои атрибуты, которые ограничивают к ним доступ с удалённых компьютеров. Например, можно сделать так, чтобы один файл был доступен только для чтения, другой только для выполнения, третий только для записи, четвёртый полностью открыт для других машин и так далее. То же самое и с директориями.

FTP клиент - это специальная программа, которая работает с FTP серверами. Она предназначена для подачи запросов серверам и приёму информации. Фактически она устроена также как и сервер, только управляется она с локальной машины либо автоматически, либо человеком. Управлять клиентом через сеть нельзя, для этого есть сервера. FTP клиенты могут предоставлять пользователям удобный интерфейс, который очень похож на обычный интерфейс менеджеров файлов. Среди хороших FTP клиентов можно отметить Windows Commander. Эта программа позволяет работать с локальными файлами, с удалёнными файлами через FTP, полностью заменяет обычный проводник и умеет делать много полезных и приятных вещей. Раньше такие файловые менеджеры были намного проще (Norton Commander, DOS Navigator, FAR Manager). Windows Commander будет очень полезен для создателей собственных сайтов, так как позволяет максимально удобно закачивать файлы сайта на сервер-хост. У него есть специальная функция синхронизации файлов, которая сравнивает директории и указывает несовпадающие файлы. При синхронизации этот менеджер даже указывает, каким образом совпадают файлы - бинарным или текстовым. Можно закачивать файлы бинарным методом и текстовым. Различаются эти методы только различным учётом символов перевода каретки. Например, при загрузке CGI скриптов и текстовых файлов (в том числе и HTML) необходимо использовать текстовый метод, а при загрузке приложений, MP3 и прочий двоичных файлов нужно использовать бинарный метод.

Другой тип клиентов FTP - это программы типа Go!Zilla, ReGet и прочие. Называются они менеджерами загрузки. Они позволяют пользователям удобно осуществлять загрузку файлов с WEB-серверов. Особенность этих программ заключается в том, что они умеют интегрироваться с браузером и автоматически перехватывать у него файлы, которые Вы скачиваете со страниц. FTP загрузчики позволяют Вам осуществлять догрузку в случае обрыва связи, они обычно имеют красивый интерфейс и удобное управление. Они могут осуществлять загрузку по расписанию. Например, Вы нажимаете "скачать" на страницах сайтов, потом Вы указываете программе - Скачать позднее. При этом программа фиксирует все выделенные для загрузки файлы и выводит Вам их в своём окне. Вы можете указать ей какие файлы и в какое время скачать, и она автоматически их скачает. Действуя автоматически, программа умеет сама звонить провайдеру по модему, соединяться с сервером, скачивать нужные файлы и даже отсоединяться и отключать компьютер. Это удобно, если у Вас неограниченный ночной доступ.

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




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 422; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.