Комментарии к моему посту: http://pikabu.ru/story/_4425698 показали, что мало кто знает как работает сетевая инфраструктура. Наслушавшись всего решил запилить пост.
Итак, для передачи данных в сети Интернет есть много так называемых "протоколов" - соглашений о формате и способах передачи данных. Протоколов очень много, но для понимания общей ситуации нас интересуют только 4 из них: TCP, IP, DNS, HTTP.
TCP (англ. transmission control protocol — протокол управления передачей) — один из основных протоколов передачи данных интернета, предназначенный для управления передачей данных.
Internet Protocol (IP, досл. «межсетевой протокол») — маршрутизируемый протокол сетевого уровня стека TCP/IP.
DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах.
HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных.
Чтобы не загружать терминологией информация будет дана в виде небольшой сказки с комментариями в скобках.
Есть страна Интернетия (собственно сеть Интернет) и в этой стране есть много городов (локальные сети), в этих городах живут компики (компьютеры), каждый компик живет строго на одном месте и имеет только один адрес (IP). Некоторые компики имеют не только адрес, но и известное имя (домен). Одним из самых известных является компик Пикабу (сайт Пикабу.ру). Компики активно пользуются почтой (пакеты данных), а почта у компиков работает так:
Когда компик хочет отослать просьбу прислать новых интересных новостей у Пикабу, он сперва посылает письмо на почту (сервер DNS) и узнает адрес Пикабу (IP адрес). Потом отправляет по этому адресу письмо с просьбой прислать новостей (HTTP-запрос). И Пикабу с радостью отправляет в ответ целую пачку новостей (пакеты HTTP), который компик просматривает и идет спать.
Когда мы переходим по ссылке или забиваем её в адресную стоку браузера, то браузер смотрит настройки DNS на компьютере и отправляет запрос. Сервер прописанный в настройках считается доверенным "по умолчанию". В ответ DNS сервер смотрит в свои записи и если искомая там нашлась, то присылает IP адрес сайта, если нет, то сервер смотрит в свои настройки и обращается к "вышестоящему" серверу за данными.
Верх иерархии DNS занимают "Корневые сервера" (а точнее совокупность серверов), которые имеют данные по всем доменам и в настройках не имеют серверов более высокого уровня. Два кластера корневых серверов располагаются в России.
В записях может храниться информация не только о домене, но и о доверенном DNS сервере обслуживающим домен.
Когда адрес получен браузер отправляет по указанному адресу HTTP запрос и начинает скачивать данные. После загрузки данных они обрабатываются и отображаются на экране устройства.
Содержание серверов - дорогое удовольствие. Поэтому за хранение записи "домен-IP" берется плата (от 150 р. за ру/рф домен) в год. Цены до недавнего времени падали, потом с 2014-го оставались на одном уровне, а в этом году немного поползли вверх.
"Госконтроль" предусматривает, что все записи зоны ru должны храниться у одного государственного регистратора. Что это означает и какие возможности дает?
1. Проксирование или перехват трафика (пропуск трафика через свой сервер).
2. Блокировка (просто пару строчек в конфиге удалить).
3. Перенаправление на другой сайт (выдается IP чужого сервера)
При этом пользователь (при наличии знаний) может просто прописать "доверенными" сторонние сервера. Скорее всего трафик на сторонние DNS просто заблокируют.
С учетом современных технологий это означает, что каждому человеку в Интернете можно будет давать строго нужную информацию. Вы будете не просто "под колпаком", все что Вы видите будет тщательно отобрано только для Вас. Все неугодные по тем или иным причинам сайты (в т.ч. зарубежные) будут блокироваться по звонку, по "чувствам верующих" и т.д.
Короче разница между интернетом и телевидением станет только в устройстве просмотра.