✈️Путешествие наших данных по интернету
Сегодня читал еще раз про то, как данные путешествуют по интернету, и всё равно поймал себя на мысли: “Как же круто все устроено!”
Известно, что любой запрос (открыть сайт, отправить сообщение, посмотреть видео) разбивается на пакеты. Но когда начинаешь вникать в детали - понимаешь, что с этими пакетами можно делать почти что угодно.
Их можно заворачивать друг в друга как матрёшку. Шифровать. Подменять адрес отправителя. Маскировать под обычный поход в Яндекс, а на самом деле идти на YouTube.
Пакет - это просто кусок данных, и то, как его прочитает сеть, зависит только от того, во что ты его упаковал и какой маршрут ему задал.
Самое безумное, что именно на этом построены и обход блокировок, и защита данных, и даже корпоративные VPN. Ты можешь сделать так, чтобы провайдер видел одно, а внутри - совсем другое.
Не перестаю восхищаться гибкостью этой архитектуры.