Без Интернета не представить нашу жизнь сегодня. Сейчас вы читаете эту статью, недавно вы смотрели видео в YouTube или Tik Tok, вчера вы, возможно, совершали покупку онлайн. Помимо вас еще 5,16 млрд людей имеют доступ к Интернету (согласно отчету компании Meltwater). В 2000-ом году всего Интернетом пользовались около 400 миллионов человек. Это приблизительно 6% от населения планеты в том же году. А сегодня уже намного более половины населения земного шара имеют доступ к сети. В следующей гистограмме показано соотношение между населением планеты и количеством Интернет-пользователей в разные года:
Впервые термин «Интернет» появился в 1983-ем году. В то время он заменил другое название концепции взаимно коммутируемых сетей – ARPANET (Advanced Research Projects Agency Network). Сам ARPANET был разработан Оборонным департаментом передовых исследовательских проектов ARPA (откуда и название самой сети) в США в 1967 году. А в 1972 году доступ открылся для университетов и научно-исследовательских организаций. Сеть уже объединяла около 50 организаций, имевших контракты с министерством обороны США.
В 1984 году был создан NSFNet, который навязал конкуренцию ARPANET. Его разработка финансировалась из Национального научного фонда США (NSF). NSFNet был межуниверситетской сетью и связывал намного больше организаций, вследствие чего ARPANET стал постепенно забываться.
Вскоре и в Европе появилась глобальная компьютерная сеть. В 1989 году в ЦЕРНе родилась концепция Всемирной паутины. Идея была предложена Тимом Бернерс-Ли. Он и разработал протокол HTTP и язык HTML.
Как же работает Интернет?
Допустим, у нас есть два компьютера, которые нужно соединить, чтобы передавать данные друг другу. Проще всего это сделать с помощью провода.
Для соединения большего количества компьютеров нужно очень много проводов. И возиться с огромной кучей очень тяжело и затратно. Существуют и более эффективные способы связи компьютеров для передачи данных.
Можно соединить устройства между собой поочередно. Но этот способ бьет по скорости передачи данных: для того, чтобы добраться от одного до другого устройства надо пройти несколько таких же устройств, которые будут тормозить процесс отправки.
Можно провести один кабель и подключить к нему одному все компьютеры.
В этом случае данные будут передаваться напрямую от одного устройства к другому. Но обслуживание центрального провода (шина или магистраль) будет трудоемкой. Поэтому вместо центрального провода лучше установить сетевой коммутатор (концентратор).
Таким устройством является, например, роутер, который наверняка есть у вас дома.
В реальности же не все компьютеры соединены проводами. О том, как происходит связь между компьютерами и серверами во всем мире и о Интернет-протоколах поговорим в следующих частях.