Реферат: Файловые архивы Internet - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

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

Банк рефератов / Компьютерные сети

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 54 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Файловые архивы Internet В настоящее вр емя , когда популярность World Wide Web достаточно велик а , объем трафика передаваемого по сети Internet по протоколу FTP занимает тем не менее перво е место , несколько опережая объем трафика по протоколу HTTP. В этом свете организация ф айловых архивов в рамках технологии TCP/IP я в ляется крайне актуальной задачей . Архивы используют для решения разных задач , однако наиболее популярными в сети являются свободно доступные архивы или такие архивы , доступ к которым разрешен по анонимному идентификатору пользователя . Таким обр азом эти ар хивы можно использовать в качестве : · коллекции свободно распространяемого пр ограммного обеспечения ; · коллекции программ д ля бета-тестирования ; · коллекции нормативных и регламентных документов ; · и т.п . FTP-архив можно использовать и в качестве архи ва к оммерческого программного обеспечения , которое ис пользуется в компании , только в этом случа е такой архив не должен разрешать анонимн ого доступа к хранящимся в нем ресурсам . Часто возможность авторизированного FTP-доступа используют и для обмена сообще ниями , т.е . в качестве средства коммуникации . Это происходит обычно в том случае , когда система электронной почты по тем или и ным причинам не работает . В настоящее время всю систему взаимод ействия компонентов FTP-обмена можно представить в виде схемы пред ставленной на рис унке 4.1. На этой схеме показано два важных технологических момента : во-первых , доступ к архиву можно осуществлять не только из сп ециализированной программы-клиента , но и из ун иверсального броузера , например Netscape Communicator или Micr osoft Internet Explorer, а во-вторых , для поиска информации в FTP-архивах можно воспользоваться программой Archie. Рис . 4.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'а , что и канал управления , через который ведется настройка ка нала данны х . Канал данных может быть использован как для приема , так и для передачи данных . Возможна ситуация , когда данные могут передаваться на третью машину . В этом случ ае пользователь организует канал управления с двумя серверами и организует прямой к анал данных между ними . Команды управл ения идут через пользователя , а данные нап рямую между серверами (рисунок 4.3). Канал управления должен быть открыт п ри передаче данных между машинами . В случа е его закрытия передача данных прекращается . Рис . 4.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 . Автоматическая идентификация пользователей осуществляется при помощи файла /etc/passwd . Пароль пользователя не должен быть пустым . Существует специальный файл , в котором содержатся запрещенные пользователи , т.е . те , кому обслуживание по протоколу FTP запрещено . Во зможен вход в архив по идентификатору пол ьзователя anonimous или ftp . В этом случае сервер принимает меры по ограничению д оступа к ресурсам компьютера для данн ого пользователя . Обычно для таких пользовате лей создается специальная директория ftp, в кото рой размещают каталоги bin, etc и pub. В каталоге bin размещаются команды , разрешенные для использовани я , а в каталоге pub со б ственно са ми файлы . Каталог etc закрыт для просмотра по льзователем и в нем размещены файлы идент ификации пользователей . Программа обмена файлами - ftp FTP - это интерфейс пользователя при обмене файлами по однои менному протоколу . Программа устанавливает к анал управления с удаленным сервером и ожидает команд пользователя . Идентификатор удаленного сервера указывается либо аргументом программы , либо в команде интерфейса open . Если команда ftp работает с пользователем и ожидает его команд , то на экране отобра жается приглашение "ftp>". Синтаксис команды : ftp [-v][-d][-i][-n][host] · 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". Следует принять во внимание , что различны е модификации клиентов (особенно графические ) могут значит ельно отличаться по синтаксис у друг от друга .
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Дочка спрашивает:
- Папа, почему на улице только взрослые голуби и ни одного маленького?
И мне вдруг пришла в голову такая мысль: "Они как наши депутаты - растят детей за границей, а обжираться и срать прилетают сюда".
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru