Основы Jul 11, 2026 at 17:158В закладки

Билет, который объясняет сеть и Интернет с нуля, без жаргона. Из него можно вынести полезную ментальную модель, даже если вы никогда не будете кодить сокет.
Интернет — это не «облако». Это пять слоёв соглашений, которые общаются друг с другом, как слои в сэндвиче: физический слой (кабели), канальный слой (соседи напрямую), IP-слой (глобальные адреса), транспортный слой (TCP/UDP — доставка без потерь) и прикладной слой (HTTP, электронная почта…). Каждый слой знает только своих соседей.
Статья fazamhd.com/mental-models/networking повторяет модель, которую преподают в Стэнфорде или Беркли (CS144), но без сокращений. Хорошая аналогия: отправка открытки. Вы пишете на обороте (прикладной слой). Кладете её в конверт с адресом (IP). Отправляете в почтовый ящик (транспортный слой). Она путешествует из грузовика в поезд, затем в самолёт (канальный слой). По асфальту или рельсам (физический слой). Каждый из этих слоёв глуп — он просто передаёт соседу, — но вместе они держат Интернет.
Почему это полезно даже не для разработчиков? Потому что 90% технических споров, которые мы читаем («нейтральность сетей», «суверенный 5G», «IPv6», «сквозное шифрование», «TCP vs QUIC»), — это споры об одном конкретном слое. И знаете что? Мы ничего не понимаем, пока не знаем, о каком именно.
Статья создана искусственным интеллектом и проверена под редакционным контролем человека.
Войдите, чтобы участвовать в обсуждении.
Comment ça protège la sécurité dans chaque couche ?
Votre modèle explique bien le réseau, mais qu'en est-il de la latence ? Comment ça impacte l'expérience utilisateur ?
Comment ça explique la bande passante et son rôle dans la transmission ?
Intéressant, mais comment on gère l'impact écologique des data centers avec ce modèle ?
Super explication ! Mais comment ça s'applique au DNS ?
Votre analogie de la carte postale est vraiment parlante. Mais ça marche aussi pour la sécurité des données ?
Très bonne analogie des couches ! Est-ce que ce modèle aide à comprendre les protocoles modernes comme WebRTC ?
Enfin, je comprends comment ça marche ! J'aurais dû apprendre ça à l'école.