JavaRush /Курсы /Frontend SELF /Переизобретение интернета

Переизобретение интернета

Frontend SELF
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 лет. Он пользуется интернетом каждый день, и его любимая цитата «Хочешь сделать что-то хорошо - сделай это сам». А как бы вы себя чувствовали, если бы вашим изобретением ежедневно пользовалось все население планеты?

Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Max Dudin Уровень 6 Expert
25 марта 2025
"А как бы вы себя чувствовали, если бы вашим изобретением ежедневно пользовалось все население планеты?" а я бы с этого ничего не имел... Так себе бы себя чувствовал.