Як насправді працюють HTML-теги, браузери та сервери

2

Швидше за все, зараз ви переглядаєте цю сторінку на ноутбуці або настільному комп’ютері. Можливо, ви використовуєте Firefox, Chrome або навіть старішу версію Internet Explorer. Суть у тому, що у вас є веб-браузер, і ви хочете зрозуміти, як працює інтернет. Можливо, ви навіть хочете створити власний сайт.

Для цього вам не потрібно нічого зайвого. Вам не потрібен ступінь у галузі комп’ютерних наук. Вам потрібно лише зрозуміти чотири базові концепції. Термінологія спочатку може бути складною. Зазвичай все стає зрозумілим, коли ви бачите, як всі частини складаються в єдину картину.

Що таке веб-сторінка?

Веб-сторінка – це не магія. Це найпростіший текстовий файл. Він містить дві речі: сам текст, який ви бачите, та набір HTML-тегів. Ці теги є вказівками. Вони говорять браузеру як відформатувати цей текст.

Бажаєте червоні заголовки? Колонки? Певні шрифти? Теги відповідають за це. Браузер інтерпретує ці команди, щоб вирішити, як відобразити контент на вашому екрані. Без тегів ви отримаєте просто неформатований текст.

Роль HTML

HTML розшифровується як Hyper Text Markup Language (мова гіпертекстової розмітки). Думайте про нього як про мову розмітки. Він описує структуру та формат.

Якщо вам потрібний лише чорно-білий текст без будь-якого оформлення, HTML вам не потрібний. Але вам потрібно більше. Ви бажаєте вбудувати графіку. Ви хочете колір. Ви хочете заголовки. Саме тому ви використовуєте HTML. Це мова, яка перетворює звичайний текст на структуровану сторінку.

Завдання браузера

Веб-браузер – це комп’ютерна програма. Його також називають програмним додатком або просто додатком. Приклади включають Netscape Navigator або Microsoft Internet Explorer.

Браузер виконує два основні завдання:
1. Він зв’язується із веб-сервером, щоб запросити сторінку. Він завантажує цю сторінку через мережу на комп’ютер.
2. Він інтерпретує HTML-теги, що містяться на цій сторінці. Він відображає сторінку саме так, як задумав її автор.

Пояснення веб-сервера

Веб-сервер – це програмне забезпечення, яке відповідає на запити браузерів. Він доставляє сторінку вашому браузеру через Інтернет.

Уявіть веб-сервер як багатоквартирний будинок. Кожна квартира має іншу веб-сторінку. Щоб розмістити там свою сторінку, ви сплачуєте орендну плату. Цей простір — ваша плата за хостинг. Людина або компанія, що управляє будинком, – це ваш хост.

Така конфігурація дозволяє будь-якій людині в будь-якому місці переглядати вашу сторінку. Мільйони серверів щодня доставляють сторінки десяткам мільйонів браузерів.

Почніть локально

Вам не потрібний сервер, щоб розпочати експерименти. Ваш браузер може читати сторінки, які ви створюєте на власному комп’ютері. Це найкращий спосіб навчання. Грати з тегами. Дивіться, що ламається. Дивіться, що працює.

Як тільки ви навчитеся впевнено створювати сторінки, вам захочеться розмістити їх на реальному сервері. Таким чином люди по всьому світу зможуть їх відкривати. Ми розповімо, як перенести ваші сторінки з локальної машини на живий хост пізніше. А поки що зосередьтеся на основах.

попередня статтяЧому німецьким малим та середнім підприємствам (МСП) зараз необхідна хмарна бухгалтерія та інтеграція з DATEV
наступна статтяЧому технологічна сингулярність може статися до 2030 року