Друзья, думаю, многим будет интересно “погрузиться в веб-кухню” и понять, как это у стандартного браузера получается отображать новости, загружать видео-ролики и онлайн игры, а также осуществлять интернет покупки.

Давайте разберемся, из чего же состоит и ? Возможно, разобравшись, вы поймете, почему происходят те или иные вещи при отображении страниц в интернете.

С момента указания адреса веб-страницы до полной загрузки сайта проходят одна-две секунды, но браузер проделывает за это время минимум 6 операций:

1. При вводе адреса какого-либо сайта браузер начинает свою работу уже с ввода первых букв, предлагая пользователю различные варианты адреса сайта в виде подсказки.

2. Также браузер проверяет наличие запрашиваемой страницы в кеше браузера на локальном диске. Кеш очень часто используется браузером для того, чтобы сохранять часто запрашиваемые страницы на жестком диске, корректируя при загрузке лишь обновившиеся данные.

3. На следующем этапе браузер проверяет наличие адреса запрашиваемой страницы в файле Hosts, расположенном на жестком диске ПК. В данном файле, как правило, хранятся адреса веб-сайтов и их цифровые соответствия в виде ip-адресов. Чаще всего там имеется всего одна запись: “localhost 127.0.0.1”.

4. Если предыдущие шаги не помогли найти запрашиваемую страницу, то браузер пытается найти ip-адрес страницы через сервера DNS (система доменных имен), на которых, как в справочнике, хранится вся соответствующая информация по доступным сайтам в сети.

5. Как правило, браузер устанавливает связь с запрашиваемой страницей не напрямую, а через цепочку серверов. Что позволяет снизить нагрузку на сайт (особенно это актуально для популярных интернет ресурсов).

6. И на последнем шаге браузер собирает все элементы страницы во едино и отображает нам искомую веб-страницу.

как работает интернет браузер?

Для нас с вами обыденным кажется процесс отображения браузером веб-страницы. Однако браузер проделывает большую работу, собирая страницу по элементам: картинки, текст и другие данные, о которых мы поговорим позже.

Такой подход позволяет не только хранить различные элементы страницы на разных серверах, но и позволяет значительно ускорить загрузку страницы.

Единым звеном, объединяющим все элементы в одно целое, является язык гипертекстовой разметки – HTML. Благодаря данному стандарту браузер точно знает, как должна выглядеть страница и где взять тот или иной составной элемент страницы. Кроме того, данный стандарт позволяет одинаково корректно отображать одну и ту же страницу и на 27 дюймовом мониторе домашнего ПК, и на 10 дюймовом планшетнике.

Из чего же состоит веб-страница?

1. Java – язык программирования, который позволяет создавать универсальные блоки кода, независящие от семейства операционной системы, и позволяющие выполнять целые программы в окне браузера.

2. JavaScript – это разновидность языка Java, которая позволяет создавать интерактивные элементы веб-страницы. Например, используется для создания динамического выпадающего меню или, как на моем сайте, выпадающее снизу информационная форма, предлагающая бонус.

Код JavaScript выполняется на локальном компьютере пользователя.

3. CSS – каскадные таблицы стилей. HTML определяет структуру страницы, а CSS их оформление (цвета, шрифт, размеры и т.д.).

4. PHP – данный программный код все чаще используется на новых сайтах. Скрипты данного кода выполняются на стороне сервера, т.е. относительно безопасны и не используют ресурс ПК.

Очень часто используется при создании форумов, гостевых книг или блока комментариев, как в моем случае.

5. Flash – технология, позволяющая отображать на странице анимацию. Многим данная технология знакома в качестве назойливых рекламных баннеров. Однако без flash не будет отображаться видео на Youtube.

Еще одним преимуществом данной технологии является возможность обработки вводимой пользователем информации, что позволило создать целые онлайн игры на базе веб-страницы.

Почему скорость работы браузеров различна?

1. На данном этапе развития технологии браузер можно сравнить с подобием операционной системы, которая имеет даже свой центральный процессор – его роль выполняет движок браузера , который отвечает непосредственно за отображение страницы.

Его основные функции:

  • формирование структуры веб-страницы на основании загруженного HTML-кода;
  • отображение внешнего вида страницы с использованием CSS;
  • выполнение кода встроенных программных скриптов.

Код движка каждой компании является собственностью компании и представляет собой коммерческую тайну. На данный момент самым быстрым движком является движок компании Chrome, поэтому их браузер и является сегодня самым быстрым.

Ради интереса предлагаю вам протестировать ваш браузер на производительность и поддержку современных технологий – .

2. У каждого браузера есть свои “примочки”, которые выделяют его на фоне других. Кроме того, таких примочек становится больше с каждой новой версией продукта.

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

3. Кеширование – это процесс, который проделывает браузер, дабы ускорить загрузку часто используемых страниц. Т.е. просмотренные страницы сохраняются на жестком диске, и при повторном обращении к ним загружаются уже локально, а не из интернета.

При этом стоит отметить и некоторые минусы данного подхода: кроме скорости загрузки с течением времени браузер засоряет жесткий диск временными файлами, снижая производительность системы.

4. Сжатие – данный прием позволяет снизить трафик, передающийся по сети, не потеряв в производительности (при расчете средне производительного ПК).

Почему некоторые страницы загружаются значительно медленнее других?

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

Технически веб-браузер представляет собой клиент. Программу, которая использует протоколы HTTP (или HTTPS) для отправки запросов на веб-сервера через интернет. Большинство браузеров поддерживает работу с электронной почтой и протоколом FTP (передача файлов), хотя для работы с ними веб-браузер и не обязателен. Существуют отдельные программы для работы с почтой и передачей файлов.

Самый первый браузер, названием которого было WorldWideWeb, был создан в 1990 году. Название было изменено на Nexus, чтобы избежать путаницы в перспективе. Первым веб-браузером с графическим пользовательским интерфейсом стал Mosaic, появившийся в 1993 году. Большая часть пользовательского интерфейса Mosaic была перенесена в веб-браузер Netscape Nsvigator. Позднее корпорация представила Internet Explorer (IE), который вплоть до 2006 года был одним из самых популярных веб-браузеров. Тогда выбирать приходилось между IE и Netscape. Сегодня у пользователя выбор больше. И IE уже перестал пользоваться бешеной популярностью, в первую очередь пользователи устанавливают себе другие веб-браузеры .

Самые распространённые браузеры

Веб-браузеров существует достаточно много, хотя большинство базируется на самых распространённых. Наиболее востребованные сегодня браузеры это:

  • Firefox. Разработан Mozilla, версия Netscape с открытым программным кодом.
  • Chrome. Браузер от Google, один из самых популярных на сегодняшний день, как для рабочего стола, так и для мобильных устройств.
  • Safari. Браузер для устройств от . Третий по популярности, работает только с операционными системами от Apple.
  • Opera. Быстрый, стабильный, совместимый с большинством операционных систем браузер.
  • Lynx. Текстовый браузер для пользователей UNIX и VMS.
  • Internet Explorer. Браузер от Microsoft, всё ещё активно обновляется, поддерживается и оптимизируется, несмотря на внушительную конкуренцию.
  • Flock. Браузер, базирующийся на Firefox с поддержкой Web 2.0 для блогинга и социальных закладок.
  • Tor. Браузер для абсолютно анонимного доступа в сеть. Используется обычно для обхода территориального запрета на показ определённых страниц и выхода в даркнет.

Современные браузеры постоянно обновляются и предоставляют пользователям всё больше возможностей для посещения всемирной сети. Поэтому не забывайте обновляться, когда выходит новая версия. Обновления такого клиентского ПО совершенно бесплатны.

Основные функции и управление браузерами

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

Набор инструментов и кнопок у браузеров обычно схож. Есть адресная строка, кнопки вперёд и назад, кнопка обновления и кнопка остановки загрузки страницы. У всех есть своё меню, где можно выставить пользовательские настройки, если это необходимо. Также в браузере можно посмотреть историю страниц, которые вы посещали за последнее время. А можно и очистить, чтобы никто другой не получил доступа к этой информации. Различаются между собой браузеры скоростью работы, расширениями и пользовательским интерфейсом.

Что может Интернет

Подключение к Сети

Браузер – окно в Интернет

Использование браузеров


В наш стремительный век все большее значение приобретают информация и обмен ею. Многие аналитики считают, что сейчас некоторые страны вступили в так называемую постиндустриальную эпоху, и называют ее также «информационной эпохой», когда на первом месте в жизни общества стоит информация, а не общественное производство. Так это или нет, сказать сложно, споры на эту тему оставим политикам и социологам. Ясно одно: обмен информацией сегодня приобрел большое значение. Наличие на планете огромного парка компьютеров упрощает эти процессы. Еще больше их упрощает Интернет.

Называют его по-разному. Кроме традиционного названия «Интернет» иногда используют англоязычное World Wide Web – Всемирная паутина, иногда просто говорят «Веб» или «Сеть», иногда используют жаргонизмы «Нет» или «И-нет». По своей сути Интернет – это сеть, объединяющая отдельные компьютеры и локальные компьютерные сети по всему земному шару, благодаря которой можно обмениваться информацией между этими самыми компьютерами.

Что может Интернет

Может Глобальная сеть, кстати, очень и очень многое. Начнем с того, что любая информация (текстовая, графическая, звуковая или видео) может быть представлена в цифровом виде, то есть пригодном для хранения и обработки с помощью компьютера. Интернет, как уже было сказано, позволяет компьютерам обмениваться любыми данными. Следовательно, благодаря Интернету пользователь может получать и принимать любую информацию.

Таким образом, с помощью Интернета можно делать следующее.

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

Общаться в режиме реального времени: вы написали сообщение – ваш собеседник его тут же получил, он вам ответил – и вы уже читаете его ответ. Обеспечивается эта возможность самыми разнообразными способами: чаты, форумы, ICQ и т. д. Обо всем этом будет рассказано в книге ниже. Пока поговорим подробнее о форумах. Став посетителем одного из форумов, можно не только принять участие в обсуждении какой-то темы, но и самому задать вопрос другим участникам, например: «Кто знает, как правильно гнать самогон?» Будьте уверены, найдется-таки знаток, который поможет отыскать ответ или сам подскажет его, главное, чтобы тематика форума была соответствующей.

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

Знакомиться с новыми людьми на огромном количестве различных сайтов интернет-знакомств. При этом цели знакомства могут быть самыми разными: и простое общение, и знакомство в реальной жизни, и даже создание семьи. Кстати, пользователи таких сервисов про общение вне Интернета говорят «в реале», а общение в Сети иногда называют «в виртуале».

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

Загружать на свой компьютер различные файлы: игры, программы, рисунки, музыку и фильмы. Кроме того, можно обмениваться своими ценными файлами с другими пользователями Сети.

Совершать покупки, не выходя из дома и даже не вставая из-за своего компьютера. Достаточно зайти на сайт одного из интернет-магазинов, оформить заказ и дождаться доставки приобретенного товара.

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

Посредством Интернета деньги можно не только тратить, но и зарабатывать. Способов – великое множество. Можно создать страницу в Интернете и зарабатывать на рекламе, которая там будет публиковаться. Можно продавать свои услуги, оказание которых возможно с помощью Интернета. Например, создание сайтов, переводы текстов, написание статей и многое-многое другое.

Это отнюдь не полное перечисление возможностей Глобальной сети, однако основные моменты здесь упомянуты. В целом же с помощью Интернета можно сделать практически все то же самое, что вы делаете в обычной жизни. Только немножко больше. И быстрее. И лучше. И удобнее…

Подключение к Сети

Подключиться к Интернету вообще-то несложно. Но тут нужно учесть некоторые моменты. Прежде всего необходимо иметь следующие вещи.

Компьютер – подразумевается, что если вы читаете эту книгу и у вас есть интерес к Интернету, то и компьютер у вас имеется.

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

Линию связи – обычно это телефонный провод.

Желание подключиться к Интернету.

Финансы для оплаты соответствующих услуг.

Договор с провайдером (компания, оказывающая услуги по подключению к Интернету) – иногда такой договор существует в устной форме, или вообще не заключается, или действует в рамках ранее заключенного договора об оказании услуг связи.

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

Итак, допустим, у вас есть все необходимое для подключения к Сети. Дело за малым: сначала нужно создать новое подключение, для чего необходимо сделать следующее.

1. Выполнить команду Пуск > Настройка > Панель управления – откроется окно Сетевые подключения .

2. В левой части данного окна выбрать параметр Создание нового подключения – откроется окно Мастер новых подключений , в котором нужно нажать кнопку Далее , чтобы появилось следующее окно мастера.

3. Чтобы выбрать тип сетевого подключения, в данном окне необходимо установить переключатель в требуемое положение. Оставьте предлагаемый по умолчанию вариант Подключить к Интернету и нажмите кнопку Далее .

4. В открывшемся окне необходимо выбрать способ подключения к Интернету, и здесь уже возможны варианты. Вполне вероятно, что ваш провайдер будет представлен в предложенном списке поставщиков услуг Интернета или предоставит вам установочный диск. Однако рассмотрим создание подключения вручную, установив переключатель в положение Установить подключение вручную и нажав кнопку Далее , – появится следующее окно мастера.

5. Рассмотрим наиболее типичный пока способ подключения – модемный, установив в данном окне переключатель в положение Через обычный модем и нажав кнопку Далее .

6. В следующем окне в поле Имя поставщика услуг следует указать название интернет-провайдера, можно написать любое слово, оно не имеет значения. Однако нужно учесть, что указанным вами словом будет называться созданное подключение. Написав имя провайдера, нажмите кнопку Далее .

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

8. В последнем окне мастера не нужны никакие специальные настройки. Можно лишь установить флажок Добавить ярлык подключения на рабочий стол , чтобы в дальнейшем облегчить подключение к Интернету: достаточно будет дважды щелкнуть на значке подключения на Рабочем столе .

Теперь можно осваивать Глобальную сеть. Чтобы подключиться к Интернету, следует выполнить команду меню Пуск > Панель управления > Сетевые подключения и выбрать требуемое подключение. Двойной щелчок кнопкой мыши на значке подключения на Рабочем столе приведет к тому же результату и откроет окно подключения (рис. 1.1).

Рис. 1.1. Окно подключения к Интернету


В данном окне необходимо нажать кнопку Вызов и дождаться, пока модем наберет номер и установит соединение.

Чтобы отключиться от Интернета, нужно щелкнуть правой кнопкой мыши на значке подключения

в области уведомлений (рядом с часами) и во всплывающем контекстном меню выбрать пункт Разъединить .

Браузер – окно в Интернет

Подключиться к Интернету – только полдела. Для путешествий по Глобальной сети понадобится браузер – программа, позволяющая совершать просмотр веб-страниц, переход по ним, их сохранение и пр. Например, в состав операционных систем семейства Windows входит встроенный браузер Internet Explorer (рис. 1.2), который сегодня является самым популярным в силу распространенности операционной системы Windows. Чтобы запустить Internet Explorer, нужно выполнить команду Пуск > Все программы > Internet Explorer .


Рис. 1.2. Браузер Internet Explorer


Кроме браузера Internet Explorer существуют и другие популярные и заслуживающие внимания браузеры, такие как Mozilla Firefox и Opera.

Все программы для навигации в Интернете обладают рядом общих черт, а также имеют свои отличия от конкурентов. Кроме того, каждый браузер имеет свои достоинства и недостатки. Чтобы немного прояснить ситуацию, приведем основные плюсы и минусы каждой из упомянутых программ.

Internet Explorer

Достоинства:

Не нужно искать и устанавливать этот браузер, он уже установлен вместе с операционной системой;

Множество сайтов оптимизировано именно под Internet Explorer, в других браузерах они некорректно отображаются или вовсе отказываются работать, требуя просматривать сайт с использованием Internet Explorer;

В последней, седьмой версии этого браузера использован новый модный и красивый интерфейс, а также позаимствованы некоторые полезные функции других браузеров.

Недостатки:

Широкая распространенность браузера привела к тому, что множество вредоносных программ используют различные уязвимые места Internet Explorer; как следствие, безопасность работы в Интернете с использованием этого браузера оставляет желать лучшего;

Более низкая скорость работы по сравнению с конкурентами;

Отсутствие многостраничного режима просмотра, имеющегося в Firefox и Opera. Правда, в последней версии Internet Explorer этот недостаток устранен, но большинство поклонников самого распространенного браузера пока используют его предыдущую, шестую версию.

Достоинства:

Поддержка мультистраничного режима;

Поддержка различных платформ, то есть браузер Mozilla Firefox (http://www.mozilla-europe.org/ru/products/firefox/ ) (рис. 1.3) может работать не только с Windows, но и с другими операционными системами;


Рис. 1.3. Браузер Mozilla Firefox


Поддержка плагинов и тем оформления, существующих в огромных количествах;

Блокировка нежелательных всплывающих окон;

Наличие строки поиска, что позволяет искать необходимую информацию в Интернете прямо из браузера, не заходя на сайт поисковой системы.

Недостатки:

Довольно высокая требовательность к ресурсам компьютера;

Не очень удобный менеджер закачек, что, впрочем, решается установкой дополнений;

Как и у всех альтернативных браузеров, у Mozilla Firefox некорректное отображение веб-страниц, оптимизированных под Internet Explorer.

Достоинства:

Достаточно удобный интерфейс браузера (http://opera.com/ ) (рис. 1.4), не перегруженный элементами управления и в то же время оснащенный всем необходимым;


Рис. 1.4. Браузер Opera


Как и в Mozilla Firefox, в Opera блокируются нежелательные всплывающие окна, а также есть поддержка многостраничного режима и строка поиска;

Возможность масштабирования веб-страниц;

Поддержка виджетов – небольших программных модулей, порой достаточно интересных, иногда – совершенно бесполезных.

Недостатки:

Отсутствие встроенной справки – справочная информация загружается с сайта программы;

Отсутствие поддержки плагинов;

Отсутствие поддержки ActiveX – технологии, позволяющей приложениям взаимодействовать между собой; этот недостаток одновременно является и достоинством, так как использование именно этой технологии в Internet Explorer сделало его достаточно уязвимым для злоумышленников.

Сказать однозначно, какой браузер лучше, а какой хуже, нельзя. Каким из них пользоваться, каждый должен решать для себя самостоятельно, а для этого нужно попробовать в работе все браузеры.

Кроме вышеперечисленных популярных программ для просмотра веб-страниц есть и другие, менее распространенные:

Netscape Navigator – основан на коде Mozilla Firefox;

Maxthon – по сути, программная оболочка для Internet Explorer;

Safari – основан на коде Konqueror;

Konqueror – средство управления файлами в операционных системах семейства Linux, выполняющий также роль браузера;

Galeon – еще один браузер для Linux, характеризующийся простотой и взявший в качестве девиза слова: the web, only the web – веб и только веб;

Epiphany – проект, в свое время отделившийся от Galeon и поэтому имеющий с ним много общего;

Kazehakase – японская разработка для Linux;

Charon – браузер для экзотической операционной системы Inferno;

Arachne – полноэкранный графический браузер для операционных систем, совместимых с MC-DOS;

K-Meleon – браузер для операционной системы Windows, пытающийся составлять конкуренцию трем популярным браузерам.

Использование браузеров

Как уже упоминалось, основное предназначение браузера – просмотр веб-страниц, поэтому стоит отдельно поговорить об особенностях навигации в Интернете с использованием браузеров. Начнем с основных элементов управления, без которых нельзя представить ни одну программу навигации в Сети, взяв для примера Internet Explorer. Во всех остальных браузерах описываемые действия совершаются схожим образом, если это не будет оговорено отдельно.

Чтобы начать путешествие по просторам Сети, нужно ввести адрес интересующего сайта в строке адреса (рис. 1.5).

Рис. 1.5. Меню, панель инструментов и строка поиска в браузере Internet Explorer


Адресная строка браузера находится под панелью инструментов. Строго говоря, адрес сайта, как правило, начинается с сочетания http:// , однако если это сочетание не написать, то браузер сам добавит его к введенному пользователем адресу. Указав интересующий адрес, нужно нажать клавишу Enter на клавиатуре или кнопку Переход на панели инструментов (в браузере Opera это кнопка Пуск , в Mozilla Firefox – кнопка со стрелкой). Браузер сразу начнет загрузку запрашиваемой страницы.

Совет

Браузер запоминает все запрашиваемые адреса, и в дальнейшем для перехода на страницу, адрес которой вводился ранее, достаточно выбрать его в раскрывающемся списке адресной строки, вместо того чтобы вводить адрес каждый раз заново.

Когда страница загрузится, можно искать на ней нужную информацию или воспользоваться ссылками. Ссылки, как правило, выделены цветом, отличным от цвета основного текста страницы. При наведении на ссылку указателя мыши он приобретает вид руки с вытянутым указательным пальцем, а сама ссылка меняет цвет и обычно становится подчеркнутой (рис. 1.6).


Примечание

Указатель может принимать и другую форму, а ссылка может не выделяться цветом и подчеркиванием – тут все зависит от настроек компьютера и конкретного веб-сайта.

Если щелкнуть кнопкой мыши на ссылке, то откроется интересующая страница, на которой, в свою очередь, также можно нажимать интересующую ссылку и т. д. В связи с этим стоит сказать о назначении еще некоторых элементов управления браузеров. Это кнопки Назад и Вперед (в Mozilla Firefox это На предыдущую страницу и На следующую страницу соответственно). Кнопка Назад возвращает на страницу, с которой пользователь пришел по ссылке на текущую. Использовать данную кнопку можно много раз подряд, вплоть до возврата на страницу, с которой начиналось путешествие по Интернету. У кнопки Вперед – обратная задача: она вернет пользователя на страницу, на которой перед этим была нажата кнопка Назад .

Комбинация клавиш Alt+ Назад, а сочетание клавиш Alt+ > – возможностям кнопки Вперед . Кроме того, вместо кнопки Назад можно использовать клавишу Backspace .

Упомянем также еще о некоторых элементах управления в браузерах. Это кнопки Обновить и Остановить (в Mozilla Firefox они называются Обновить текущую страницу и Остановить загрузку страницы , а в Opera эти функции выполняет одна кнопка, которая в зависимости от ситуации называется Обновить или Остановить ).

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

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

Умение пользоваться вышеперечисленными элементами управления – вполне достаточное для начала условие, чтобы бродить по просторам Интернета, но этим мы не ограничимся.

Дополнительные возможности браузеров

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

Сохранение страниц

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

Сохранить страницу, загруженную из Сети, так же просто, как сохранить, скажем, документ, созданный в текстовом редакторе, или любой другой файл. Для сохранения страницы в Internet Explorer нужно выполнить команду Файл > Сохранить как , указать, где именно сохранить нужный файл, и нажать кнопку Сохранить .

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

Гораздо удобнее воспользоваться форматом MHT, позволяющим сохранить все оформление страницы вместе с рисунками в одном файле. Для этого при сохранении в раскрывающемся списке Тип файла нужно выбрать пункт Веб-архив, один файл (*.mht) . Таким образом, на винчестере будет файл, содержащий всю информацию и оформление с открытой веб-страницы. Согласитесь, что работать с одним файлом в дальнейшем будет значительно удобнее, чем с несколькими.

Возможность сохранения веб-страницы в один файл предоставляет также браузер Opera. Mozilla Firefox такого делать не умеет.

Журнал работы

Еще одна полезная возможность браузера – просмотр журнала работы (рис. 1.7). В Opera, в отличие от двух других рассматриваемых здесь браузеров, журнал работы называется История .

Рис. 1.7. Просмотр журнала в браузере Internet Explorer


Обратиться к журналу бывает полезно, если вы помните, что посещали вчера (позавчера, на прошлой неделе и т. д.) какой-то интересный ресурс, но не можете вспомнить его адрес. При просмотре журнала наверняка найдется требуемый адрес.

Удалить из журнала запись о посещенной странице можно, щелкнув на ней правой кнопкой мыши и выбрав в контекстном меню пункт Удалить .

Управление закладками

Для удобной организации работы в Интернете полезно использовать закладки. Чтобы не искать каждый раз адреса часто посещаемых страниц в журнале и не вводить эти адреса вручную, целесообразно добавить адреса наиболее интересных веб-ресурсов в закладки (в Internet Explorer это Избранное ). В дальнейшем, чтобы попасть на нужный сайт, достаточно будет выбрать его в созданном списке закладок.

Совет

Для быстрого добавления открытой страницы в список закладок удобно использовать правую кнопку мыши.

Для работы с закладками в Opera и Firefox существует менеджер закладок, который вызывается командой Закладки > Управление закладками . В браузере Internet Explorer управлять закладками можно в окне Упорядочить избранное , открываемом командой Избранное > Упорядочить избранное .

Работа с этими инструментами интуитивно понятна, поэтому подробно останавливаться на ней не будем.

Особенности браузера Mozilla Firefox

Помимо общих для всех браузеров возможностей Mozilla Firefox обладает некоторыми особенностями, о которых следует упомянуть.

Расширения – добавляют новые возможности этому браузеру. Они могут добавить все, что угодно: от кнопки на панели управления до совершенно новой функциональной возможности. Расширения позволяют настраивать приложение в соответствии с персональными запросами каждого пользователя. Например, они помогают блокировать нежелательные всплывающие окна, рекламу, более эффективно искать информацию в Интернете и загружать файлы.

Темы – изменяют внешний вид Mozilla Firefox. Они позволяют менять вид и интерфейс браузера, настраивая их в соответствии со вкусом пользователя. Тема может изменять внешний вид кнопок или полностью поменять внешний вид Mozilla Firefox.

Темы и расширения в данном браузере обобщенно называются Дополнения . агрузить и установить их можно с сайта Mozilla Firefox или с сайтов сторонних разработчиков.

Особенности браузера Opera

Браузер Opera также обладает своими особенностями и дополнительными возможностями.

Встроенный почтовый клиент – программа для работы с электронной почтой. Подробно о работе с электронной корреспонденцией см. в гл. 4. Здесь отмечу лишь, что Opera имеет встроенный почтовый клиент, возможности которого, правда, далеки от возможностей специализированных программ, о для новичка их вполне достаточно.

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

Управление голосом – довольно нетрадиционный способ взаимодействия человека и компьютера. Opera позволяет выполнять большинство команд, росто произнося их в микрофон. Разумеется, для этого нужен сам микрофон, подключенный к звуковой карте компьютера. Удобно, конечно, однако Opera понимает только англоязычные команды.

Масштабирование веб-страниц – уникальная функция, характерная только для браузера Opera. Например, если интернет-страница не помещается по ширине на экране, то браузер может сам перестроить ее структуру так, что ширины экрана хватит для полноценного отображения содержимого страницы. Кроме того, доступно масштабирование страницы в пределах 20–1000 %.

Быстрый набор – некое подобие закладок, но выполненное более удобно и наглядно и работающее независимо от самих закладок. Функция Быстрый набор (рис. 1.8) появилась в Opera начиная с версии 9.2. При запуске браузера появляется окно с девятью большими кнопками, каждой из которых можно назначить вызов той или иной страницы, при этом на кнопке появится миниатюрное изображение этой страницы.


Рис. 1.8. Быстрый набор в браузере Opera


Виджеты (рис. 1.9) – некое подобие расширений в Mozilla Firefox, только менее функциональное. Виджеты позволяют, например, показывать погоду, транслировать изображение с веб-камер, осуществлять поиск и др.


Рис. 1.9. Пример виджета в браузере Opera, трансляция с веб-камеры


В данной главе было рассмотрено понятие «Интернет», его возможности, способ подключения к Сети, а также основные и некоторые дополнительные функции браузеров. Однако это лишь небольшая часть того, что может Всемирная паутина.

Мы ежедневно получаем доступ к интернету посредством своих веб-браузеров, к которым за это время успели сильно привыкнуть. Пользователи ОС Windows, вероятно, в большей степени знакомы с такими всем известными браузерами, как Google Chrome, Mozilla Firefox, Internet Explorer, Opera и т.д. На самом деле существует множество других браузеров с широким спектром уникальных опций.

Есть браузеры, созданные для геймеров, а также браузеры - для любителей социальных сетей. Мы расскажем о 20 веб-браузерах для Windows, о которых вы могли раньше не знать. К слову, они могли бы значительно упростить вашу жизнь.

Dooble- это новый бесплатный мультиплатформный браузер, появившийся в сентябре 2009 года. Его цель заключается в том, чтобы обеспечить своих пользователей высоким уровнем конфиденциальности и предложить им простоту в работе. В настоящее время браузер доступен для Windows, OS X, Linux и FreeBSD. Помимо основного набора опций, у Doobleесть встроенный мастер загрузок, и он также поддерживает сторонние плагины.

U - это браузер, доступный для бесплатного пользования, и разработанный Conduit. Он базируется на Chronium и отличается ориентированным на пользователя дизайном. U Browser будет особенно актуален для тех, кто любит пользоваться различными социальными инструментами. С помощью U вы сможете легко и просто связаться со своими друзьями в сети, получить доступ к нужным приложениям и даже к своему телефону.

Coonwon - это браузер на основе кодировки Google Chrome, разработанный специально для геймеров. В нем есть ряд опций, которые идеально подойдут для любителей онлайн-игр: выполнение автоматизированных задач, драйверы для джойстиков, контроль за скоростью игры и многое другое.

BlackHawk - простой в использовании веб-браузер, который гармонично сочетает в себе скорость выполнения операций Chrome и практичную функциональность Firefox. Здесь вас ждет исключительный подход к куки.

Beamrise является самый свежим браузером для социальных сетей, в котором объединены опции чата и просмотра веб-страниц. Вы сможете чатиться, используя привычные социальные сети, а также совершать видео звонки в самом браузере. Кроме того, вы будете приятно удивлены чудными анимациями, визуальными закладками и бесплатными текстами на базе Android.

NetGroove - это легковесный, быстрый браузер с вкладками на базе Internet Explorer Engine. Отличительной чертой этого браузера является то, что вы можете пользоваться им прямо со своей флешки без предварительной установки.

Это индийский браузер от Mozilla. Он предоставит в ваше пользование самые новые фильмы и песни, прямые трансляции крикета, новости из различных источников (региональные и источники на языке хинди). Помимо всего прочего, никто не сможет отследить, что вы искали и какие страницы посетили.

QT Web Browser - переносимый, надежный, быстрый и лёгкий веб-браузер с уникальным пользовательским интерфейсом. Это общедоступное ПО, основанное на платформе Nokia QT иApple Webkit.

Основная направленность Browzar - конфиденциальность: он не сохраняет историю просмотров, куки, пароли, кэш, временные файлы и т.д. Он отлично подойдет для банковских и «облачных» операций. Вся информация автоматически удаляется сразу после того, как вы выполнили работу и закрыли браузер.

Wyzo часто называют The Media Browser, так как он оптимизирует работу сетевых изданий. Он увеличивает скорость загрузки и позволяет пользователям скачивать торренты за одни щелчок мыши. Wyzo совместим со всеми популярными аддонами для браузеров, базирующимися на Mozilla.

Это быстрый, надежный и мощный браузер. Он один из лучших веб-браузеров для Windowsв том, что касается экономии времени. Заполнять формы здесь намного проще и быстрее, чем в других браузерах. У SlimBrowser есть встроенный фильтр и возможность убрать всплывающую рекламу с глаз долой.

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

Superbird - это бесплатная и быстрая альтернатива Google Chrome. Самое сильное место этого браузера - скорость, конфиденциальность данных и стабильность. Легковесный Superbird готов предложить своим пользователям опцию автоматического обновления и широкий спектр плагинов. Уровень безопасности пользовательских данных на Superbird был повышен за счет того, что теперь никакая информация не пересылается Google или другим третьим сторонам.

Comodo IceDragonбазируется на Firefox и богат различными полезными опциями. Особое внимание стоит уделить безопасности на Comodo, так как он сканирует веб-страницы на наличие вредоносных программ. Comodo IceDragon полностью совместим со всеми плагинами Firefox.

Бесплатный веб-браузер, который использует 3 популярных механизма визуализации - Trident,Gecko, WebKit. Воспользовавшись специальной кнопочкой, вы можете переключиться с одного механизма на другой. Lunascape - это отличный выбор для веб-разработчиков.

TORCH, как и все представленные в нашем списке браузеры, совершенно бесплатный. С его помощью вы можете искать и делиться фотографиями, видео, ссылками всего за один щелчок мыши, а также скачивать свои любимые видео. Подойдет тем, кто любит собирать и хранить памятные события.

Midori - это быстрый, легкий и бесплатный веб-браузер, который создан в первую очередь для пользователей, уделяющи[ особое внимание уровню защиты и безопасности. Браузер по умолчанию позволяет осуществлять поиск по , а также использует интерфейс GTK +2 и механизм визуализации WebKit .

Maxthon является облачным браузером с уникальным двухъядерным дизайном, использующим Trident и Webkit. Браузер предлагает облачные сервисы, режимы для более комфортного чтения и другие полезные опции. Здесь вы найдете отличные опции по обеспечению безопасности ваших данных, а также возможность захвата экрана.

Yandex.Browser - очень простой и интуитивный браузер, который базируется на технологической платформе Chromium. Он быстро загружает страницы и обеспечивает много пространства для просмотра веб-страниц. Этот браузер также предлагает облачную технологию просмотра, где конфиденциальность поддерживается за счет Kaspersky Lab.

Мультиплатформный веб-браузер, созданный на основе механизмаQtWebKit. В число наиболее удачных опций входят: история и лента новостей, режим инкогнито, объединенная библиотека закладок, интегрированная блокировка рекламы, быстрый набор, куки менеджер.

How the web works provides a simplified view of what happens when you view a webpage in a web browser on your computer or phone.

This theory is not essential to writing web code in the short term, but before long you"ll really start to benefit from understanding what"s happening in the background.

Clients and servers

Computers connected to the web are called clients and servers . A simplified diagram of how they interact might look like this:

  • Clients are the typical web user"s internet-connected devices (for example, your computer connected to your Wi-Fi, or your phone connected to your mobile network) and web-accessing software available on those devices (usually a web browser like Firefox or Chrome).
  • Servers are computers that store webpages, sites, or apps. When a client device wants to access a webpage, a copy of the webpage is downloaded from the server onto the client machine to be displayed in the user"s web browser.

The other parts of the toolbox

The client and server we"ve described above don"t tell the whole story. There are many other parts involved, and we"ll describe them below.

For now, let"s imagine that the web is a road. On one end of the road is the client, which is like your house. On the other end of the road is the server, which is a shop you want to buy something from.

In addition to the client and the server, we also need to say hello to:

  • Your internet connection : Allows you to send and receive data on the web. It"s basically like the street between your house and the shop.
  • TCP/IP : Transmission Control Protocol and Internet Protocol are communication protocols that define how data should travel across the web. This is like the transport mechanisms that let you place an order, go to the shop, and buy your goods. In our example, this is like a car or a bike (or however else you might get around).
  • DNS : Domain Name Servers are like an address book for websites. When you type a web address in your browser, the browser looks at the DNS to find the website"s real address before it can retrieve the website. The browser needs to find out which server the website lives on, so it can send HTTP messages to the right place (see below). This is like looking up the address of the shop so you can access it.
  • HTTP : Hypertext Transfer Protocol is an application protocol that defines a language for clients and servers to speak to each other. This is like the language you use to order your goods.
  • Component files : A website is made up of many different files, which are like the different parts of the goods you buy from the shop. These files come in two main types:
    • Code files : Websites are built primarily from HTML, CSS, and JavaScript, though you"ll meet other technologies a bit later.
    • Assets : This is a collective name for all the other stuff that makes up a website, such as images, music, video, Word documents, and PDFs.

So what happens, exactly?

When you type a web address into your browser (for our analogy that"s like walking to the shop):

  1. The browser goes to the DNS server, and finds the real address of the server that the website lives on (you find the address of the shop).
  2. The browser sends an HTTP request message to the server, asking it to send a copy of the website to the client (you go to the shop and order your goods). This message, and all other data sent between the client and the server, is sent across your internet connection using TCP/IP.
  3. If the server approves the client"s request, the server sends the client a "200 OK" message, which means "Of course you can look at that website! Here it is", and then starts sending the website"s files to the browser as a series of small chunks called data packets (the shop gives you your goods, and you bring them back to your house).
  4. The browser assembles the small chunks into a complete website and displays it to you (the goods arrive at your door - new shiny stuff, awesome!).

DNS explained

Real web addresses aren"t the nice, memorable strings you type into your address bar to find your favorite websites. They are special numbers that look like this: 63.245.215.20 .

Packets explained

Earlier we used the term "packets" to describe the format in which the data is sent from server to client. What do we mean here? Basically, when data is sent across the web, it is sent as thousands of small chunks, so that many different web users can download the same website at the same time. If websites were sent as single big chunks, only one user could download one at a time, which obviously would make the web very inefficient and not much fun to use.