Здравствуйте, дорогие мои читатели! На связи с вами, как обычно, Александр Сергиенко! Сегодня очень интересная тема — виды серверов и их назначение. Как вообще происходит их взаимодействие с сайтами?
Итак, вернёмся же к теме статьи. В этой статье я хочу кого-то просветить, а может кому-то напомнить о том, как работают сайты, как происходит их взаимодействие с веб серверами. Я уверен, что у многих, кто посещает мой блог уже есть свои Интернет-проекты или личные блоги и многие уже знают, что такое хостинг и что такое домен, но давайте же посмотрим до конца ли вы разобрались во всех нюансах данной темы?
Я считаю, что любому владельцу своего веб-ресурса обязательно нужно знать, о том как работают Интернет-проекты, каким образом происходит весь процесс от набора строки адреса сайта в браузере до того момента, как мы уже видим этот сайт на экране.
Для этого давайте рассмотрим простую схему:
Здесь изображена упрощённая модель Интернета и компьютер, который взаимодействует с этим Интернетом.
2 вида серверов
Основной вид сервера — на котором хранятся сайты и в зависимости от его мощности, от того какие Интернет-проекты там хранятся. Один сервер может хранить от одного до сотни тысяч Интернет-проектов, так как одно дело, если Интернет-проект посещают, например, несколько миллионов человек в сутки, то такому Интернет-проекту одного даже будет мало. Такие Интернет-проекты используют обычно целый кластер серверов, другое дело Интернет-проект с посещаемостью 100 человек. Таких проектов можно разместить несколько тысяч.
Второй вид — это вспомогательные, которые позволяют всей этой сети работать и нам взаимодействовать с этой сетью. Один из типов таких вспомогательных видов — это DNS сервера.
DNS хранят соответствие обычных имён сайтов, т.е. привычных нам, например, уandex.ru, mail.ru их ip-адресам.
Работает это так: мы набираем в строке браузера привычное имя сайта, а dns занимается тем, что узнаёт на каком сервере хранится сайт с таким именем, потому что для Интернета эти имена ничего не значат, там всё построено на ip-адресах.
Вот так вот, а вы-то думали
Как ваш браузер отыскал блог https://int-net-partner.ru/?
Давайте теперь рассмотрим схему, как браузер вашего компьютера нашёл мой блог:
Изначально, при наборе имени сайта и нажав на поиск, ваш браузер обратился к DNS, а к какому — это зависит от вашего Интернет-провайдера, короче говоря хостинга. И передал ему, что хочет перейти на блог https://int-net-partner.ru/.
DNS в своей базе данных нашёл блог с именем https://int-net-partner.ru/ и, допустим, что определил, что этот блог живёт на сервере с таким адресом: ip 17.185.103.8, далее dns отправляет запрос о том, что ему нужен блог https://int-net-partner.ru/. И если этот сервер доступен и с ним всё в порядке, он формирует ответ и отправляет на ваш браузер совокупность файлов в виде html документа, который содержит очень много кода, картинок (JPG), которые необходимы для отображения сайта и таблицы стилей (CSS), которые управляют внешним видом, расположением блоков на сайте (говорит как, что должно располагаться).
Если это динамический Интернет-проект, написанный на языке php (сейчас практически все сайты такие), все данные у него хранятся в базе данных, то такой Интернет-проект сначала на сервере преобразовывается. Т.е. из базы данных достаются необходимые данные, после этого формируется совокупность файлов html, css, jpg и только потом они выводятся на экране нашего компьютера в виде сайта.
Вот так, если вкратце, работают сайты. А на этом у меня всё, пока!
Может, что-нибудь пропустил? Пишите в комментариях и не забудьте подписаться на обновления блога!
P/S
Рекомендую прочесть следующие полезные статьи:
1. Что такое фильтр АГС и где используется?
С уважением, Александр Сергиенко
Я и раньше знал ориентировочную схему работы интернет ресурсов, но теперь знаю ее более досконально, спасибо))
Я рад, что Вам помогла моя статья!
Ахах, забавно
А я не очень представляла себе как работает Интернет и сайты в нем. Интересно было почитать об этом
А я вроде как и не задумывалась над тем — как работает интернет. Но теперь знаю. Интересная и полезная для меня информация. Спасибо, Александр.
Пожалуйста, Ирина!
Пипец, я конечно знал что все сложно, но блин, ты мне мозг вывернул.
Согласен с Вами Денис. Инфа мутная.
Я не сильно разбираюсь во всех этих примудростях. Больше стараюсь ориентироваться непосредственно на способах зароботка с помощь сайта. Но всеравно статья получилась очень полезная. Особенно для тех, кто в этом разбирается.
Ну, а для меня эта статья очень интересна. Я об этом ничего не знала, я все еще никак не освою основы ведения блога. Теперь немного представляю, как работает интернет. Спасибо, Александр, за статью. Если бы ты еще написал о том, как нужно соединять домен с хостингом. Ну есть руководства написаны, статьи. Написано, что «теперь домен прилинковываем к хостингу». Как и что надо нажимать? И как узнать, прилинковался он или нет? Или например, у меня есть блог. А я хочу сделать еще один на этом хостинге сделать. Это что будет поддомен? Как в этом случае поступать и что за чем следует? Если у тебя там свой насыщенный план работы, можешь не отвечать, я не обижусь. А если я не очень нарушаю твои планы своей просьбой, то напиши статью для надоедливых новичков-чайников.
Хорошо, записал в список будущих статей.
Александр, не нашел у тебя подобной статьи, а каким хостингом ты пользуешься и почему?
Таймвеб, статья про него есть.
Пользуюсь сп.веб. Наверное, макхост тоже неплох, ведь многие им пользуются.
Макхост не пробовал, пока на Таймвебе, не жалуюсь.
Прошу пощения, но по моему там где вы написали под картинкой «Здесь изображена упрощённая модель Интернета и компьютер, который взаимодействует с этим Интернетом.» не соответствует действительности. Разве на той картинке есть компьютер? По моему таи несколько серверов и DNS сервер изображены))))
Так а что такое по Вашему DNS сервер?
Ааа, ну да , тогда извеняюсь
Я знал что интернет сложная штука, но чтобы на столько? Много полезной информации, пойду переваривать.