Professional Documents
Culture Documents
GTGM - Lecture - 02 - Fin - 2023-Ukr
GTGM - Lecture - 02 - Fin - 2023-Ukr
Лекція 2
1
Гіпертекст і гіпермедіа
провідний лектор 1-го потоку
Єрохін Андрій Леонідович
2
https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcRrGX5b2pMS_8bg3l5
a6ylWiyb_5nLGZRe4CQ&usqp=CAU
Веб-сервер
веб-сервер
протокол http
версії HTML
структура HTML-документа
3
Різновиди комп'ютерних
мереж
4
Різновиди комп'ютерних
мереж
5
6
Різновиди комп'ютерних
мереж
Багатошарова модель мережі
Додатки
Операційна система
Комунікаційне обладнання
Комп’ютерна платформа
7
Різновиди комп'ютерних
мереж
Комп'ютери, що використовують ресурси сервера,
називають клієнтськими, або просто клієнтами.
Ресурси мережі — це апаратні, програмні й інформаційні
об'єкти мережі.
Клієнт — це комп'ютер у мережі, що використовує ресурси
сервера.
8
Різновиди комп'ютерних
мереж
Сервер
10
Мережева операційна система - операційна система з
вбудованими можливостями для роботи в комп'ютерних
мережах.
До таких можливостей можна віднести :
підтримку мережевого обладнання;
підтримку мережевих протоколів;
Підтримку протоколів маршрутизації;
підтримку фільтрації мережевого трафіку;
підтримку доступу до віддалених ресурсів, таким як
принтери, диски і т. п. по мережі;
підтримку мережевих протоколів авторизації;
наявність в системі мережевих служб дозволяє віддаленим
користувачам використовувати ресурси комп'ютера.
11
Головними завданнями є поділ ресурсів мережі
(наприклад, дискові простору) і адміністрування мережі.
За допомогою мережевих функцій системний
адміністратор визначає колективні ресурси, задає паролі,
визначає права доступу для кожного користувача або
групи користувачів.
Звідси розподіл:
мережеві ОС для серверів;
мережеві ОС для користувачів.
Існують спеціальні мережеві ОС, які наділені функціями
звичайних систем (Windows NT) і звичайні ОС (Пр .:
Windows 10), у яких є мережеві функції. Сьогодні
практично всі сучасні ОС мають вбудовані мережеві
функції.
12
Підключення до інтернету
провайдер Супутниковий або
роутер оптоволоконний
канал зв'язку з
хаб сервером
модем Інтернету
ADSL-модем
Виділена
телефонна станція
лінія
роздільник частот
(спліттер) ADSL-модем
dial-up
модем
13
ADSL
Способи підключення до
Інтернет:
15
Служби
До традиційних мережних служб відносяться: Telnet, FTP, HTTP, SMTP,
POP-3.
Служба Telnet дозволяє організовувати підключення користувачів до
сервера по протоколу Telnet.
Служба FTP забезпечує пересилку файлів з Web-серверів. Ця служба
забезпечується Web-оглядачами (Internet Explorer, Mozilla Firefox, Opera і
ін.)
HTTP - служба, призначена для перегляду Web-сторінок (Web-сайтів),
забезпечується мережевими прикладними програмами: Internet Explorer,
Mozilla Firefox, Opera і ін.
SMTP, POP-3 - служби вхідної та вихідної електронної пошти.
Реалізуються поштовими прикладними програмами: Outlook Express, The
Bat та ін.
HTTP FTP SMTP POP3
TCP/IP
19
Cхеми доступу
20
Передача данных по сети
21
Протокол http
• HTTP (HyperText Transfer Protocol) — протокол передачі
гіпертексту. Призначений для обміну гіпертекстовими
документами
22
CGI (Common Gateway Interface)
— механізм доступу до програм на стороні веб-сервера.
Специфікація CGI розроблена для забезпечення сервісу
www підключенням різного зовнішнього ПЗ
23
Веб-сервер
мережа
сервер
веб-сервер
файлова система
25
WEB - сайт і WEB - сторінки
26
Технологія створення сайту
Способи створення сайту
27
28
29
30
Етапи створення сайту
31
https://recommerce.com.ua/media/user_media/images/articles/etapi-
stvorennya-saitu/.thumbs/654e1a6f48df97f169c40873be712041_858_0_0.jpg
32
Елементи веб-сторінки
контент (англ. Co ntent – зміст) – змістове наповнення
веб-сторінки, доступне користувачу: тексти, зображення,
відео, звукові дані та ін.;
елементи навігації - засоби для переходу до інших
веб-сторінок;
елементи дизайну - елементи структурування
контенту та його форматування, оформлення сторінки.
33
Зміст і структура сайту
Зміст сайту повинен відображати творче життя учасників
об'єднання, привертати увагу однодумців.
Структура (план) сайту - розбиття загального змісту на смислові
розділи і окремі сторінки із зазначенням зв'язків між ними.
Ієрархічна структура сайту
Головна сторінка
Растрова
Керівник
графіка
Векторна
Робітник 1
графіка
Сканографія Робітник 2
34
Створення сайту
35
Створення сайту
36
HTML
SGML -> HTML 1.0 -> … HTML 4.0 -> -> HTML 5.3
DHTML
XHTML
XML
37
Приклад деревовидної
структури сайту
38
Cтруктура інтернет магазину
39
Cтруктура інтернет порталу
40
Cтруктура корпоративного
сайту
41
Структура інформаційно-
пошукової системи Google
42
Основні поняття HTML
• Notepad ++
•Visual Studio Code
•Brackets
•Sublime Text
•Webstorm (based on IntelliJ)
•Vim
•Eclipse
•Atom
•Adobe Dreamweaver
•Brackets
•CoffeeCup HTML редактор
•HTML-Online
43
Основні поняття HTML
Сучасні веб-додатки базуються на декількох
компонентах:
• зберігання даних: реляційні бази даних, NoSQL
• бібліотека для зберігання даних: прості інструкції,
ORM
• веб-сервер
• менеджер пакетів
• внутрішній фреймворк
• інтерфейсний фреймворк
• бібліотеки тестування коду
• система контролю версій
44
Основи DOM
(Document Object Model)
Об’єктна модель документу – сукупність об’єктів, якими
може бути представлений веб-документ
Веб-документ генерується браузером клієнта
Під час генерації документа браузер має забезпечити певні
версію DOM
Ієрархія об’єктів DOM
45
Основні поняття HTML
DTD (Document type definition) – забезпечує перемикання на
анализатор
46
Тег
Тег - елемент мови розмітки гіпертексту. Для
позначення тегів використовується кутові дужки
<тег>.
Види тегів:
1) парні, які виділяють блок тексту, також
називаються ще контейнером. Контейнер вимагає
закриває тега, що позначається </ тег>.
2) поодинокі.
Теги нечутливі до регістру, тому запис <B> і <b>
еквівалентна.
47
Тег
поодинокий
парний
(Контейнер)
закриваючий </>
48
Тег
Приклад 1. Використання парних тегів (контейнера)
<b> Жирний шрифт </ b> в тексті.
Приклад 2. Використання одинарних тегів
Перший рядок тексту <br> Другий рядок тексту.
Приклад 3. Правильне поєднання тегів
<b> <i> Жирний курсивний текст </ i> </ b>
Приклад 4. Неправильне поєднання тегів
<i> <b> Жирний курсивний текст </ i> </ b>
49
Структура HTML документа
50
Структура HTML документа
заголовок { службова частина
тіло документа { текст документа (розмітка)
<html>
<head>
<title> Заголовок сторінки </title>
Службова інформація
</head>
<body>
Видимий зміст сторінки
</body>
</html>
52
Основні структури
HTML
теги (контейнери, дескриптори)
структурні фрейми
якірні
(службові)
мапи сценарії
форматування
таблиці
текстові блоки об’єкти
блокові та
списки рядкові
форми
53
Повний синтаксис тега
<ім ’ я_тега ім’я_атрибута1=‘значення‘
ім’я_атрибута2=‘значення’
…
ім’я_атрибутаN=‘значення’ >
контент
Наприклад:
<table border=’5’> контент </table>
54
Дякую за увагу!
55