JavaRush /Курси /Frontend SELF UA /Переосмислення інтернету

Переосмислення інтернету

Frontend SELF UA
Рівень 2 , Лекція 1
Відкрита

1. Історія появи Web

У наші дні майже всі люди проводять час в інтернеті. Читають статті, користуються браузером, переходять за посиланнями. Але лише небагато хто задає собі питання: коли і ким був винайдений інтернет? Ми з вами вже знаємо відповідь, але не все так однозначно.

Уся справа в тому, що називати інтернетом. Найчастіше обиватель має на увазі одне, а технічний спеціаліст — інше. Комп'ютерна мережа, що з'єднує найбільші дата-центри світу, була створена ще у 70-х роках. А ось інтернет, доступний звичайному користувачеві (браузер, посилання, сторінки різні), був винайдений однією людиною на початку 90-х років. А сталося це так...

На початку 90-х років минулого століття британець Тім Бернерс-Лі переосмислив інтернет 🌐. Хоча все-таки те, що він винайшов, правильніше називати Web-ом: World Wide Web, він же www, він же всесвітня павутина. Так, одна людина винайшла всесвітню павутину 💪.

У 1986—1991 роках він працював у дослідницькому центрі ЦЕРН (у Женеві, Швейцарія) над новим стандартом наукової документації. Розумієте, у вчених прийнято публікувати наукові роботи у вигляді статей, а в кінці статей вказувати список використаної літератури. Іншими словами, наукові знання — це список статей із посиланнями одна на одну.

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

В основі вебу лежать три технології:

  • HTML-сторінка, яка містить текст, картинки, і посилання на інші HTML-сторінки.
  • Браузер, який відображає HTML-сторінку у максимально зручному для людини вигляді.
  • Протокол http — стандарт спілкування веб-серверів із браузерами та між собою.

Тім Бернерс-Лі не стільки винайшов ці речі, як стандартизував їх. HTML був створений на основі стандарту SGML. Теги теж були запозичені звідти ж. А ось перший у світі веб-браузер під назвою WorldWideWeb Тім написав сам, у далекому 1990 році.

2. HTML — це не мова програмування

HTML — це не мова програмування і ніколи нею не була. Ніколи не кажіть так. Навіть якщо будете писати резюме, не вказуйте HTML у розділі мов програмування, тільки в розділі "Tools" (технології). Написати в резюме, що ви володієте мовою програмування HTML, — це груба помилка. Чому ж?

А вся справа в тому, що HTML — це мова розмітки документів. Якщо дуже спростити, то HTML-документ — це текст (документ) із вставленими в нього картинками, таблицями, посиланнями і тому подібне.

Допустимо, ви хочете написати статтю, у якій буде:

  • Назва статті (заголовок).
  • Сама стаття, що складається з одного абзацу.
  • Картинка.
  • Кілька важливих тверджень ви хочете виділити жирним шрифтом.
  • У середині статті додати посилання на якусь корисну інформацію.

Ось як цей документ виглядатиме у браузері:

Домашній кіт

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

Досить непогано, чи не так? А стандарт HTML дозволяє зробити цей документ читабельним і для людини, і для комп'ютера. Ось як він виглядає за стандартом HTML:

<h1> Домашній кіт</h1> З точки зору наукової систематики, домашня кішка — <a href="http://">ссавець</a> родини котячих ряду хижих. Нерідко домашню кішку розглядають як підвид лісової, проте, з точки зору сучасної біологічної систематики (2017 рік), домашня кішка <b> є окремим біологічним видом</b>. <img src="cat.jpg">

У текст статті було додано спеціальні теги, які розуміє і людина, і комп'ютер (браузер). Браузер може красиво відобразити статтю для читача, а автор статті — без проблем її редагувати.

3. Виникнення протоколу HTTP

Абревіатура HTML розшифровується як Hyper Text Markup Language — мова розмітки гіпертекстових документів. Гіпертекст — це документ, що складається із сторінок, які посилаються одна на одну. А що таке http?

HTTP розшифровується як Hyper Text Transfer Protocol — протокол(стандарт) передачі гіпертексту. http (або https) ви можете бачити в адресному рядку браузера, якщо спробуєте скопіювати посилання на відкриту сторінку.

Типове посилання на сторінку виглядає ось так:


http://google.com/logo.jpg

На самому початку посилання йде назва протоколу, за яким слідує двокрапка і дві косі риски. Тім Бернес-Лі якось розповідав в одному зі своїх інтерв'ю, що якби знав, що протокол http буде настільки популярним, то придумав би щось коротше (адже практично всі посилання у світі починаються зі слова http:// або https://).

Цікаво: Тім ще живий, йому зараз близько 70 років. Він користується інтернетом щодня, і його улюблена цитата «Хочеш зробити щось добре - зроби це сам». А як би ви себе почували, якби вашим винаходом щодня користувалося все населення планети?

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ