В данной статье перед нами стоит весьма непростая задача. Всего за две - три минуты поверхностного чтения нам нужно в общих чертах прояснить, как работает всемирная сеть. Разбирать все будем максимально быстро и понятно. Для начала, как вы думаете, почему значок, изображающий интернет выглядит именно так 🌐. Потому, что именно он лучше всего иллюстрирует то, что из себя представляет интернет. Это сеть кабелей, объединяющая все компьютеры мира. Вот только из-за того, что компьютеров на планете миллионы, сеть соответственно довольно запутанная. Ниже на картинке вы можете увидеть как она приблизительно выглядит.
Как передается информация?
Интернет примечателен тем, что у него нет начала. Нет какого-то определенного дата центра, от которого тянется вся сеть, и отключив который можно вырубить всю сеть. Интернет строился отовсюду и затем независимые части объединились в одну огромную паутину, которая окутывает весь мир. Тем не менее можно сказать что в основе всего стоят огромные оптоволоконные кабеля. Они прокладываются довольно интересным способом по дну океанов. Плывет такой себе кораблик, к нему прикручено устройство по типу плуга, которые вкапывает жирный кабель под землю. Эти кабели нужны для передачи данных между континентами. По них информация перемещается в виде световых импульсов. Импульсы передают двухзначный код, который разделен на пакеты, которые в свою очередь сортируются по определенному уникальному порядковому номеру. Когда оптоволоконный кабель достигает побережья, он отправляется либо в распределительную сеть провайдеров, либо в вышки сотовой связи, которые раздают всеми любимый LTE.
«Сложные» термины
В данному выпуске нам нужно будет разобрать всего пару понятий для того, чтобы понять, как функционирует перемещение информации в интернете. Первое - это Ip. Помните прошлую статью про ARPANET. Именно тогда был придуман универсальный протокол передачи данных IP/TCP Ip это адрес каждого устройства, подключенного к сети. У каждого Wifi роутера либо мобильного телефона есть свой IP адрес, который был назначен провайдером. В свою очередь у каждого веб-сайта тоже есть свой Ip. Все потому, что все сайты, это всего лишь код, который содержится на сервере, который в свою очередь является мощным компьютером с ограниченным функционалом. Соответственно Ip адрес сайта = ip сервера. Улавливаете связь? Информация по интернету все время перемещается от одного адреса к другому. И все это мониторит провайдер.
Зачем нужны провайдеры?
На этот вопрос есть весьма однозначный ответ. Для эффективного подключения всех пользователей. Представьте что вы живете в провинциальном городе где-нибудь в тайге. Большому национальному провайдеру наверняка будет не особо интересно заморачиваться, чтобы провести к вам кабель с интернетом. Легче всего делегировать эту задачу локальному подрядчику которому это будет интересно. Ваш местный провайдер раскинет маленькую сеть по вашему району либо целому городу путем установки маршрутизаторов, а затем подключит ваш дом. Если же вы живете в квартире, то из маршрутизатора, который установили в вашей многоэтажке, кабель протянут прямо в роутер. Но это далеко не все функции провайдера. Он так же имеет доступ к системе доменных имен либо сокращенно DNS. Домены это, грубо говоря, упрощенные адреса сайтов, дабы не запутаться в сложных циферках IP. DNS соединяет два этих понятия дабы упростить нам жизнь.
Итог
Вот вам короткое резюме. Ваше устройство подключен к роутеру, который подключен к системе маршрутизаторов, установленных провайдерами, и который с помощью системы оптоволоконных кабелей подключен ко всем остальным устройствам в мире. У каждого устройства есть свой уникальный Ip-адрес и они постоянно обмениваются информацией отправляя запросы по этим адресам. Вот так приблизительно и работает всемирная сеть.