За кулисами интернета.

14 August 2018
A full set of statistics will be available when the publication has over 100 views.

Вступление

Любой кто читает эту статью - активный пользователь интернета. И это неудивительно, ведь в наше время невозможно представить жизнь без этого великолепного изобретения.

Мы читаем статьи, пользуемся социальными сетями и даже не задумываемся, что происходит там. В мире двузначного кода, считая это сложным занятием. А знаете ли вы, что создать свой сайт это почти пустяк.

Оказывается, это легко!

Убедиться в том, что создавать сайты легко вы можете прямо сейчас.

Скопируйте этот код, вставьте его в обычный блокнот и сохраните как index.html

<!DOCTYPE html>
<html lang="ru" dir="ltr">
<head>
<meta charset="utf-8">
<title>Мой первый сайт - это оказывается просто!</title>
</head>
<body>
<h1>Поздравляю, Это ваш первый сайт!</h1>
<p>Только, что вы сами создали сайт. Свой первый сайт! И, конечно,
вошли в увлекательный мир веб-разработки.</p>
</body>
</html>

Только проверьте, чтобы файл не просто имел название index.html , а имел расширение .html . Проверить это можно нажав правую кнопку мыши => свойства.

Далее, кликните правой кнопкой мыши (теперь буду называть ее ПКМ) по вашему файлу => открыть с помощью => (выберите браузер).

И... та-дам! Вы создали свой первый сайт. 1-7 строчки кода - это оболочка документа, которую пишут один раз, тоже самое касается последних двух строк.

И никаких конструкторов! Ни какого мозгового штурма!

Так, что же за кулисами?

Давайте разберемся, с тем, что произошло и как получилось создать первый сайт за 2 минуты.

Приведенный выше код, написан на языке HTML ( Hyper Text Mark Langyage ) . Это основа. Главный каркас ЛЮБОГО сайта. Язык гипертекстовой разметки. Не может производить математические вычисления, а отвечает за вывод всего, что мы видим в интернете.

Помимо HTML существует еще множество языков, которые тоже не так сложны в освоении, но на данном этапе не нужны. Пример таких языков: CSS, JavaScript, PHP, JQuerty.

Что произошло на моем компьютере?

Когда вы сохранили файл с расширением .html вы превратили код внутри в правила, указания браузеру, как нужно выводить что-либо на экран.

Когда вы открыли файл в браузере, он просто вывел все следуя вашим указаниям.

Это вижу только я?

Да, это видите только вы на своем компьютере. Для того чтобы ваш сайт увидели другие пользователи интернета, его нужно там разместить.

Что происходит с кодом в интернете?

Разместить сайт в интернете означает разместить его на компьютере, который работает 24/7 с постоянным подключением к интернету. И имеет специальное программное обеспечение.

Помимо этого, сайту нужно имя по которому к нему можно обращаться. Например: vk.com, yandex.ru и т.п. Это имя называется доменом (доменное имя).

Так вот когда вы вбиваете адрес сайта в поисковой строке, браузер отправляет запрос на сервер, где расположен сайт с данным именем. Что он запрашивает? Он запрашивает разрешение на чтение всех файлов, находящихся на сервере и принадлежащих данному сайту. После того, как разрешение получено, браузер запрашивает необходимый файл или файлы, после чего он отображает все, что ему написали в коде.

То есть в процессе произведения действий вами в интернете, происходит постоянный обмен данными между вашим браузером и множеством серверов. Наглядное представление вы можете увидеть на картинке.

Заключение

Как видите все очень просто. Здесь нет никакой магии. Простая логика.