icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
јлександр √аранин
“ехника и »нтернет

„то такое браузер?

  • 4141
  • 10

„то такое браузер?

»
»нтернет внес в жизнь каждого из нас интересную изюминку. ¬ыражение "каждого из нас", наверно не будет преувеличением. ћы все прин€ли правила этой игры. Ќо, согласитесь, не плохо бы узнать эти правила. Ѕраузер - непон€тное дл€ русского уха слово, тем не менее, любой школьник понимает, дл€ чего он нужен. »так, да поправ€т мен€ знатоки американского и английского €зыка, слово "browser" переводитс€ как: дерев€нна€ стойка и отросток на дереве. ѕочему так? ¬се очень просто, то, что хотели вложить в это слово относительно »нтернета - нет в английском словаре. ≈сть глагол Ђto browseї, то есть что делать - Ђпросматриватьї, Ђрассматриватьї и, кстати, Ђобрезать побегиї. “аким образом, само слово Ђbrowserї, в отношении »нтернета, должно переводитьс€ как Ђпросматривательї или Ђрассматривательї. «вучит кор€во, не правда ли. Ќо, что есть, то есть. Ќе мы придумали »нтернет, к сожалению. » не нам диктовать правила. ѕусть будет Ђбраузерї. √лавное, что всем пон€тно, что это за штуковина и дл€ чего она нужна.

ј вот теперь разберемс€, как этот браузер все-таки работает. ѕопробуем загл€нуть в него изнутри. ѕрежде всего, браузер Ц это программа-трансл€тор. “ранслировать значит переводить, от английского слова Ђtranslateї - переводить, преобразовывать.  то такой переводчик Ц это преобразователь данных. “о есть, пусть существуют два объекта и некоторые данные. ѕервый объект понимает одни и те же данные по-своему, другой объект Ц по-своему. „то бы эти два объекта смогли пон€ть друг друга, нужен переводчик, или трансл€тор. ’орошо известным примером из жизни нас с вами может служить переводчик с одного €зыка на другой.

¬ компьютерном мире, как и в мире людей, требуютс€ посто€нные процессы перевода от одного объекта к другому Ц от компьютера к человеку и обратно.  омпьютер понимает только Ђ0ї и Ђ1ї, и, чтобы мы, люди, его понимали создано куча многоуровневых трансл€торов внутри операционных систем. ќперационна€ система (ќ—) или Operating system (OS) Ц это така€ программа, котора€ позвол€ет нам понимать компьютер и управл€ть им. Ќо, мы немного отвлеклись.

ѕрежде чем пон€ть, как работает браузер, нужно пон€ть, как работает »нтернет, ибо придуман наш браузер дл€ него родимого, и больше не дл€ чего. ћы все привыкли к Ђсайтамї, мы прекрасно знаем, что это такое. Ќабрали ЂwwwЕ..ї и вот перед нами открываютс€ картинки, текст, музыка, видео и чего только сейчас там нет.

»нтернет Ц это сеть адресов, как в городе. ћы набираем им€ адреса и попадаем в гости в дом, наход€щийс€ по этому адресу. ј вот в доме хран€тс€ вс€кого рода вещи, смысл и назначение которых просто так нам не пон€тны.

ƒл€ лучшего понимани€ »нтернета и браузера, представим, что каждый такой дом Ц это кафе. ћы заходим в кафе, и нам предоставл€ют меню. ¬спомните, на каждом сайте тоже есть меню. ¬ыбираем нужное блюдо и вот, через некоторое врем€ оно перед нами. ј как создаетс€ то или иное блюдо? ѕеред поваром в разных баночках, подносах и в другой посуде ингредиенты: м€со, рыба, специи, соль, зелень и прочее и прочее. ѕовар берет рецепт, согласно рецепту берет нужные ингредиенты и добавл€ет в блюдо, варит, парит, снова добавл€ет. ¬ результате, мы сидим где-то на берегу мор€, и за рюмочкой с чудной закуской наслаждаемс€ легким бризом вечера. Ќепринужденно беседуем, наблюда€, как солнце остывает за горизонтом, опуска€сь в море, прот€гива€ прощальный сонный луч.Е »звините, немного замечталс€.

»так, мы пришли к разгадке.  афе Ц это сайт. ћеню Ц это, как мы уже вы€снили меню и есть.

Ѕлюда Ц это страницы сайта. ј кто же повар со своими рецептами. ј он, не кто иной, как браузер.

ƒело в том, что так же как и в кафе, в »нтернете по определенному адресу не хран€тс€ готовые блюда, хран€тс€ ингредиенты: файлы картинок, медиафайлы, текстова€ информаци€. » чтобы приготовить из них блюда-сайты хран€тс€ также рецепты Ц тексты HTML. HTML Ц это такой набор команд, позвол€ющих из интернет-ингредиентов создавать страницы сайта. » повар-браузер успешно создает эти страницы.

» в заключении. Ѕраузеров сейчас создано достаточно много, но все они работают с одними и теми же ингредиентами и рецептами »нтернета. ќтличаютс€ только инструментами, дизайном и умением.  ак все те же повара могут отличатьс€ одеждой, ростом и опытом. »ногда, если рецепт очень сложный, то браузеры, как и неопытные повара, ошибаютс€: то пересол€т, то перевар€т, то схват€т не тот ингредиент. ѕосле чего на экране наших компьютеров не сайт, а черт знает что.


deb
ќлес€ Ѕелоброва

ѕерешла по ссылке, которую указал »ван »ванов, там текст чисто технарский, хоть и весьма талантливо написан, а тут така€ интересна€ подача темы... —перва немного не пон€ла про повара и блюда, но когда дочитала до конца, все встало на свои места. ѕросто нужно будет поколдовать с заголовком, ну и картинкой. ј в остальном - очень зан€тна€ стать€. +

deb
ƒмитрий √аламага

”пущен один маленький интересный момент.  омпьютер не понимает адресов типа WWW...ќн отправл€ет то, что мы вводим в адресную строку на DNS-сервер. Ќа этом сервере каждому сайту дан свой номер. »менно с DNS-номерами работает браузер. ј в общем, основы принципа работы браузера даны верно. + автору.

deb
јлександр √аранин

«дравствуйте »ван! ƒа, € знаю, что така€ тема, про браузер, уже была освещена. я тоже это провер€л. Ќо, очень хотелось написать. ƒа и по услови€м “опјвтора, это пока не возбран€етс€. —пасибо за замечание)))

¬ам необходимо или зарегистрироватьс€, чтобы оставл€ть комментарии
выбор читател€

¬ыбор читател€

16+