Как работает Интернет? Пошаговое руководство
Обзоры технологий

Как работает Интернет? Пошаговое руководство

Вы когда-нибудь задумывались, как все это работает?

Интернет. Мы пользуемся им каждый день, осознанно или неосознанно. Многие зависят от него в работе и выживании. Без Интернета жизнь, какой мы ее знаем, перестанет существовать

Но что такое интернет? Как он работает? Давайте сделаем краткий обзор его истории, чтобы понять, как он работает, а затем проследим за путешествием фрагмента данных по всему миру в глобальной сети, которой является Интернет

Рождение Интернета


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

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

Поэтому в 1966 году Агентство перспективных исследовательских проектов (ARPA) Министерства обороны США начало работу над созданием ARPANET

Одна из концепций ARPANET была описана Бобом Тейлором, в то время директором офиса по технике обработки информации в ARPA, следующим образом. Это было тогда, когда у него в офисе стояли три компьютерных терминала (один терминал состоял из монитора и клавиатуры— сам компьютер находился в другом месте)

Компьютеры находились в разных местах: один в System Development Corporation в Санта-Монике, Калифорния, другой в UC Berkeley, а третий в MIT. Тейлор сказал:

Для каждого из этих трех терминалов у меня было три разных набора пользовательских команд. Поэтому, если я общался по Интернету с кем-то в SDC и хотел поговорить об этом с кем-то из моих знакомых в Беркли или MIT, я должен был встать с терминала SDC, подойти, войти в другой терминал и связаться с ними. Я сказал: ‘О, Боже!’ Это очевидно, что нужно делать: Если у вас есть эти три терминала, то должен быть один терминал, который идет куда угодно. Эта идея и есть ARPANET

Сегодня ARPANET по-прежнему является образцом для создания Интернета. Интернет – это не единое устройство— вместо этого это множество массивных сетей компьютеров, похожих на улей, где разные компьютеры общаются друг с другом, чтобы передавать данные туда, куда нужно

Вы читаете краткий обзор рождения Интернета. Для получения дополнительной информации вам следует ознакомиться с некоторыми удивительными фактами из истории интернета

Что значит ‘выйти в Интернет’

Когда вы выходите в Интернет, это означает, что вы подключаетесь к Интернету. До появления домашнего широкополосного доступа и Wi-Fi компьютеры не подключались к Интернету автоматически при включении. После загрузки компьютера вы используете модем, чтобы компьютер мог общаться с поставщиком интернет-услуг (ISP) по телефонной линии

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

Однако с появлением оптоволоконных технологий модемы стали выходить из моды— вот почему вы больше не видите их в своих домах. Вместо этого многие из нас теперь имеют оптический сетевой блок (ONU) для подключения наших компьютеров к Интернету

Более того, в большинстве семей теперь есть более одного компьютера (ваш смартфон считается одним компьютером). Поэтому в большинстве домов теперь требуется маршрутизатор. Ваш компьютер будет общаться с маршрутизатором, а маршрутизатор будет общаться с модемом (или ONU), который затем подключится к вашему провайдеру

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

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

С развитием инфраструктуры Интернета большинство наших устройств всегда находятся в сети.

Однако если вы отключаете эти соединения для экономии заряда батареи или данных, вам нужно ‘выйти в сеть’, вручную переключая переключатели, которые заставляют ваш телефон подключаться к интернету

Что происходит, когда вы посещаете веб-страницу

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

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

Вы включаете компьютер, входите в свой аккаунт, а затем запускаете браузер. Затем в адресной строке вы вводите URL-адрес веб-сайта, который хотите посетить, https://www.google.com и нажимаете клавишу Enter

Отправка запросов с вашего компьютера провайдеру

После того как вы нажмете клавишу Enter, ваш компьютер начнет общаться с провайдером. Он сообщит вашему интернет-провайдеру, что вы ищете Google.com, поэтому может ли он, пожалуйста, найти его и отправить данные на ваш компьютер?

Что делает ваш интернет-провайдер

Однако у адреса сервера, на котором хранится страница, которую вы хотите посетить, нет имени. Вместо этого он имеет числовой IP-адрес, например 204. 233. 34. 67. Ваш интернет-провайдер будет искать нужный IP-адрес через сервер доменных имен (DNS)

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

Подключение к серверу и запрос данных

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

Затем сервер получит сохраненные на нем файлы и отправит их на ваш компьютер. В нашем примере вы хотели перейти на домашнюю страницу Google. Сервер, на котором она сохранена, отправит домашнюю страницу на ваш компьютер

Конечно, он не отправит на ваш компьютер всю базу данных Google— это было бы практически невозможно загрузить. Вместо этого будут отправлены только данные для конкретной страницы. В случае с Google.com это только логотип, фотография вашего профиля и несколько других элементов

Загрузка данных в компьютер

Когда ваш провайдер получает данные с сервера, он начинает пересылать их на ваш компьютер в виде пакетов данных. Это означает, что данные, которые вы запросили, разбиты на более мелкие части, что облегчает их транспортировку

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

Маленькая капля в потоке интернет-данных

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

Этот процесс происходит с миллионами компьютеров, подключенных к Интернету, включая настольные компьютеры, ноутбуки и смартфоны. А поскольку мы все больше ‘умнеем’ в своих домах и используем Интернет вещей, можно ожидать, что в ближайшие годы возможности подключения к Интернету и передаваемые через него данные будут расти в геометрической прогрессии

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий

ВАМ БУДЕТ ИНТЕРЕСНО