04. UNIX файлови имена,FTP – протокол за трансвер на файлове,Gopher
Ако искаме да разберем напълно Интернет трябва да развием познанията си за UNIX. Поради много причини, сред които и голямата гъвкавост, отличните мрежови способности и многопотребителските възможности, UNIX се е превърнала в операционна система на Интернет- фактически всички останали операционни системи трябва да бъдат пригодени за работа с UNIX, когато се включват в мрежата. Поне до момента няма такова приложение за мрежата, което може да пренебрегне UNIX, въпреки че доставчиците на търговски услуги в Интернет, American Online например, работят усилено върху такива условия.
За да може да се изгради сайт в World Wide Web, от особено важно значение са добрите познания за UNIX. Но ако просто използваме мрежата е достатъчно да знаем малка част от това. Все по – голям брой Web потребители осъществяват преглеждането чрез Macintosh или Microsoft Windows системи и на тях им е достатъчно и много ограничено опознаване на UNIX. Като изключим една подробност, те могат и без него.
Тази подробност са файловите имена. Обиколката из мрежата е напълно възможна без дори да се въвежда UNIX файлово име, но само ако правим преглежданото чрез щракване на мишката върху хипер текстови връзки. Обаче в даден момент ще ни се наложи да прехвърлим e-mail съобщение или друг документ съдържащ URL адрес, който почти винаги представлява или поне съдържа UNIX – подобно файлово име и затова (Фактически URL не е UNIX файлово име. Това е стандартен формат. Но тенденцията е URL да изглежда като UNIX файлово име и затова запознаването с файловата структура ще ни помогне при откриването на конкретни документи.) Във всички основни браузъри можем да зададем този адрес за да достигнем до съответната страница. Но ако не сме абсолютно точни ще бъде невъзможно да достигнем до там. Това се дължи на сложната файлова структура на UNIX. За разлика от DOS имената, UNIX файловите имена всъщност нямат ограничение на дължината. Разбира се съществуват ограничения (в противен случай никой няма да разбере нищо), но тук няма нищо подобно на 8.3- символно ограничение при файловата структура на DOS. Това е първото нещо, което трябва да се има в предвид.
Второ, UNIX файловите имена правят разлика между главни и малки букви. Откриват се множество UNIX файлови имена, които съчетават малки и главни букви, цифри и други символи, и те трябва да се въвеждат точно.
И на края URL адресите, които се срещат, съдържат пълната структура на директориите за дадения файл. UNIX директориите напомнят тези при DOS, като единствената разлика е, че те са разделени с наклонена черта (/), а не с обратна наклонена (\).
2.3 FTP – протокол за трансвер на файлове
FTP е едновременно и протокол, и програма. Като протокол той съществува почти толкова дълго, колкото и самия UNIX, и неговите функции са да осигури общ стандарт за прехвърляне на файлове от един компютър на друг през мрежа. Като програма FTP реализира такъв трансфер. Той ни дава възможност да влезем във файлови директории на отдалечени машини, да извличаме файлове в директориите.
Пълното изпълнение на FTP предлага набор от файлове и услуги, като създаване на директории, преименуване и изтриване на файлове.
World Wide Web широко използва услугите на FTP. Първо, някои сайтове нямат на разположение HTTP софтуер, така че за да направят информацията си достъпна из мрежата, те поставят своите HTML документи на FTP сървъри. Второ, Weб клиенти като Linux, Cello и Mosaic, осъществяват FTP връзки и извършват само на файлове чрез FTP, но не и зареждане. В случай че сайтовете съдържат графика, звук, видео файлове, много от тях са достъпни само през FTP – направо чрез анонимен FTP или Gopher FTP. FTP достъпът е толкова разпространен, че е трудно да се прекара и няколко минути без да се срещне FTP прехвърляне.
2.4 Gopher
Gopher най- широко известния интерфейс за Интернет. Разработен от университета в Минесота, Gopher всъщност много прилича на World Wide Web, защото придава един по привлекателен вид на такива трудни инструменти, като FTP, Telnet, Archie, WAIS i Veronica. Главната разлика е в това, че Gopher е хипер текстова среда. Най -разпространените Gopher клиентски програми представят информацията като номериран списък с различни индикатори за типове файлове (звук, текст, диалози), вместо като документи свързани с хипер връзки. Gopher софтуерът за графични среди, като Macintosh и Microsoft Windows, като номерата са заместени с икони, даващи информация за типа на файла или директорията.
