как работает интернет видео которое вы смотрите в YouTube прошло тысячи километров
чтобы добраться до вашего компьютера
смартфона или планшета от центра данных
google где оно хранится
давайте узнаем как работает интернет
углубившись в детали этого удивительного
путешествия цифровых данных и так это
видео хранится в центре обработки данных
который может находиться за тысячи
километров от вас
как же эти данные попадают на ваш
смартфон
один из простых способов достичь этого
использование спутников
обработки данных сигнал может быть
отправлен на спутник через антену
а затем на ваш смартфон через другую
антену находящуюся рядом с вами
однако этот способ передачи сигналов не
очень хорошая идея давайте посмотрим
почему спутник находится на расстоянии
около 35 тысяч километров над земным
экватором поэтому для успешной передачи
данных необходимо преодолеть в общей
сложности 70 тысяч километров такое
большое расстояние
создает значительную задержку в приеме
сигнала точнее это вызывает огромную
задержку которое неприемлемо для
большинства интернет-приложений
но если это видео доходит до вас не
через спутник то каким образом вы его
смотрите это происходит благодаря
сложные сети оптоволоконных кабелей
которые соединяют центр обработки данных
и ваше устройство
ваш смартфон может быть подключен к
интернету через сотовую сеть или через
маршрутизатор вай фай но в конечном
итоге он подсоединяется к этой сети
оптоволоконных кабелей
как вы помню
видео которое вы сейчас смотрите
хранится в центре обработки данных
точнее она хранится на 3
дательном накопители в центре обработки
данных это твердотельный накопитель ssd
выполняет функции внутренней памяти
сервера сервер это просто очень мощный
компьютер задачей которого является
предоставлением вам видео или любого
другого хранимого контента по вашему
запросу задача состоит в том чтобы
передать данные хранящиеся в центре
обработки данных конкретно на ваше
устройство через сложную сеть
оптоволоконных кабелей
давайте посмотрим как это происходит
прежде чем продолжить
мы должны уяснить что представляет из
себя айпи адрес каждое устройство
подключено к интернету будь то сервер
компьютер или мобильный телефон
четко идентифицируется строкой цифр
известный как айпи адрес
ай пи адрес можно сравнить с почтовым
адресом благодаря которому мы можем
безошибочно идентифицировать любой дом
или квартиру письмо отправлено я вам
доходит до вас благодаря указанному на
конверте почтовому адреса
точно так же в мире интернета айпи адрес
действует как адрес доставки
благодаря которому информация достигает
пункта назначения ваш интернет провайдер
компания предоставляющая вам доступ в
интернет дает айпи адрес вашему
устройству и вы всегда можете узнать
какая пи адрес у вашего смартфона или
ноутбука
сервер центре обработки данных также
имеет свой айпи адрес
сайты которые хранятся на сервере
становятся доступными
если вы знаете айпи адрес сервера однако
сайтов очень много
и человеку трудно запомнить столько
ip-адресов поэтому для решения этой
проблемы используются доменные имена
такие как youtube.com
facebook.com и так далее эти имена
соответствуют айпи адресом нам легче
запомнить их чем длинную
последовательность цифр
однако поскольку сервер может хранить
несколько вебсайтов одновременно то все
они не могут быть доступны по одному
айпи адресу в таких случаях требуются
заголовки h100
дополнительная информация которая
используется для уникальной
идентификации каждого веб-сайта на
сервере
но для гигантских веб-сайтов таких как
facebook.com
или youtube.com вся инфраструктура
центра обработки данных будет выделена
для хранения конкретного веб-сайта
для доступа в интернет мы всегда
используем доменные имена вместо цифр
ip-адресов но как интернет соотносит наш
запрос доменного имени цепи адресом
для этого есть огромная телефонная книга
называемая системой доменных имен или
dns
если вы знаете имя человека но не знаете
его телефонный номер
вы можете просто найти его в телефонной
книге dns-сервер предоставляют такую же
услугу интернету
ваш интернет провайдер или другие
организации могут управлять dns серверам
и так подведем итоги выводить и доменное
имя и браузер отправляет запрос на dns
сервер для получения соответствующего
айпи адреса после получения api адреса
ваш браузер просто при направляет запрос
в центр обработки данных
а точнее на соответствующий сервер как
только сервер получает запрос на доступ
к определенному web-сайту начинается
поток данных данные передаются в
цифровом формате через оптоволоконные
кабели в виде световых импульсов
этим световым импульсом иногда
приходится преодолевать тысячи
километров по оптоволоконному кабелю
чтобы добраться до места назначения
во время путешествием часто приходится
преодолевать трудом проходимую местность
горы или море есть несколько мировых
компаний которые прокладывают и
обслуживают эти оптические кабельные
сети с помощью корабля прокладка
оптоволоконных кабелей осуществляется
примерно таким вот способом
с корабля глубоко в море опускается так
называемый плуг которые создают борозду
на морском дне по ней прокладывают
оптоволоконный кабель
сложная сеть таких оптических кабелей
представляет собой основу интернета эти
оптоволоконные кабели передающие
световые импульсы протянуты по морскому
дну к порогу вашего дома где они
подключены к маршрутизатору
маршрутизатор преобразуют эти световые
сигналы в электрические
затем для передачи электрических
сигналов на ваш ноутбук
используется кабель ethernet однако если
вы подключаетесь к интернету через
мобильную связь с оптического кабеля
сигнал отправляется на вышку сотовой
связи
as вышки сигнал поступает на ваш
смартфон виде электромагнитных волн
поскольку интернет является глобальной
сетью появилась необходимость в
организации контролирующий назначение
ip-адресов регистрацию доменных имен и
так далее
этим занимается организация акен
расположенная в США
что в интернете поражает сильнее всего
так это его эффективность передачи
данных по сравнению с сотовыми
и стационарными коммуникационными
технологиями видео которое вы сейчас
смотрите находится в центре данных
она отправляется к вами в виде
невероятно длинной последовательности
нулей и единиц способ которым эти нули и
единицы разбиваются на маленькие кусочки
известные как пакеты и делает передачу
данных в интернете
эффективной давайте предположим что эти
потоки нулей и единиц разделены сервером
на разные пакеты
где каждый пакет состоит из шести битов
наряду с битыми видео каждый пакет также
состоит из порядкового номера и api
адреса сервера и вашего устройства с
этой информации пакеты отправляются на
ваш смартфон
нет необходимости чтобы все пакеты
проходили по одному и тому же маршруту
каждый пакет независимо выбирает лучший
маршрут
доступные в конкретное время его
отправки при достижении вашего
устройства пакеты собираются в
соответствии с их порядковым номером
если какие-то пакеты не достигают вашего
смартфона то с него отправляется запрос
на повторную отправку потерянных пакетов
можно сравнить это с работой отлаженной
почтовой сети где клиенты не следует
основным правилам в отношении адресов
назначения в этом случае письма не
смогут достичь правильного места
точно то
же в интернете мы используем так
называемые протоколы для управления этим
сложным потоком пакетов данных
протоколы устанавливают правила для
преобразования пакетов данных
привязки адресов источника и назначения
к каждому пакету
а также правила для маршрутизаторов и
тому подобное для разных приложений
используемое протоколы и различны мы
надеемся что это видео позволило вам
получить хорошее представление о том как
работает интернет и о потрясающе сложном
путешествии пакетов данных от центр
обработки данных к вашему устройству