1 of 18

Веб-сервер і база даних. Взаємодія клієнт-сервер

За навчальною програмою 2018 року

Урок 24

10

(11)

2 of 18

Актуалізація опорних знань і життєвого досвіду

Розділ 4 § 24

Пропоную після відповідей на запитання надати оцінку своїм знанням про веб-сервери.

Що мені вже відомо про поняття «веб-сервер»?

Чи можна сказати, що я добре розуміюся на особливостях використання веб-серверів?

Яких знань мені не вистачає про веб-сервери?

Що я не до кінця розумію?

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

3 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Комп’ютер у мережі виконує одну з функцій: або надає мережеві ресурси, або використовує їх.

Комп’ютер, який надає ресурси, називають сервером.

Комп’ютер, який використовує ресурси, називають клієнтом, або робочою станцією.

Сервер

Клієнт

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

4 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Сервер як комп'ютер

Сервер як програма

Це комп'ютер у локальній чи глобальній мережі, який надає користувачам свої обчислювальні і дискові ресурси, а також доступ до встановлених сервісів.

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

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

5 of 18

Взаємодія клієнт-сервер

Розділ 4 § 24

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

Послугами одного сервера найчастіше користується декілька клієнтів одночасно. Тому кожен сервер повинен мати досить велику продуктивність і забезпечувати безпеку даних.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

6 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Логічно встановлювати сервер на комп’ютері, що входить в мережу — локальну або глобальну.

Зазвичай на комп’ютері-сервері працює відразу кілька програм-серверів:

одна займається електронною поштою

інша розподілом файлів

третя надає веб-сторінки

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

7 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Основні компоненти архітектури «клієнт — сервер»:

набір серверів, які надають інформацію або інші послуги програмам, що звертаються до них;

набір клієнтів, які використовують сервіси, що надаються серверами;

мережа, яка забезпечує взаємодію між клієнтами та серверами.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

8 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Веб-сервер – комп’ютер, де розміщено складові веб-сайту.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

9 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Що являє собою веб-сервер?

Сховище інформаційних ресурсів

Надання ресурсів користувачам

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

10 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Уявіть простий сценарій. Ми набираємо в браузері веб адресу:

https://www.google.com.ua

54.230.228.26

Браузер бере звідти домен, за ним визначає інтернет адресу сервера та з’єднується з ним.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

11 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

З’єднання приймає спеціальна програма, яка виконується на сервері, яку також називають веб-сервером.

Браузер передає цій програмі всю інформацію про запит:

домен

шлях до ресурсу

заголовки

додаткові параметри

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

12 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Зазвичай на одному комп’ютері-сервері лежить багато сайтів.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

13 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Програма веб-сервер за запитом визначає до якого саме сайту він відноситься і обробляє запит залежно від способу побудови сайту і властивостей самого запиту.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

14 of 18

Веб-сервер і база даних.�Взаємодія клієнт-сервер

Розділ 4 § 24

Динамічний сайт – сайт, вміст якого може змінюватися.

https://www.youtube.com

Браузер разом і запитом відсилає деяку додаткову інформацію.

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

15 of 18

Запитання для рефлексії

Розділ 4 § 24

  1. Яких знань і вмінь я набув на уроці?
  1. Над чим мені потрібно ще попрацювати?
  1. Про які успіхи на уроці слід розповісти батькам?
  1. Про що хотілося б дізнатися ще?

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

16 of 18

Домашнє завдання

Розділ 4 § 24

Запланувати пізнавально-дослідницьку діяльність з питань взаємодії

«клієнт —сервер» у щоденнику самоосвіти

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

17 of 18

Працюємо за комп’ютером

Розділ 4 § 24

10�(11)

© Вивчаємо інформатику teach-inf.at.ua

18 of 18

Дякую за увагу!

За навчальною програмою 2018 року

Урок 24

10

(11)