Веб-технологія

Get Started. It's Free
or sign up with your email address
Веб-технологія by Mind Map: Веб-технологія

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

2. Всесвітню мережу утворюють мільйони веб-серверів мережі Інтернет, розташованих по всьому світу

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

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

2.2. Для ідентифікації ресурсів (часто файлів або їх частин) у Всесвітній павутині використовуються одноманітні (форменні) ідентифікатори ресурсів URI (англ. Uniform Resource Identifier) – це послідовність символів, що ідентифікує абстрактний або фізичний ресурс.

3. Доменне ім'я - це унікальне алфавітно-цифрове ім'я, що ідентифікує конкретний вузол мережі Інтернет. Якщо говорити про хостінг, то доменне ім'я - це унікальна адреса, за допомогою якої будь-який користувач мережі Інтернет може знайти ресурс в Інтернеті.

3.1. Доменне ім'я складається з назви сайту та доменної зони. В імені можуть використовуватись латинський алфавіт, цифри, дефіс. При створенні ім'я не може використовуватись нижнє підкреслення ( _ ), апостроф ('), службові слова (www, ping...). В багатьох зонах заборонені 2-буквені імена. Але в зонах, де вони дозволені, весь набір 2-буквених імен давно вичерпано.

3.2. Зони бувають міжнародні та національні (вказують на певну країну). Національні, в свою чергу, поділяються за регіональною приналежності і за сферою діяльності.

3.3. Всі міжнародні доменні імена відносяться до імен I рівня (зона складається з одного слова, наприклад, google.com, wikipedia.org.

3.4. Приклади доменів І рівня: .com, .net, .org, .biz, .info, .gov, .edu, .mil

3.5. Національні доменні імена можуть бути як I рівня, так і II чи III. Прикладом національного доменного імені I рівня можуть бути імена: kiev.ua, rambler.ru, meta.ua.

4. Для перегляду інформації, отриманої від веб-сервера, на клієнтському комп'ютері застосовується спеціальна програма — веб-браузер. Основна функція веб-сервера-браузера — відображення гіпертексту.

5. Всесвітня павутина нерозривно пов'язана з поняттями гіпертексту і гіперпосилання. Більша частина інформації у веб-просторі являє собою саме гіпертекст

5.1. Гіпертекст - це набір текстів, що містять вузли переходу від одного тексту до іншого. Це дає змогу обирати об'єкт або послідовність читання. Загальновідомим і яскраво вираженим прикладом гіпертексту є веб-сторінки — документи створені мовою HTML (гіпертекстовій мові розмітки), розміщені в мережі.

5.2. Гіперпосилання – це елемент веб-документу (текст, картинка), що містить посилання на інший веб-ресурс мережі.

6. Веб-сайт, або просто сайт (англ. website, від web — мережа і site — «місце») — це сукупність веб-сторінок, доступних в мережі через протоколи HTTP/HTTPS; сукупність всіх загальнодоступних веб-сайтів і є всесвітня павутина. Сторінки веб-сайту об'єднані загальною кореневою адресою, а також темою, логічною структурою, оформленням і/або авторством.

6.1. Сторінки веб-сайтів — це файли з текстом, розміченим на мові HTML або XHTML. Ці файли завантажуються відвідувачем мережі на його комп'ютер, обробляються програмою-браузером і виводяться на засіб відображення користувача (монітор, екран КПК, принтер, тощо). Мова Html/xhtml дозволяє форматувати текст, розрізняти в ньому функціональні елементи, створювати гіпертекстові посилання (гіперпосилання) і вставляти в сторінку зображення, звук та інші мультимедійні елементи. Відображення сторінки можна змінити додаванням до неї таблиці стилів на мові CSS або сценаріїв на мові JavaScript. Мова JavaScript дає змогу створювати на сторінці динамічні об’єкти, що прикрашають та роблять більш привабливою сторінкою.

6.2. Виготовлення сайтів як працюючих цілісних інформаційних ресурсів – це складний процес, що потребує поєднання різних професійних навичок. Загальний термін на позначення сайтобудування — «веб-розробка».

6.3. Веб-сервіси – це технологія, яка дозволяє додаткам обмінюватися даними незалежно від платформи і мови програмування.

6.3.1. Веб-сервіс обов'язково має програмний інтерфейс, який отримує через мережу команди і дані в заздалегідь обумовленому форматі, виконує якісь операції і відправляє через мережу відповідь. Дані, що передаються мережею мають один із загальноприйнятих форматів зазвичай це якийсь різновид XML. Як протокол практично завжди використовується TCP/IP, а якщо точніше, то HTTP або HTTPS.

6.3.1.1. Група веб-сервісів, які взаємодіють в описаній вище манері складають веб-додаток. Відповідна архітектура додатка називається орієнтованою на сервіси. Сьогодні в мережі інтернет функціонує велика кількість веб-сервісів, які засновані на технології ВЕБ 2.0.