рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Файловые архивы Internet

Файловые архивы Internet - раздел Связь, Файловые Архивы Internet В Настоящее Время, Когда Популярность World Wide Web...

Файловые архивы Internet В настоящее время, когда популярность World Wide Web достаточно велика, объем трафика передаваемого по сети Internet по протоколу FTP занимает тем не менее первое место, несколько опережая объем трафика по протоколу HTTP. В этом свете организация файловых архивов в рамках технологии TCPIP является крайне актуальной задачей. Архивы используют для решения разных задач, однако наиболее популярными в сети являются свободно доступные архивы или такие архивы, доступ к которым разрешен по анонимному идентификатору пользователя.

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

Часто возможность авторизированного FTP-доступа используют и для обмена сообщениями, т.е. в качестве средства коммуникации. Это происходит обычно в том случае, когда система электронной почты по тем или иным причинам не работает.В настоящее время всю систему взаимодействия компонентов FTP-обмена можно представить в виде схемы представленной на рисунке 4.1. На этой схеме показано два важных технологических момента во-первых, доступ к архиву можно осуществлять не только из специализированной программы-клиента, но и из универсального броузера, например Netscape Communicator или Microsoft Internet Explorer, а во-вторых, для поиска информации в FTP-архивах можно воспользоваться программой Archie.

Рис. 1. Схема взаимодействия компонентов FTP-обмена При этом следует четко понимать, что Archie и FTP - это совершенно разные технологии.В большинстве случаев доступ к Archie-серверу пользователи осуществляют из Archie-клиента, который находится на той же машине, что и сервер, т.е. сначала пользователь по Telnet заходит как пользователь Archie, а потом использует программу-клиент обычно она запускается в качестве оболочки для доступа к Archie серверу.

Протокол FTP File Transfer Protocol FTP File Transfer Protocol или Протокол Передачи Файлов - один из старейших протоколов в Internet и входит в его стандарты. Обмен данными в FTP проходит по TCP-каналу. Построен обмен по технологии клиент-сервер.На рисунке 4.2 изображена модель протокола.

Рис. 4.2. Модель протокола В FTP соединение инициируется интерпретатором протокола пользователя. Управление обменом осуществляется по каналу управления в стандарте протокола TELNET. Команды FTP генерируются интерпретатором протокола пользователя и передаются на сервер. Ответы сервера отправляются пользователю также по каналу управления.В общем случае пользователь имеет возможность установить контакт с интерпретатором протокола сервера и отличными от интерпретатора пользователя средствами.

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

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

Рис. 3. Соединение с двумя разными серверами и передача данных между ними . Режимы обмена данными В протоколе большое внимание уделяется различным способам обмена данными между машинами различных архитектур. Действительно, чего только нет в Internet, от персоналок и Macов до суперкомпьютеров. Все они имеют различную длину слова и многие различный порядок битов в слове.Кроме этого, различные файловые системы работают с разной организацией данных, которая выражается в понятии метода доступа.

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

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

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

Сервер протокола - программа ftpd Команда ftpd предназначена для обслуживания запросов на обмен информацией по протоколу FTP. Сервер обычно стартует в момент загрузки компьютера.Синтаксис запуска сервера следующий ftpd -d -1 -t timeout d - опция отладки 1 - опция автоматической идентификации пользователя t - время пассивного ожидания команд пользователя.

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

Обычно для таких пользователей создается специальная директория ftp, в которой размещают каталоги bin, etc и pub. В каталоге bin размещаются команды, разрешенные для использования, а в каталоге pub собственно сами файлы.Каталог etc закрыт для просмотра пользователем и в нем размещены файлы идентификации пользователей. Программа обмена файлами - ftp FTP - это интерфейс пользователя при обмене файлами по одноименному протоколу.

Программа устанавливает канал управления с удаленным сервером и ожидает команд пользователя. Идентификатор удаленного сервера указывается либо аргументом программы, либо в команде интерфейса open. Если команда ftp работает с пользователем и ожидает его команд, то на экране отображается приглашение ftp . Синтаксис команды ftp -v-d-i-nhost v - подавляет ответы сервера и статистику передачи данных n - управляет режимом идентификации пользователя.Если указан этот ключ, то сначала проверяется файл .netrc i - выключает подтверждения передачи файла при массовом копировании файлов d - включает режим отладки g - отключает прозрачность передачи имен. В рамках данного курса нет возможности перечислить все команды ftp, поэтому остановимся только на самых необходимых.

Первой такой командой является команда open. По этой команде открывается сеанс работы с удаленным сервером ftp open polyn.net.kiae.su После выдачи такой команды последуют запросы идентификации пользователя.

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

Следующими по важности командами являются команды cd и ls dir. Назначение этих команд достаточно прозрачно и понятно всем пользователям - навигация по дереву файловой системы и просмотр содержания каталогов. Здесь следует посоветовать пользоваться при просмотре каталогов командой ls с дополнительными параметрами ftp ls -FC В этом случае пользователь может получить многоколоночный отчет с указанием типов файлов. Однако не все серверы отрабатывают эту комбинацию.Так как в процессе приема-передачи участвуют две машины, то кроме навигации в удаленной файловой системе нужна еще навигация в локальной файловой системе.

Для этой цели служит команда lcd локальная cd. Кроме этого пользователь может выдать и любую команду локальной оболочки, если предварит ее символом ftp pwd По этой команде будет выдано имя текущей директории на локальной машине.И, наконец, самыми важными являются команды приемапередачи данных get, put, mget, mput и bin. По командам get и put можно принять или передать один файл ftp get README.TXT Команды mget, mput предназначены для приемапередачи набора файлов ftp mget .gz Из примера видно, что в последнем случае применяется маска . Обычно при передаче групп файлов для каждого файла запрашивается подтверждение.

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

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

Часто бывает полезно включить режим bin и для символьных данных с произвольной длиной строки, например файлов postscript .ps, т.к. в ASCII режиме есть ограничение на длину строки обычно 254 символа.Для выхода из ftp следует выполнить команду quit. Поиск в FTP-архивах - программа Archie В настоящее время доступ по FTP-протоколу осуществляется из множества мультипротокольных интерфейсов например, Mosaic или Netscape или графических ftp-оболочек типа ftptool для X-Window.

Все они гораздо удобнее и проще в использовании, но и потребляют гораздо больше ресурсов. Любопытно, что FTP-сервер есть даже для MS-DOS пакет NCSA Telbin, не говоря о многозадачных средах. Однако поиск нужного FTP-сервера в Internet - задача сложная и трудоемкая. Для ее облегчения существует специальное средство - Archie. Archie был разработан в Университете McGill в Канаде.Задача Archie - сканировать FTP-архивы на предмет наличия в них требуемых файлов.

Работать с Archie можно через telnet-сессию, через локального клиента или по электронной почте.Для работы по telnet следует открыть telnet-сессию, в ответ на login ввести слово archie telnet archie.mcgill.ca login archie archie После появления приглашения archie следует поинтересоваться возможностями сервера, введя команду help. При работе через локального клиента вводят просто archie gnuplot.tar.gz и в ответ получают список архивов, где имеется файл gnuplot.tar.gz. Следует принять во внимание, что различные модификации клиентов особенно графические могут значительно отличаться по синтаксису друг от друга.

– Конец работы –

Используемые теги: Файловые, архивы, INTERNET0.054

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Файловые архивы Internet

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Модуль 1. Системное обеспечение информационных процессов. Лекция №2. Файловые менеджеры. Программы для обслуживания и настройки компьютера. План лекции. Работа с файловой системой при помощи Проводника. Альтернативные файловые менеджеры Total Commander
Лекция Файловые менеджеры Программы для обслуживания и настройки компьютера... План лекции... Работа с файловой системой при помощи Проводника Альтернативные файловые менеджеры Total Commander Far...

ФАЙЛОВЫЕ МЕНЕДЖЕРЫ. TOTAL COMMANDER: МЕНЮ ФАЙЛ
Цель работы Ознакомиться с интерфейсом и основными операциями с файлами предоставляемыми файловым менеджером Total... Краткие теоретические сведения Пользовательский... Обновить содержимое панели...

Файл из архива книг, сайта "Канал ОРИС. Сириус - Плеяды - Земля"
Файл из архива книг сайта quot Канал ОРИС Сириус Плеяды Земля quot... URL http www chat ru oris index htm...

Для чего создан Internet у повседневной жизни, освновные сведения и данные про Internet
Internet, служившая когда-то исключительно исследовательским и учебным группам, чьи интересы простирались вплоть до доступа к суперкомпьютерам,… Они рассматривают глобальную сеть как дополнение к своим собственным локальной… В архивах свободного доступа сети Internet можно найти информацию практически по всем сферам человеческой …

Архив Конференции по ремонту мониторов
На сайте allrefs.net читайте: "Архив Конференции по ремонту мониторов"

Архив Конференции по ремонту. Можно ли заменить?
На сайте allrefs.net читайте: "Архив Конференции по ремонту. Можно ли заменить?"

Психологические особенности общения посредством Internet
На сайте allrefs.net читайте: "Психологические особенности общения посредством Internet "

Формат файлов
На сайте allrefs.net читайте: "Допечатное оборудование. Формат файлов"

Работа с файловыми потоками в С++. Текстовые файлы.
На сайте allrefs.net читайте: "Работа с файловыми потоками в С++. Текстовые файлы."

Материалы данного файла могут быть использованы без ограничений для написания собственных работ с целью последующей сдачи в учебных заведениях
СОДЕРЖАНИЕ ВВЕДЕНИЕ ГАРВАРДСКАЯ МОДЕЛЬ МОДЕЛЬ И АНСОФФА МОДЕЛЬ Г СТЕЙНЕРА... ВВЕДЕНИЕ... Профессор McGill University Канада и INSEAD Генри Минтцберг широко известен своим неоднозначным и критическим...

0.032
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам