мир интернетComputer Review#21(71)

Александр Чижов, http://cooler.irk.ru, chizh@irk.ru

Как "работают" web-странички в Интернете

 Не задумывались, как устроены интернетовские странички, на которых многим приходилось бывать не раз? А если захотите сделать свою – не приходилось слышать слово "HTML"?

 Разумеется, увидеть страничку в Интернете можно лишь (в подавляющем большинстве случаев), используя специальный "просмотрщик" (по английски – browser). Это программа, которая позволяет Вам делать две главные вещи. Первое – "просмотрщик" знает, как добраться до указанного вами сервера (узловой точки в Интернете, где лежит запрашиваемая Вами страничка) и как ее оттуда взять. Второе – он умеет разбирать язык (HTML), на котором она написана – показывать текст, картинки и совершать еще массу необходимых и полезных действий.

 На данное время существует две доминирующие в этом классе программы-просмотрщика: Netscape Navigator (разработчик – Netscape Communications) и Internet Explorer (разработчик - Microsoft). Еще есть: Opera, Eudora, Lynx и др.

 Web-страница – файл, хранящийся на сервере и содержащий только текст. Который впоследствии и интерпретируется программой-просмотрщиком. Текст написан на языке HTML (Hyper Text Markup Language, в переводе – "гипертекстовый форматный язык"), который состоит из "тэгов" ("тэги" – это инструкции, находящиеся прямо в тексте, указывающие просмотрщику, как нужно строить из них красивую и удобочитаемую страничку для просмотра пользователем на экране). Например, для задания местоположения картинки и названия самой картинки применяется специальный тэг (угловые скобки обязательны – они отделяют сами тэги от обычного текста).

 Также, тэгами могут задаваться цвет, размер, тип и шрифт текста, строиться таблицы, вводиться различные управляющие элементы (кнопки, поля ввода), да и вообще, все.

 Web-сервер – это компьютерное программное обеспечение, которое может отвечать на запросы Web-просмотрщика и пересылать ему хранящиеся web-странички.

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

 Обмен файлами с серверами осуществляется по Вашему желанию. Необходимо лишь указать, в какой директории на сервере (обычно она фиксирована и закреплена за вами) будет находиться Ваша web-страница, а затем скопировать (передать) управляющей программе на сервер саму страницу. После этого (процесс, называемый "выкладыванием", произошел) страница становится доступной всему миру – любому достаточно набрать определенный адрес, и он увидит то, что Вы создали. Разумеется, адресов страниц в сети великое множество, и далеко не каждый даже очень часто посещаемый адрес известен хотя бы 10 процентам тех, кто интенсивно пользуется Интернетом. Что уж говорить про обычных пользователей – им и подавно невдомек, что где-то, на каком-то сервере, далеко-далеко есть Ваша страничка. Поэтому весь Итернет можно представить себе наподобие огромной библиотеки, где находятся бесчисленное количество полок (серверов), на которых лежит множество книг (директории), в каждой из которых находится много страниц (web-страница). Отличие в том, что содержание страниц может постоянно меняться – представьте, что Вы взяли с полки привычную книжку – а там весь текст уже другой - не такой, как вчера.

 Кроме того, в Интернете есть большое подспорье- поисковые машины – они день за днем, час за часом, постоянно ходят по всем адресам в сети и собирают информацию обо всех страничках. К примеру, Вы написали страницу о минералах. Поисковая машина, побывав у Вас, запомнит множество ключевых слов, встретившихся у вас, - в том числе и слово "минерал" (к примеру). Кто-то, обратившийся к поисковой машине с вопросом (пусть даже и Вы), "где найти о минералах", получит от нее список страниц, содержащих именно это слово. Вероятность, что Ваша страница будет, если не первой в списке, то хотя бы в первой десятке – велика и таким образом, некто попадет на Вашу страницу, изначально не зная Вашего адреса. Разумеется, поисковая машина должна быть достаточно умной, чтобы обработать запрос слова "минералы" и найти его на страницах, где оно склоняется, или встречается в виде однокоренных слов, или стоит в единственном числе. К тому же, на настоящих умных поисковых машинах Вы можете написать запрос обычным языком типа "хочу узнать о минералах" – машина, обработав запрос, выдаст Вам самые подходящие ответы первыми.

 Кроме того, на сегодняшний день в Интернете существует сервис – поиск набранной фразы на русском языке на иностранных серверах уже в переводе. Моментально автоматический переводчик покажет Вам любую англоязычную страницу в русском переводе (или наоборот). Таким образом, в какой-то мере (настолько, насколько на данный момент умен автоматический переводчик) снимается языковой барьер между пользователями Интернета, говорящими на разных языках.


мир интернетComputer Review#21(71)

Copyright © 1998 "Компьютерное обозрение"
Дизайн - leidenwebdesign - http://leiden.irkutsk.ru