Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВебТех Конспект лекций 2011 укр.doc
Скачиваний:
29
Добавлен:
18.08.2019
Размер:
928.26 Кб
Скачать

Структура і принципи www

Мережа WWW утворюють мільйони веб-серверів, розташованих по всьому світу. Веб-сервер є програмою, що запускається на підключеному до мережі комп'ютері і передавальної дані по протоколу HTTP.

Для ідентифікації ресурсів (найчастіше файлів або їх частин) у WWW використовуються ідентифікатори ресурсів URI (Uniform Resource Identifier). Для визначення місцезнаходження ресурсів у цій мережі використовуються локатори ресурсів URL (Uniform Resource Locator). Такі URL-локатори представляють собою комбінацію URI і системи DNS.

Доменне ім'я (або IP-адреса) входить до складу URL для позначення компьютера (його мережевого інтерфейсу), на якому працює програма веб-сервер.

На клієнтському комп'ютері для перегляду інформації, отриманої від веб-сервера, застосовується спеціальна програма - веб-браузер. Основна функція веб-браузера - відображення гіпертекстових сторінок (веб-сторінок). Для створення гіпертекстових сторінок в WWW спочатку використовувався мову HTML. Безліч веб-сторінок утворюють веб-сайт.

Проксі-сервери

Проксі-сервер (proxy-server) - служба в комп'ютерних мережах, що дозволяє клієнтам виконувати непрямі запити до інших мережних служб.

Спочатку клієнт підключається до проксі-сервера і запитує який-небудь ресурс, розташований на іншому сервері. Потім проксі-сервер або підключається до вказаного серверу і отримує ресурс у нього, або повертає ресурс з власного кешу (якщо є). У деяких випадках запит клієнта або відповідь сервера може бути змінений проксі-сервером в певних цілях. Також проксі-сервер дозволяє захищати клієнтський комп'ютер від деяких мережевих атак.

Найчастіше проксі-сервери застосовуються для наступних цілей:

  1. забезпечення доступу з комп'ютерів локальної мережі в Інтернет;

  2. кешування даних: якщо часто відбуваються звернення до одних і тих же зовнішніх ресурсів, то можна тримати їх копію на проксі-сервер і видавати за запитом, знижуючи тим самим навантаження на канал у зовнішню мережу і прискорюючи отримання клієнтом запитаної інформації.

  3. стиснення даних: проксі-сервер завантажує інформацію з Інтернету і передає інформацію кінцевому користувачеві в стислому вигляді.

  4. захист локальної мережі від зовнішнього доступу: наприклад, можна налаштувати проксі-сервер так, що локальні комп'ютери будуть звертатися до зовнішніх ресурсів тільки через нього, а зовнішні комп'ютери не зможуть звертатися до локальних взагалі (вони "бачать" тільки проксі-сервер).

  5. обмеження доступу з локальної мережі до зовнішньої: наприклад, можна заборонити доступ до певних веб-сайтів, обмежити використання інтернету якимось локальним користувачам, встановлювати квоти на трафік або смугу пропускання, фільтрувати рекламу і віруси.

  6. анонімізації доступу до різних ресурсів. Проксі-сервер може приховувати відомості про джерело запиту або користувача. У такому разі цільової сервер бачить лише інформацію про проксі-сервер, наприклад, IP-адресу, але не має можливості визначити дійсне джерело запиту. Існують також спотворюють проксі-сервери, які передають цільовим сервера неправдиву інформацію про справжній користувача.