Сеть не надёжна. Задержка не равна нулю. Пропускная способность бесконечна только в теории. Сеть небезопасна. Топология меняется. Администратор не один. Транспорт ничего не стоит. Сеть однородна. Восемь заблуждений распределённых вычислений — классика, которую сформулировали инженеры Sun Microsystems: Билл Джой, Том Лайон, Л. Петер Дойч и Джеймс Гослинг.
Международная сеть где-то и для кого-то сломана постоянно. Если ваш протокол не учитывает потерю пакетов, он обречён. IP (хоть четвёртой, хоть шестой версии) не гарантирует доставку — это задача вышележащих уровней вроде TCP или QUIC. Задержка зависит не только от расстояния: скорость света в оптоволокне ниже, чем в вакууме, а конвертация сигнала из меди в оптику добавляет latency. Джиттер убивает стриминг и игры — именно поэтому Netflix использует буферизацию и коды коррекции ошибок.
Бесконечной пропускной способности не существует. Когда канал забит, возникает очередь, а за ней — задержка и потери. Пользователь упирается в домашний Wi-Fi: современный телефон выдаёт 400 Мбит/с, а роутер пятилетней давности — жалкие 100 Мбит/с.
Наивно думать, что пакеты никто не видит. Сеть состоит из кучи независимых операторов. Единственный выход — шифровать данные внутри самих пакетов. Но даже защищённый трафик выдаёт себя паттернами: машинное обучение определяет, качаете вы файл или смотрите кино, просто по размеру и времени отправки пакетов. Никогда не полагайтесь на сеть ниже HTTPS или TLS.
Топология меняется постоянно — телефон переключил вышку, провайдер перенаправил трафик. BGP, VRRP и Multipath TCP скрывают эти скачки, но не отменяют их. Администраторов много, даже в одном NOC. Тот, кто отвечает на ваше письмо, скорее всего, не трогает конфиги.
Транспорт не бесплатен. Отправка фильма через SMS обошлась бы в тысячи долларов. Стоимость складывается из электричества, «железа», поддержки и бизнес-логики — просто она невидима для протокола. И наконец, сеть неоднородна: Wi-Fi и Ethernet ведут себя кардинально по-разному, а короткий путь по BGP не всегда дешёвый — тонкий канал быстро забьётся.
У этого списка тоже есть своё заблуждение: многие ошибочно называют Тома Лайона Дэйвом. Даже факты не вечны. Список когда-нибудь вырастет до девяти или десяти пунктов, но вряд ли сократится до семи.