ПредишенСледващото

Интернет файлови архиви

В момента, когато популярността на World Wide Web е достатъчно голямо количество трафик предава по Интернет чрез FTP въпреки това е необходимо, на първо място, преди няколко трафик през HTTP. В тази светлина, архивите на организацията на файловете в технологията на TCP / IP е много спешна задача.

Архиви се използват за различни задачи, но най-популярните в мрежата са свободно достъпни архиви или такива архиви, достъпът до които е активирана по анонимен потребителски идентификатор. Поради това тези файлове могат да бъдат използвани като:
  • събиране на софтуер с отворен код;
  • софтуер за събиране на бета тестване;
  • колекция от правни и регулаторни документи;
  • и т.н.

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

В момента, цялата система от взаимодействия компоненти FTP-обмен може да бъде представена като веригата, показана на фигура 1.

Тази диаграма показва две важни технологични въпроси: първо, достъп до даден файл може да се извършва не само от специализиран клиентски софтуер, но и универсален браузър, като например Netscape Communicator или Microsoft Internet Explorer, и второ, да търсите информация в FTP -arhivah да използвате програмата Арчи.

Фиг.1. Схема компоненти взаимодействие FTP-обменна

Трябва ясно да се разбере, че Арчи и FTP - това е напълно различна технология. В повечето случаи, достъп до потребители Арчи-сървър извършва Арчи-клиент, който е на същата машина като на сървъра, т.е. първо на потребителя Telnet регистрира като потребител, Арчи, а след това използва клиентския софтуер (обикновено тя се управлява като черупка), за да получите достъп до сървъра Арчи.

Протоколът FTP (File Transfer Protocol)

FTP (File Transfer, протокол или "Протокол File Transfer") - един от най-старите протоколи в интернет и е един от нейните стандарти. Обмен на данни в FTP простира TCP-канал. Построен обмен на технологии "клиент-сървър". Фигурата показва модела на протокол.

Фиг.2. протокол образец

Връзката на FTP е по инициатива на потребителя чрез протокола за преводач. контрол на потока се извършва по контролния канал в стандартната TELNET протокол. FTP команди са генерирани от протокола за преводач на потребителя и се изпращат на сървъра. Отговорите се изпращат на сървъра като потребителят на контролния канал. Като цяло, потребителят може да се установи контакт с интерпретатор на сървъра протокол и различен от потребителя с помощта на преводач.

FTP команди определят параметрите и предаване на данни на канала на процеса на предаване. Те също така се определи естеството на работата с отдалечени и локални файлови системи.

Управление на сесиите инициализира канал за данни. При организиране на последователността на канал за данни на действията на другите, различни от организацията на контролния канал. В този случай сървърът инициира комуникация в съответствие с параметрите, договорени в сесията за управление.

информационен канал е създадена за същия host'a че контролира канал, през който информационният канал се настройва. Каналът за данни може да се използва както за приемане и за предаване.

Възможно е, че данните могат да се прехвърлят на трета машина. В този случай, потребителят организира контролния канал с два сървъра и подрежда напред канал за данни между тях. Контролните команди минават през потребителя и данните директно между сървъри (Фигура 3).

Каналът за контрол трябва да се отваря по време на трансфер на данни между машините. В случай на затваряне на прехвърлянето на данни се прекратява.

Фигура 3. Съединение с две различни сървъри, и предаване на данни между тях

Режими на обмен на данни

Протоколите от много внимание се отделя на различни методи за обмен на данни между машини от различни архитектури. Всъщност, това, което е там в интернет, от настолни компютри и Mac-ове за суперкомпютри. Всички те имат различна дължина на думата и много различна последователност от битове в думата. Освен това, различни файлови системи работят с различна организация на данните, което се изразява в концепцията за метод за достъп.

Най-общо, от гледна точка на FTP на, обмен може да бъде в линия или блок, кодиран в междинно формат или без текст или двоичен. Когато обмен на текстови данни се превръща в ASCII и в тази форма се предават по мрежата. Единствените изключения са мейнфрейм IBM данни, които се предават по подразбиране в EBCDIC, ако двете взаимодействащи IBM машини. Двоични данни, предавани на битова последователност или претърпяват определени трансформации по време на сесията на управление. Обикновено, когато с поточен пренос на данни за една сесия се предава един файл с данни, и по-метод блок в една сесия, можете да прехвърлите на множество файлове.

След като е описано в общ протокол, можете да получите достъп чрез FTP описание инструменти за споделяне. Почти всяка платформа и операционна среда има сървъри, така и за клиентите. Следното описва стандартната сървъра и клиента Unix-подобни системи.

Софтуер достъп до FTP архиви

За да работите с FTP-файлове, които се нуждаят от следния софтуер: сървър, клиент и програма за търсене. Сървърът осигурява достъп до архивни фондове от всяка точка в мрежата, клиентът предоставя на потребителя достъп до всички файлове в мрежата и осигурява търсачката за да сърфирате из многообразието от мрежата архивите.

Различни операционни системи, тези компоненти Ftp за споделяне на различни по форма и ако е възможно, но някои общи принципи са в допълнение, програмата, насочени към интерфейса на командния ред, в голямата си част остават същите в различни операционни среди.

Протокол сървъра - FTPD програма

FTPD команда се използва за заявки за услуги за обмен на информация чрез FTP. Сървърът обикновено започва, когато ботушите компютърни. Синтаксис стартирате сървъра, както следва:
  • г - опция за отстраняване на грешки;
  • 1 - Опция за автоматично идентифициране на потребителя;
  • т - време на пасивно очакване на потребителски команди.

Всеки сървър има собствен описание на командите, които можете да получите помощ на терена. Автоматична идентификация на потребителите се извършва с помощта на файла / и т.н. / ако съществува. Паролата не може да бъде празно.

файл софтуер за споделяне - FTP

FTP - е потребителския интерфейс с обмена на едно и също име на лог файл. Програмата установява контрол канал с отдалечен сървър и чака за потребителски команди. отдалечен сървър, посочен идентификатор или аргумент програма или отворения команден интерфейс.

Ако командата FTP работи с потребителя и да чака за своите отбори и на екрана се появява подканата "FTP>".

Синтаксисът на командата е:
  • V - огромно сървърни отговор и данни статистика;
  • п - управлява режим удостоверяване на потребителя. Ако този бутон е първата регистрирана .netrc файл;
  • аз - от прехвърляне на файлове проверка в масово копиране на файлове;
  • г - включва режим на отстраняване на грешки;
  • г - забранява предаването на имена прозрачност.

Това разбира се не е възможно да се изброят всички командата FTP, така че да се съсредоточи само върху най-необходимо.

Първата такава команда е отворен команда. Тази команда се отваря работното заседание с отдалечения сървър:

След издаването на тази заповед, последвана от исканията за идентификация на потребителите. Потребителите могат да се регистрират и потребителска команда.

В този случай, потребителят може да получи доклад за няколко колони се посочва вида на файла. Въпреки това, не всички сървъри изпълняват тази комбинация.

Тъй като в процеса на приемане и предаване с участието на две коли, а след това, в допълнение към навигация в отдалечената файлова система се нуждае от повече навигация в локалната файлова система. За тази цел използвайте командата LCD (местно CD). В допълнение, потребителят може да издаде заповед и местната черупка, ако тя бъде предшествано от символа "!"

За този екип ще ви се даде името на текущата директория на локалната машина.

И накрая, най-важни са пренос на данни / рецепция команда получите. слагам. mget. mput и боклук. Командите се и сложи, можете да изпращате и получавате един файл:

команда mget, mput проектиран да получава / изпраща набор от файлове:

Примерът показва, че маската се нанася в последния случай, "*". Обикновено трансферът на групи файлове за всеки файл поиска потвърждение. За да избегнете това, преди предаване / приемане трябва да се даде команден ред. Последното се превключва в режим на потвърждение и с многократно използване на тази команда, потвърждението на държави възстановено. Друга полезна команда е командата хеш.

За да излезете от ВТП трябва да изпълни откажат.

Търсене в FTP архиви - Арчи програма

Понастоящем достъп FTP протокол се извършва от множество мулти-протокол интерфейс (например, мозайка или Netscape) или графични FTP-черупки ftptool тип X-прозорец. Всички те са много по-удобно и по-лесно за използване, но също така и консумират много повече ресурси.

Любопитно е, че FTP-сървър има дори MS-DOS (НДСО Telbin пакет), да не говорим за многозадачна работа. Въпреки това, намирането на правилния FTP-сървър в Интернет - е трудна задача и отнема много време. За нейно облекчение, има специален инструмент - Арчи. Арчи е разработен в университета в Макгил в Канада. Задача Арчи - за сканиране на файлове върху тях ВТП-проверка за необходимите файлове. Работа с Арчи възможно чрез телнет сесия, чрез местните клиента или по електронна поща. За да работите по Telnet, отворен телнет сесия, въведете думата "Арчи" в отговор на влизане:

Когато бъдете подканени, "Archie>" Трябва да попитате възможностите на сървъра, като напишете "помощ".

Когато се работи чрез локален клиент просто въвежда:

и в замяна да получи списък с файлове, в които е налице "gnuplot.tar.gz" файл. Ще бъде оценено, че различни модификации клиенти (особено графични) могат да се различават значително по синтаксис на всеки друг.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!