Posts tagged with “smalltalk”

Интернет (не) был ошибкой 1.1

Почему интернет (не) был ошибкой?

Пост из разряда "Сальери успел нажраться сомнительных грибов и несёт какой-то бред"

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

Но ошибку мы все уже допустили. Исправить её сложно — практически невозможно, я бы сказал — но можно защититься. Правда, я, как и некоторые всемирно известные личности, сначала собираюсь привести краткую историческую сводку о создании интернета.

Почему нет, в конце концов? Это мой блог или не мой? Имею я право, или тварь я дрожащая?

ARPA + ARPANET

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

Появление интерарпанета

Зародился интернет (если верить, что иронично и даже немного парадоксально, интернету) уже как 56 лет назад, в 1969 году. Его изначальной идеей вообще не было выходить наружу или давать доступ рядовым пользователям (коими мы с вами и являемся, раз уж на то пошло), а подразумевался он для использования его инвестором — Advanced Research Projects Agency, или же, сокращённо — ARPA. ARPANET был исследовательской — конечно, как же, ага — сетью, которая должна была ускорить разработки, обеспечить обмен данными, и быть закрытой для всех остальных. Об этом чуть позже, но, в целом, видно это из реализации и тех слоёв сетевой модели OSI, которые реально использовались в ARPANET. Как лирическое отступление, конечно, намекну, что государство, обладающее ARPANET (долго ли гадать, кто обладал доступом к ARPA?), могло опередить всех остальных на голову. Как в плане технологического развития и его скорости, так и в военном плане. Да, конечно, ARPANET никак не сравнится с современным интернетом по уровню развития и скорости, но по сравнению с электромагнитным телеграфом — легко.

Карта ARPANET

Конкретная реализация, модель OSI, и медь в кабелях (пока что) Почему же ARPANET была закрытой сетью и в принципе не подразумевала использование обычными пользователями? Для этого придётся немного окунуться в сетевой стек. Ну, вам — не придётся.

Есть такая штука, сетевая модель OSI, разделяющая весь интернет на семь уровней. Не основных уровней, а просто уровней. Что более важно, OSI-модель используется и сейчас, являясь основной сетевой моделью, позволяющей легко разбивать интернет на сегменты. Там, конечно, дело немного сложнее, но на самом деле, понижаясь по уровням вниз, мы получаем всё меньшие разделы (уровни) интернета. Я даже случайную схемку с просторов интернета приложу, и постараюсь объяснить.

Модель OSI

Поразглядывали картинку на весь экран? Я не нашел способа её уменьшить (.md не .tex, конечно, это да).

Посмотрите на 4+ уровни. Да, на четвертом уровне уже изображено, что компьютер общается с каким-то чёрным ящиком (спойлер: это сервер), и вроде бы тут можно и закончить, но... Не.

OSI Layer 1

Начнём с первого. Первый уровень — физический. Упрощая, можно сказать, что это такой уровень интернета, где существует одно устройство. Почему? Потому что физический уровень про провода. О том, как у вас данные по проводу доходят до вашего компьютера. То есть где-то есть электронная пушка (или же крутой фонарик, если у вас в кабелях нет меди, а есть оптика), и в компьютере есть что-то, принимающее электроны или фотоны. Не может же один фотон попасть в два компьютера сразу, да? Не может. Поэтому первый уровень и говорит про один компьютер.

L2

Уже второй уровень. Нет, это не значит, что устройств теперь два. Второй уровень — это локальная сеть. То есть у вас есть какое-то устройство, которое умеет подключать несколько патчкордов (провода, где живут гномики с интернетом) в себя, и общаться сразу с несколькими устройствами. Он не знает, что такое VLAN1 и VLAN2 (виртуальные локальные сети), но у него есть LAN (Local Access Network). Он один — устройств много. Сколько дырок в коммутаторе (простенький роутер) — столько и устройств.

L3

А вот тут поинтереснее (и, при этом, попроще). Колдуны-тауматурги-чернокнижники (инженеры) научились заставлять коммутатор (теперь уже именуемым свитчем (от англ. switch — переключать)), создав такую штуку, как VLAN (Virtual Local Access Network). Он вёл себя полностью как LAN (все устройства внутри могли общаться между собой), но вот нюанс. Де-факто все устройства, подключенные к свитчу, находились в одной сети, а де-юро — в разных. Так как всё общение по проводам шло через свитч (не подключали они один провод к двум компьютерам!), он мог сказать "вот сюда я тебя пущу, а туда — нет". И не пускал. Так появилось первое разграничение.

L4

Начинается самая крутая часть. Общение наружу. Здесь регламенируется, как и какими пакетами обмениваются устройства из разных L3-уровней (через уже роутер, а не свитч, конечно). Больше объяснить сложно. Но настоящий интернет, коим вы представляете его себе, начинается здесь.

L5-L7

Уже прикладные уровни (хотя пиндосы и называют их Software, так как они полностью зависят от того, что курили разработчики, когда писали способ взаимодействия). Все известные протоколы (HTTP/S, S/FTP, SSH/Telnet и др.) уже находятся полностью здесь.

Так вот, к чему это всё?

У ARPA были настроены толком L1-L3. L4+ поначалу были для галочки. Сеть была закрытой. Одна, общая сеть. Понимаете, да? Это ещё не интернет. Поэтому это и ARPANET.

MILNET

Важно заметить (одним абзацем), что ARPA (DARPA) всё же была военной структурой, поэтому армейская сеть США была выделена в MILNET (MILitary NETwork) в 1983 (работы завершены в 1984) году1.

NORSAR, CSNET, SATNET, PRNET и другие легендарные покемоны

Очевидно, проекты, подобные ARPANET были и в Европе. NORSAR, CSNET, PRNET — именно они. И они эволюционировали в SATNET. Виноват в этом мракобесии TAT. Огромный оптоволоконный кабель, соединивший США и ко в одну сеть. Не сразу, конечно. SATNET использовал протокол TCP/IP (отказоустойчивый IP) до ARPANET, который использовал NCP.

Flag day (день рождения интернета) — 1983. В этот день ARPANET тоже принял TCP/IP, став частью общей сети.

Интернет

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

Я пропускаю 2000-2010 годы, потому что там ничего страшного не было. Пропустил. Видите?

Наше время

А вот сейчас задумайтесь. Как давно вы пользовались чем-то, что не требовало от вас подключения к внешнему интернету? Под внешним интернетом (далее — просто "интернет") я подразумеваю сеть за пределами вашей квартиры и вашего роутера, а под интранетом — сеть внутри вашей квартиры и вашего роутера. Ни дня. Стоит вам выключить интернет, оставшись наедине с собой в локальной сети — и вы отрезаны от всего. Не только от связи с другими людьми — да, вы лишитесь соцсетей, "мыла", (вдруг кто пользуется) подключением к IRC, всех новостных каналов — но от музыки, фильмов, книг, документации, любого медиа-контента. От всего. И это, в первую очередь, выгодно даже не вашему провайдеру — а самим поставщикам всего вышеперечисленного.

Вы заметили? За ваше внимание идёт борьба. Постоянная диверсификация всех вариантов контента, разделение на разные площадки под разные типы (Netflix, Spotify, Amazon, Facebook и список можно продолжать вечно). Каждая из корпораций хочет оставить вас у себя. Так или иначе — вы ей нужны.

Думаете, с вас можно поиметь много денег? Или реклама такая прибыльная?

Ошибаетесь.

Знаете, что на самом деле дороже вашего внимания, ваших кликов и "лайков"? Ваша информация. Ваша личная, приватная информация. Я не говорю про видео, которые вы храните где-то в скрытой папке, я не говорю про ваши сообщения (хотя вот сообщения, может, и интересны корпорациям). Я говорю про вашу сущность, электронную душу — называйте, как хотите. Это ваш отпечаток — уникальный только для вас. Чем больше вы находитесь в интернете, тем проще вас подделать. Тем проще вами управлять. Тем проще контролировать поток информации в вашем доме.

Удивлялись ли вы тому, как иногда вам выпадают "рилсы" и "шортсы" в инстаграме2 или тытрубе? Или, может, вам удивительно точно рекомендует музыку Я.Музыка или Spotify3? Вы гоняете им ценный трафик, а взамен они узнают о вас всё больше и больше.

Это не конспирологическая теория, и не паранойя. Это чистая правда. Я не говорю, что это плохо. Плохо совсем другое.

Вас легко отменить. Слишком легко. Да и, даже если не верите, история с #itwasdns4 вас ничему не научила?

Стоит чему-то произойти — и вы в изоляции. Без своих документов в Microsoft OneDrive, без музыки в Spotify, без фильмов с Кинопоиска.

#itwasdns

И вот мы приходим к очевидной идеей, против которой будет выступать любая корпорация, прикрываясь правом на интеллектуальную собственность.

Интранет должен превалировать над интернетом Представьте. У вас есть небольшой сервер (вместо роутера). Он контролирует вход и выход данных, причём очень жёстко. Вы можете настроить какие-то внутренние аккаунты (например, родительский и детский) и настроить ограничения на вход-выход. Заблокировать телеметрию (экранировать телеметрию).

Добавьте к этому хранилище данных. Может, даже, не особо большое. 1-2 ТБ (это копейки по данным). Сколько вы туда можете выгрузить фильмов? Книг? Музыки? Много.

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

Да, я к этому и веду. Следующая статья будет уже про идею интранета (шарднета, если мы рассматриваем интернет как набор интранетов), про реализацию, и попытки вести девлог по настройке расширяемого интранета у себя дома так, чтобы это было легко повторить и настроить взаимодействие с моим шардом.

Не верьте никому. Особенно корпорациям. Там на вашей стороне не будет никого.

Декс, привет


  1. если верить пиндостановской Педивикии.

    ↩︎

  2. запрещено в РФ.

    ↩︎

  3. а они просто гандоны.

    ↩︎

  4. Масштабный сбой AWS (Amazon Web Service), повлекший за собой критические неполадки в огромном сегменте интернета (в т.ч. Steam, сам Amazon, и другие крупные площадки)

    ↩︎