Наши друзья:

 

 

FTP, НTTР,WWW


Сеть мы создали, адреса и маски установили, маршрутизаторы настроили... Ну и что? А где же что-то практически полезное из всего этого?
FTP
• протокол передачи файлов (File Transfer Protocol, FTP, ftp)
Итак, конец 70-х... Первый компьютер с графическим интерфейсом появит­ся только в 1983 году, а пока алфавитно-цифровые мониторы, текстовый ре­жим и командная строка... Первое применение сети, которое кажется впол­не естественным,- переслать документ (файл) с одного компьютера на дру­гой. Для решения этой задачи был разработан еще один протокол семейст­ва TCP/IP — протокол передачи файлов (File Transfer Protocol, FTP). Кроме самого протокола были написаны программы для подключения к другому компьютеру, чтобы отыскать необходимый файл и переслать этот файл на свой компьютер. Можно было также записать свой файл на удаленный ком­пьютер, если ваши права доступа к этому компьютеру позволяли выполнять такие операции. Система пересылки файлов на базе протокола FTP настоль­ко проста, лаконична и эффективна, что до сих пор широко используется.
Гипертекст
• гипертескт, гиперссылки
• Hypertext Transfer Protocol, HTTP, http
• Hypertext Markup Language, HTML, html
• программа просмотра гипертекста — браузер (browser)
• фирма Netscape, браузер Netscape Navigator
• Всемирная паутина (World Wide Web, Web, WWW)
• Web-сайт, «страница в Интернете»
При всех своих достоинствах FTP имеет и ряд ограничений. Чтобы полу­чить доступ к информации, содержащейся в пересылаемом файле, сначала надо скачать его целиком. Пересылка может быть достаточно долгой и даже прерываться из-за неустойчивой связи. Особенно много огорчений это до­ставляет при работе с оперативной информацией. Возможно, вас не инте­ресует полный набор документов — вам нужна короткая справка, но быстро и вовремя полученная. Для решения таких задач было найдено остроумное решение, которое, по существу, и определило нынешнюю огромную попу­лярность Интернета. Это решение называется гипертекст.
Гипертекст — это способ организации текстовой информации (в даль­нейшем его расширили другими типами информации), при котором в доку­мент встроены ссылки на другие фрагменты текста или даже на другие до­кументы. Эти ссылки связаны с ключевыми словами. Ключевые слова выде­ляются тем или иным способом (обычно цветом) среди остальных слов тек­ста. При обращении к ключевому слову мы как бы «открываем дверь» к сле­дующей порции информации, следующей «странице». Новая страница за­гружается с сервера и отображается на экране дисплея, замещая предыду­щую. Гиперссылки позволяют указать не только путь к другому фрагменту Документа, но и к другому документу и даже к другому компьютеру.
Для поддержки режима пересылки гипертекстовой информации в набор протоколов TCP/IP был добавлен протокол передачи гипертекста (HyperText Transfer Protocol, HTTP). Кроме того, был разработан язык создания и форматирования текста с гипертекстовыми ссылками (HyperText Markup Language, HTML) и написаны программы, называемые браузерами (browsers), которые позволяют оперативно получать с серверов гипертек­стовую информацию, отображать ее на экране и при необходимости пере­ходить по ссылкам от одного фрагмента к другому.
Вообще говоря, браузеру совсем не обязательно получать информацию с сервера. Главное — наличие некоторой гипертекстовой структуры, а где она расположена — на удаленном сервере или на локальном диске вашего ком­пьютера, не имеет принципиального значения. Поэтому вы можете (и буде­те) пользоваться одними и теми же браузерами как для работы с Интерне­том, так и для отладки своих собственных Web-сайтов, если вас «захлестнет эта стихия».
Логика работы браузера построена таким образом, чтобы обеспечить ма­ксимальную оперативность в предоставлении информации. Поэтому брау­зер не ждет, пока будет получена вся информация, составляющая Web-стра-ницу. Как только загружается очередной фрагмент, достаточный для одно­значной интерпретации, браузер отображает его на экране. При этом еще на ранних этапах вы можете обнаружить, что поступающая информация не соответствует вашим ожиданиям, и прекратить пересылку значительных объемов ненужных данных. Для удобства пользователя браузер хранит пол­ный путь путешествия по ссылкам, и вы почти всегда сможете вернуться в нужную точку этого пути.
Первый браузер, работающий в графическом режиме, был создан на компью­тере NeXT в Европейской организации по ядерным исследованиям — CERN (Швейцария). Однако настоящий успех к этой идее пришел после того, как не­большая фирма Netscape выпустила первую коммерческую версию браузера с графическим интерфейсом — Netscape Navigator. Успех был настолько велик, что даже фирма Microsoft, до этого не обращавшая никакого внимания не только на браузеры, но и на Интернет в целом, вдруг почувствовала серьезную угрозу сво­им монопольным амбициям. Началась гонка на выживание и настоящий бум Ин­тернета. Очень скоро стало ясно, что при сохранении общей идеи в гипертекст легко можно добавить графику, звук, анимацию... Резко возросло не только коли­чество Интернет-серверов, но и общее количество компьютеров, пользующихся услугами Интернета. Интернет стал по-настоящему глобальной структурой.
Подмножество Интернета, связанное с предоставлением информации и услуг посредством доступа к гипертекстовым ресурсам, назвали Всемирной паутиной (World Wide Web, Web, WWW).
Широкое распространение получил термин Web-сайт. Web-сайт, или Ин­тернет-сайт,- это полный набор всей необходимой информации, правиль­но структурированной согласно гиперссылкам и расположенной на одном из серверов Интернета.
Общение с гипертекстовой структурой обычно начинается с одного на­чального фрагмента (файл Index.html или Default.html), занимающего при­близительно одну страницу на экране дисплея. Ссылки этого фрагмента слу­жат отправной точкой для путешествия по всему содержимому сайта. Поэ­тому иногда о сайте говорят как о Web-странице, например: «У нас есть своя страница в Интернете», хотя это не совсем точно.
URL
• местонахождение ресурсов в Интернете
• Uniform Resource Locator (URL)
Когда мы говорим об Интернете, мы прежде всего имеем в виду глобаль­ную систему обеспечения общего доступа к компьютерным ресурсам. Ча­ще всего в качестве таких ресурсов выступают файлы, хранящиеся на раз­личных компьютерах. Однако ресурсами могут быть не только файлы, но и целые папки, документы баз данных, запросы на поиск информации и другие объекты. Чтобы найти файл в файловой структуре конкретного компьютера, используется понятие пути к этому файлу (см. «Диски, фай­лы, файловая система»). Очевидно, что для указания местоположения файла на произвольном компьютере в Интернете этого недостаточно: по крайне мере надо еще указать полное имя или IP-адрес компьютера, что­бы отыскать его среди других компьютеров, подключенных к Интернету. В зависимости от типа ресурса и конкретной задачи нам может понадо­биться применять различные методы работы с данным ресурсом. Напри­мер, мы можем сгрузить файл и сохранить его на диске, а можем указать браузеру, что данный файл содержит гипертекстовую информацию и его надо не просто сгрузить с сервера, а обработать и отобразить содержи­мое на экране дисплея в виде гипертекстовой Web-страницы. Чтобы наве­сти во всем этом порядок, придумали Унифицированный указатель ресур­сов — Uniform Resource Locator (URL).
URL — это единая универсальна система указания ресурсов Интернета, в каком-то смысле расширение привычного полного имени файла в файло­вой структуре. URL состоит из нескольких частей. В начале URL указывает­ся тип сервиса/протокола, который будет использоваться для доступа к Данному ресурсу. Наиболее распространенные — это HTTP и FTP, хотя су­ществуют и другие, например gopher. После этого следует специальный Разделитель «<//». Далее указывается имя компьютера или его IP-адрес (на­пример, www.apple.com или 17.254.0.91). В некоторых случаях надо указатьи номер порта, особенно когда используется нестандартное назначение портов. Если требуется уточнить расположение конкретного файла на са­мом компьютере, дополнительно указывается путь к файлу. В качестве раз­делителя имен папок в полном пути к файлу применяется стандартный для UNIXa разделитель — «/». Таким образом, ссылка на нужный ресурс может иметь, например, такой вид:
http://www.apple.com:80/news/audio.mp3
URL широко применяется в качестве гиперссылок при создании Web-стра-ниц, а также при непосредственной работе с браузерами для указания тре­буемого ресурса в поле адреса (Address).
Если в LRL не задан путь к файлу, а только адрес компьютера, то при по­ступлении на сервер запроса с таким сокращенным URL используется стан­дартный отклик, определяемый протоколом. Например, при получении за­проса по HTTP-протоколу стандартным откликом является пересылка фай­ла с именем Index.html или Default.html.
Proxy
• управление доступом к Интернету
• кэширование (cashing) Web-страниц
• proxy-сервер
Proxy — это средство контроля за каналом доступа в Интернет и повышения эффективности его использования. Представим себе ситуацию: вы создали класс для обучения компьютерным программам, в том числе и пользованию Интернетом. Во время занятий студенты будут выполнять различные упраж­нения, связанные с работой в Интернете. Вы хотели бы ограничить доступ к некоторым Web-сайтам. Можно, конечно, ходить от одного студента к дру­гому и пытаться через плечо подглядывать, куда «пошел» конкретный сту­дент и чем он занимается. Но лучше установить дополнительный компью­тер, через который будут проходить все запросы в Интернет. На этом ком­пьютере прописать систему правил, запрещающих обращение к определен­ным сайтам. Когда студент наберет в браузере адрес запрещенного сайта, Proxy-сервер, контролирующий весь поток из Интернета, обнаружит это и отошлет на компьютер студента информацию о том, что сайт не найден или адрес указан неверно.
С помощью правил, прописанных на Proxy-сервере, ограничивается не толь­ко доступ к конкретным сайтам, но и к определенным сервисам. Например, можно запретить сотрудникам вашей организации просматривать видеороли­ки или прослушивать музыку в режиме реального времени с любых сайтов, так как это сильно нагружает канал доступа в Интернет, и многие сотрудники ис­пытывают серьезные трудности при работе с Сетью. Для этого в запрещающих правилах Proxy-сервера надо указать номера портов, по которым получение информации будет закрыто. Напомним, что именно номера портов определя­ют программы и сервисы, передающие и получающие потоки данных по про­токолам TCP/IP. Например, сервис пересылки гипертекстовой информации — HTTP обычно использует порт 80, а FTP-сервис — порты 20 и 21.
Еще одно весьма полезное применение Proxy-сервера связано с повыше­нием эффективности работы с Интернетом. Допустим, во время урока в учебном классе вы попросили студентов «сходить» на конкретный сайт, что­бы проиллюстрировать излагаемый материал. Все студенты набрали указан­ный адрес и послали множество запросов на один и тот же ресурс. Через ка­нал доступа к Интернету хлынет поток многочисленных копий одного и то­го же. Чтобы не перегружать канал, лучше сохранить по одной копии нуж­ных страниц, и при очередном запросе пересылать на компьютер пользова­теля эту копию. Такой механизм временного хранения наиболее часто ис­пользуемой информации называется кэшированием (cashing). Proxy-сервер эффективно кэширует Web-страницы и тем самым предотвращает перегруз­ки канала доступа к Интернету.
Если компьютерная сеть вашей организации включает Proxy-сервер, его адрес надо обязательно указать в Интернет-настройках компьютеров. Ина­че вы не получите доступ в Интернет.

 

 
| На главную | Содержание | Вперёд | Назад |

Последнее обновление

С вопросами и предложениями можно обращаться на nicivas@bk.ru