Перейти к основному содержанию

Основное направление

Интернет-инфраструктура

В фасете «Основное направление» значение «Интернет-инфраструктура» группирует публикации по основной предметной области. В одном месте собраны статьи, открытые источники, институты, компании, люди, региональные риски, операционные зависимости и рыночный контекст. Страница объясняет границы области, основных участников и источники, на которые стоит опираться при сравнении сигналов. Она помогает увидеть, как одна тема проявляется в событиях, профилях, изменениях рынка и долгосрочных инфраструктурных решениях.

Один бит не поддерживает службу в работе: предел DNS WKS

История

Один бит не поддерживает службу в работе: предел DNS WKS

Почтовая программа могла исключить сервер ещё до первого TCP-пакета, прочитав карту портов в DNS. История WKS показывает, почему точное описание не заменяет проверку живой системы.

25 авг. 2026 г.
Ответ, способный назвать лишь то, что знал один сервер: почему DNS отказалась от IQUERY

История

Ответ, способный назвать лишь то, что знал один сервер: почему DNS отказалась от IQUERY

Когда-то запрос DNS мог прийти без вопроса. Вместо него в секции Answer уже находилась ресурсная запись, а серверу предлагалось найти имена с таким значением. Симметрия казалась естественной: обычный запрос идет от имени к ресурсу, обратный должен пройти от ресурса к именам. Но…

25 авг. 2026 г.
Подтверждение, не сумевшее назвать прибывший пакет: как алгоритм Karn научил TCP отказываться от измерения

История

Подтверждение, не сумевшее назвать прибывший пакет: как алгоритм Karn научил TCP отказываться от измерения

Один и тот же диапазон последовательности отправлен дважды. Сначала истёк таймер исходной передачи, затем ушла повторная. Вскоре одно ACK сдвинуло границу подтверждения. Оно надёжно сообщает о продвижении потока, но не называет передачу, которая его вызвала. Алгоритм Karn…

25 авг. 2026 г.
Маска, которую тишина угадала неверно: как ICMP запускал подсеть

История

Маска, которую тишина угадала неверно: как ICMP запускал подсеть

Новый хост уже получил IPv4-адрес, но ещё не знает границу прямой доставки. Он рассылает вопрос о маске и не слышит ответа. Старая спецификация разрешала временно применить классовую маску несегментированной сети, признавая, что догадка может быть ошибочной: уполномоченный агент…

25 авг. 2026 г.
Метка, которую межсетевой экран не мог безопасно стереть: опция безопасности IPv4 в закрытых сетях

История

Метка, которую межсетевой экран не мог безопасно стереть: опция безопасности IPv4 в закрытых сетях

Межсетевой экран удаляет незнакомую опцию IPv4, и пакет становится внешне проще. Но в многоуровневой защищённой сети такое упрощение меняет решение о данных. Получатель может отвергнуть пакет без обязательной метки или назначить ему неявный уровень входного интерфейса — выше либо…

25 авг. 2026 г.
Пакет пометили до потери: долгий спор ECN о том, как сообщать о перегрузке

IETF

Пакет пометили до потери: долгий спор ECN о том, как сообщать о перегрузке

Интернет долго использовал потерю как доказательство перегрузки: очередь заполнялась, пакет исчезал, отправитель снижал скорость. Explicit Congestion Notification (ECN) перенёс момент свидетельства вперёд. Маршрутизатор может отметить давление, пока пакет ещё цел. Но два бита…

25 авг. 2026 г.
Тест, который проходил молча: что на самом деле доказывал Discard

История

Тест, который проходил молча: что на самом деле доказывал Discard

Отправитель направляет известный поток на порт 9 и не получает ни квитанции, ни результата. По RFC 863 именно так и должен вести себя Discard: принять данные, выбросить их и не отвечать на уровне приложения. Поэтому пустой экран — наблюдение, но не доказательство приёма. Сила…

25 авг. 2026 г.
Ответ часов без грамматики: почему Daytime был рассчитан на человека

История

Ответ часов без грамматики: почему Daytime был рассчитан на человека

Клиент подключается к порту 13, получает понятную строку, и соединение закрывается штатно. Другой сервер вправе записать тот же момент в ином порядке, с другим числом цифр года и другим обозначением часового пояса. Оба соблюдают RFC 867: стандарт обещал читаемый ответ, но не…

25 авг. 2026 г.
Ответы по одному, которые не прекращались: как Echo и Chargen замкнули сетевой контур

История

Ответы по одному, которые не прекращались: как Echo и Chargen замкнули сетевой контур

В разговоре больше не было говорящего. Один узел создавал строку и отправлял её тому, кого считал источником. Второй возвращал строку обратно. Каждый пакет выглядел ответом на предыдущий, но одновременно становился следующим запросом. Локально работа была конечной; у пары не было…

25 авг. 2026 г.
Байт после возврата: как Telnet отделил новую строку от движения каретки

История

Байт после возврата: как Telnet отделил новую строку от движения каретки

Получив `CR`, виртуальный терминал ещё не знал, завершена ли команда движения. `LF` отправлял позицию к началу следующей строки, а `NUL` подтверждал возврат к левому краю текущей. Telnet сделал смысл проверяемым по соседнему байту, не требуя общего устройства терминалов.

25 авг. 2026 г.
Сервер, сменивший работу посреди соединения: как NNTP сделал роли явными

История

Сервер, сменивший работу посреди соединения: как NNTP сделал роли явными

Сначала один и тот же NNTP-канал показывает возможности передачи статей между серверами. После `MODE READER` он предлагает чтение. Адрес и TCP-соединение не изменились, зато изменились полномочия сеанса. Протоколу пришлось обозначить эту границу так, чтобы старые предположения не…

25 авг. 2026 г.
Отзыв, который путешествовал как новость: почему Usenet оставлял отмену каждому узлу

История

Отзыв, который путешествовал как новость: почему Usenet оставлял отмену каждому узлу

Одна управляющая статья cancel приходит на три сервера. Первый уже хранит указанный материал и скрывает его. Второй не признаёт полномочия отправителя и сохраняет копию. Третий ещё не видел оригинала, поэтому запоминает Message-ID и отклоняет запоздалое поступление. Сеть…

25 авг. 2026 г.
Удаление, которое ждало прощания: как POP3 отделил метку от необратимого действия

История

Удаление, которое ждало прощания: как POP3 отделил метку от необратимого действия

Сервер ответил `+OK message 4 deleted`, но связь оборвалась до `QUIT`. При следующем входе письмо осталось в maildrop. Ответ не был ложным: он подтвердил обратимую метку, а фактическое удаление относилось к состоянию UPDATE.

25 авг. 2026 г.
Байты, ожидавшие разрешения: как литералы IMAP обменяли сетевой круг на границу ресурсов

История

Байты, ожидавшие разрешения: как литералы IMAP обменяли сетевой круг на границу ресурсов

Клиент уже сообщил длину: `{11}`. Сервер знал, сколько октетов будет дальше, TCP-соединение оставалось открытым, но данные ждали ответа `+`. Эта пауза была не задержкой транспорта, а последней дешёвой возможностью отказать. LITERAL+ убрал круг по сети, а вместе с ним передал…

25 авг. 2026 г.
Контрольная точка, которая не была числом байтов: как FTP научился возобновлять файл

История

Контрольная точка, которая не была числом байтов: как FTP научился возобновлять файл

Строка `110 MARK ssss = rrrr` могла прийти по управляющему соединению, пока файл продолжал идти по соединению данных. Слева находилось состояние, которое умел восстановить отправитель, справа — состояние, которое получатель создал после надёжной записи предшествующих данных. Знак…

25 авг. 2026 г.
Пустой запрос, который перечислял всех: как Finger превратил присутствие людей в сетевой ответ

История

Пустой запрос, который перечислял всех: как Finger превратил присутствие людей в сетевой ответ

Соединиться с TCP-портом 79 и послать только CRLF — без имени и команды. В NAME/FINGER 1977 года такая пустая строка означала: покажи всех, кто сейчас работает на удалённой машине. Ответ мог назвать человека, место терминала, время простоя и личный план. Обмен остался коротким…

25 авг. 2026 г.
Второе соединение спросило, кому принадлежало первое: как IDENT ограничил власть имени пользователя

История

Второе соединение спросило, кому принадлежало первое: как IDENT ограничил власть имени пользователя

В 1993 году протокол лишился слова «authentication» не потому, что перестал возвращать имена. Он перестал приписывать этим именам полномочие, которого обмен никогда не доказывал. Удалённая система могла сообщить владельца TCP-соединения для аудита, но не могла тем самым приказать…

25 авг. 2026 г.
Пакет времени, который не сообщал время: как NTP Kiss-o'-Death сделал отказ исполнимым

История

Пакет времени, который не сообщал время: как NTP Kiss-o'-Death сделал отказ исполнимым

Обычный ответ помогает клиенту решить, насколько расходятся часы. Ответ со Stratum 0 решает совсем другую задачу: можно ли продолжать отношения с сервером и как часто его спрашивать. Kiss-o'-Death поместил оба типа сообщений в один формат, но заставил реализацию провести между…

25 авг. 2026 г.
Файл пришёл не с порта 69: как TFTP привязал передачу к выбранным концам

История

Файл пришёл не с порта 69: как TFTP привязал передачу к выбранным концам

Файл длиной ровно в целое число блоков требовал ещё одного пакета — пустого DATA. Без него получатель не мог отличить законченную передачу от паузы перед следующим блоком. В TFTP границы не подразумевались: конец, прогресс и принадлежность должны были появиться в небольшом наборе…

25 авг. 2026 г.
Вопрос, на который SMTP научился не отвечать: как VRFY отделил приём почты от раскрытия справочника

История

Вопрос, на который SMTP научился не отвечать: как VRFY отделил приём почты от раскрытия справочника

В 1982 году удалённая машина могла отправить SMTP-серверу `VRFY Smith` и получить полное имя Фреда Смита вместе с его почтовым ящиком. Команда помогала диагностике, потому что делала внутренние сведения видимыми. По той же причине она стала опасной: транспортная служба попутно…

25 авг. 2026 г.