Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат Рощиков ФБИ-22 Браузеры.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
220.16 Кб
Скачать
  1. Разновидности браузеров

Браузер появился вместе с предшественником Интернета, и сегодня видов этих программ существует немало.

Попробуем выделить основные:

  • Браузер командной строки. Это наиболее «древний» обозреватель, которым пользовались лишь единицы – первые пользователи и разработчики Интернета. Он позволял загружать на компьютер какие-либо файлы после того, как в командную строку вводили адрес (как правило, урл (url) представлял из себя IP-адрес).

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

  • Мультимедийные браузеры (IE, Mozilla Firefox и т.д.) – программы, загружающие как текст, так и все мультимедийные объекты – картинки, видео, музыку и т.д.

  • Браузеры-надстройки – программы, почти полностью идентичные какому-либо браузеру за исключением интерфейса и некоторых добавленных позже функций. К таким принадлежат все браузеры, основанные на Internet Explorer.

  1. Принцип работы

    1. Принцип загрузки веб-страницы

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

    1. Архитектура браузера

Общая архитектура всех современных популярных браузеров похожа: состоит из нескольких независимых компонентов (или систем, или модулей — кому как больше нравится). Между собой компоненты взаимодействуют посредством специальных интерфейсов.

Такая организация имеет ряд сильных достоинств:

  • легко менять дизайн браузера;

  • легче локализировать ошибки кода;

  • каждый компонент можно улучшать отдельно;

  • каждый компонент можно использовать повторно;

  • каждый компонент можно использовать отдельно (например, веб-браузер GNOME использует движок Gecko от Mozilla, но свои интерфейсы).

Схема архитектуры браузера. (Приложение 2)

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

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

    1. Данные, которые браузер сохраняет на пк

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

  • Журнал - Все браузеры сохраняют список веб-сайтов, которые были посещены пользователем. Срок хранения этих данных у браузеров разный. Например, у Internet Explorer - 20 дней, у Opera - 30 дней и более. Так же браузеры часто сохраняют список файлов, которые были загружены пользователем.

  • Закладки - Наиболее важные страницы пользователь по своему усмотрению может сохранить на своем компьютере. Для этого ее добавляют в список закладок. Данная папка называется, либо Избранное(Internet Explorer), либо Закладки(Opera и Mozilla Firefox). Это избавляет пользователя от необходимости ввода адреса этой страницы.

  • Cookie - Для повторной индентификации пользователя, без ввода пароля и логина, браузеры поддерживают Cookie. Это текстовый файл, который содержит данные индентификации.

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