Давайте узнаем, как на самом деле работают Интернет и веб-сайты!

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

Что ж, многие люди думают об этом как о сверхсложной концепции, которую трудно понять. Но на самом деле это еще не все. Интернет действительно прост, по сути, это просто длинный кусок провода, который соединяет разные компьютеры друг с другом! Итак, если у вас есть компьютер в Индии и другой компьютер в Австралии, они могут буквально общаться друг с другом и передавать данные через этот гигантский провод.

А что, если у некоторых из этих компьютеров, подключенных к Интернету, есть особая работа? Что, если они должны быть онлайн 24/7, готовые предоставить вам все данные и файлы, которые вы запрашиваете? Мы называем эти компьютеры сервером, а компьютер, который пользователь будет использовать для доступа в Интернет, называется клиентом!

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

Что ж, допустим, вы сидите дома на своем компьютере и набираете google.com, за кадром происходит то, что ваш браузер отправляет сообщение вашему интернет-провайдеру. Провайдер Интернет-услуг (ISP) - это компания, которая предоставляет подключения к Интернету и услуги отдельным лицам и организациям, например Hathway, ACT, AT & amp, Comcast и т. д. Поэтому, когда мы вводим google.com, наш браузер отправляет сообщение вашему интернет-провайдеру, а затем он ретранслирует это сообщение так называемому DNS-серверу. DNS-сервер в основном похож на телефонную книгу, он будет искать в своей базе данных точный IP-адрес веб-сайт, к которому мы пытаемся получить доступ. Каждый компьютер, подключенный к Интернету, имеет IP-адрес, он похож на почтовый адрес вашего компьютера, поэтому при передаче файлов или общении через Интернет каждый компьютер можно легко определить. Как только DNS-сервер находит IP-адрес, он отправляет его обратно в ваш браузер.

Итак, теперь вы знаете точный адрес, по которому вы можете найти домашнюю страницу Google. Итак, следующее, что происходит, - вы отправляете прямой запрос на компьютер с этим адресом через своего интернет-провайдера, и это сообщение будет доставлено через так называемую магистраль Интернета. И компьютер, расположенный по этому адресу, - это, конечно, сервер Google, и на этом сервере есть все виды файлов, которые мне понадобятся, чтобы иметь возможность просматривать запрошенный мной веб-сайт. (google.com). Магистральная сеть Интернета - это не какая-то аналогия с каким-то умным программированием. Это буквально магистраль Интернета, состоящая из огромных масс проводов, соединяющих всех пользователей Интернета в мире. Эти гигантские кабели в основном проходят под водой, и для навигации по этим кабелям у нас есть только IP-адрес. Наконец, запрошенный веб-сайт отображается в нашем браузере, и все это происходит за считанные миллисекунды! Откройте браузер прямо сейчас, введите 216.58.210.46 и нажмите Enter, чтобы увидеть, как домашняя страница Google обслуживается для вас через Интернет.

Как работают веб-сайты?

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

Теперь, чтобы получить доступ к веб-странице, мы все знаем, что вам нужен браузер, верно? Это может быть Chrome, Firefox и т. Д., Однако ранее мы обсуждали, как сервер ответит на наш запрос с нашими необходимыми файлами и данными. Данные, которые вы получаете от сервера, обычно состоят из файлов трех типов: HTML, CSS и JavaScript, и весьма вероятно, что вы уже встречались с этими терминами, поскольку они очень распространены и неотъемлемая часть просмотра веб-страниц. Но что именно они делают и почему существует так много разных типов файлов? Почему у нас не может быть только один файл? Что ж, у каждого файла свои задания.

HTML в основном используется для создания структуры вашего веб-сайта, вы можете добавлять все, что хотите, для определения структуры вашей веб-страницы, хотя они могут быть визуально не привлекательными, но это основа любого веб-сайта. страница. Теперь вторым типом файлов являются файлы CSS, и эти файлы отвечают за оформление вашего веб-сайта. Когда вы включаете CSS, вы можете указать, как должен выглядеть ваш веб-сайт. Теперь последний компонент - это код Javascript. И это код, который позволяет вашему сайту действительно что-то делать или иметь поведение. В конечном итоге это позволяет вашему сайту работать.

Таким образом, мы получили представление о том, как на самом деле работают Интернет и веб-сайты. Увидимся в другой статье, а пока береги себя :)

GitHub

LinkedIn

Твиттер

Инстаграм