GORAKH.NET+

Справочник

Архив за сентябрь. Факт дня и разбор документа на каждую дату.
1 сентября
Факт дня

Wi-Fi делит эфир по очереди

Устройства слушают канал и ждут паузы, поэтому одна медленная станция замедляет всех соседей. Проводной коммутатор так себя не ведёт: там у каждого свой канал.

Разбор дня

XMPP: ядро протокола

Extensible Messaging and Presence Protocol (XMPP): Core

Обмен XML-строфами в открытом потоке. Федерация без единого центра: адрес пользователя выглядит как почтовый и включает домен его сервера.

RFC 6120 на rfc-editor.org
2 сентября
Факт дня

В 2,4 гигагерц всего три непересекающихся канала

Каналы перекрываются, и одновременно без помех работают только первый, шестой и одиннадцатый. Выбор «свободного» седьмого канала мешает и первому, и шестому.

Разбор дня

Сообщества BGP для сбора данных

BGP Communities for Data Collection

Соглашение о том, как метить маршруты сообществами, чтобы исследователи могли анализировать глобальную маршрутизацию.

RFC 4384 на rfc-editor.org
3 сентября
Факт дня

Радар выгоняет точку доступа с канала

В части диапазона 5 гигагерц оборудование обязано освобождать частоту, услышав радар. Поэтому точка иногда сама переключает канал, обрывая клиентов.

Разбор дня

XMPP: сообщения и присутствие

Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence

Списки контактов, подписки на статус и доставка сообщений. Подписка на присутствие двусторонняя и требует явного согласия.

RFC 6121 на rfc-editor.org
4 сентября
Факт дня

Мощность передатчика не решает

Усилить сигнал точки бесполезно, если телефон не может ответить с той же мощностью. Связь работает в обе стороны, и слабое звено обычно клиент.

Разбор дня

Реестры PWE3 в IANA

IANA Allocations for Pseudowire Edge to Edge Emulation (PWE3)

Номера типов псевдопроводов для эмуляции каналов через пакетную сеть.

RFC 4446 на rfc-editor.org
5 сентября
Факт дня

WEP ломается за минуты

Ошибка в использовании вектора инициализации позволяет восстановить ключ по перехваченному трафику. Протокол считается небезопасным с 2001 года.

Разбор дня

XDR: внешнее представление данных

XDR: External Data Representation Standard

Способ описать структуры так, чтобы их одинаково читали машины с разным порядком байтов. Всё выравнивается по четыре байта, чем и объясняются лишние нули в дампах NFS.

RFC 4506 на rfc-editor.org
6 сентября
Факт дня

KRACK атаковал само рукопожатие

Атака 2017 года заставляла переустановить уже использованный ключ и не требовала знания пароля. Чинили её обновлением клиентов, а не заменой стандарта.

Разбор дня

Стык SIP и QSIG

Interworking between the Session Initiation Protocol (SIP) and QSIG

Взаимодействие с корпоративной телефонной сигнализацией QSIG при переходе офисов на IP.

RFC 4497 на rfc-editor.org
7 сентября
Факт дня

Гостевая сеть не всегда изолирует

Без включённой изоляции клиентов устройства в гостевой сети видят друг друга. Название пункта в меню не гарантирует поведение.

Разбор дня

ONC RPC версии 2

RPC: Remote Procedure Call Protocol Specification Version 2

Удалённый вызов процедур, на котором построены NFS и NIS. Отсюда портмаппер: клиент сначала спрашивает у службы на порту 111, где живёт нужная программа.

RFC 5531 на rfc-editor.org
8 сентября
Факт дня

Скрытый SSID не защищает

Имя сети всё равно передаётся при подключении клиента и легко перехватывается. Зато устройства начинают активно искать сеть, выдавая её название повсюду.

Разбор дня

SIP: управление конференциями

Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents

Как участник входит в конференцию и как ей управляет сервер. Основа групповых звонков в корпоративных системах.

RFC 4579 на rfc-editor.org
9 сентября
Факт дня

MAC-адрес теперь случайный

Телефоны подставляют случайный адрес при поиске сетей, чтобы их не отслеживали в торговых центрах. Из-за этого перестали работать привязки по MAC.

Разбор дня

NFS версии 4

Network File System (NFS) Version 4 Protocol

Файловый доступ, собранный в один протокол с состоянием и блокировками. В отличие от третьей версии, ему хватает одного порта 2049, что резко упростило проход через фаервол.

RFC 7530 на rfc-editor.org
10 сентября
Факт дня

Bluetooth прыгает по частотам

Соединение переключается между каналами более тысячи раз в секунду, чтобы уживаться с помехами и Wi-Fi. Поэтому наушники не глохнут рядом с роутером.

Разбор дня

Многоадресная рассылка от источника в 232/8

Source-Specific Protocol Independent Multicast in 232/8

Диапазон, где группа определяется парой источник-группа, поэтому чужой отправитель не может влить свой трафик.

RFC 4608 на rfc-editor.org
11 сентября
Факт дня

NFC работает без батареи

Считыватель питает пассивную метку своим полем. По этой же причине карта работает, а телефон без заряда - уже нет.

Разбор дня

LDAP: протокол

Lightweight Directory Access Protocol (LDAP): The Protocol

Операции поиска и изменения записей каталога поверх TCP. Ответ приходит потоком записей, а не одним пакетом, поэтому большой поиск можно читать по мере поступления.

RFC 4511 на rfc-editor.org
12 сентября
Факт дня

RFID старше, чем кажется

Идея отражать радиосигнал с изменением характеристик использовалась ещё в военных системах опознавания. Метка в магазине - прямой потомок этой техники.

Разбор дня

Сценарии развёртывания MSDP

Multicast Source Discovery Protocol (MSDP) Deployment Scenarios

Как домены многоадресной рассылки узнают об источниках друг друга через точки встречи.

RFC 4611 на rfc-editor.org
13 сентября
Факт дня

PoE проверяет нагрузку

Перед подачей питания коммутатор измеряет сопротивление устройства, чтобы не сжечь обычный ноутбук. Поэтому питание не появляется на порту само по себе.

Разбор дня

LDAP: модель каталога

Lightweight Directory Access Protocol (LDAP): Directory Information Models

Дерево записей, классы объектов и атрибуты. Отсюда привычная запись пути вида dc=example,dc=com.

RFC 4512 на rfc-editor.org
14 сентября
Факт дня

Витая пара названа буквально

Проводники скручены в пары с разным шагом, чтобы наводки взаимно компенсировались. Расплести пару у разъёма больше чем на пару сантиметров - значит потерять запас по помехам.

Разбор дня

Сопоставление языковых тегов

Matching of Language Tags

Правила подбора наиболее близкого языка: как ru-RU сопоставляется с ru при выборе локали.

RFC 4647 на rfc-editor.org
15 сентября
Факт дня

Сто метров - это не про сигнал

Ограничение длины сегмента связано с временем распространения и обнаружением коллизий в исходном стандарте. Само по себе затухание позволило бы больше.

Разбор дня

LDAP: методы аутентификации

Lightweight Directory Access Protocol (LDAP): Authentication Methods and Security Mechanisms

Простая привязка с паролем и механизмы SASL. Простая привязка без TLS шлёт пароль открытым текстом, о чём документ предупреждает прямо.

RFC 4513 на rfc-editor.org
16 сентября
Факт дня

Категория кабеля решает не всё

Гигабит требует всех четырёх пар, а старые линии часто разведены на две. Кабель категории 5e при этом формально проходит, а скорость не поднимается.

Разбор дня

Некорректное поведение резолверов DNS

Observed DNS Resolution Misbehavior

Каталог типовых ошибок: бесконечные повторы, игнорирование отрицательных ответов, штурм корневых серверов. Читается как список того, чего не делать.

RFC 4697 на rfc-editor.org
17 сентября
Факт дня

Оптика бывает одномодовой и многомодовой

В многомодовом волокне свет идёт множеством путей и на расстоянии размывается. Одномодовое тоньше и дороже, зато держит десятки километров.

Разбор дня

LDAP: запись различающихся имён

Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names

Правила текстовой записи DN и экранирования спецсимволов. Именно поэтому запятая внутри имени требует обратного слеша.

RFC 4514 на rfc-editor.org
18 сентября
Факт дня

Оптический патч-корд нельзя гнуть

Резкий изгиб выпускает свет из сердцевины, и линия молча теряет мощность. Проблема любимая: физически всё цело, а связи нет.

Разбор дня

Альтернативная семантика ECN

Specifying Alternate Semantics for the Explicit Congestion Notification (ECN) Field

Как определять новые значения битов уведомления о перегрузке, не ломая существующие реализации.

RFC 4774 на rfc-editor.org
19 сентября
Факт дня

Пыль на коннекторе стоит децибелы

Одна частица на торце волокна перекрывает заметную часть сердцевины диаметром девять микрон. Поэтому оптику протирают, а не продувают.

Разбор дня

LDAP: запись фильтров поиска

Lightweight Directory Access Protocol (LDAP): String Representation of Search Filters

Скобочный синтаксис вида (&(objectClass=user)(cn=иван*)). Отсюда же берётся класс уязвимостей с подстановкой во фильтр.

RFC 4515 на rfc-editor.org
20 сентября
Факт дня

Медиаконвертер не чинит топологию

Он переводит сигнал из меди в оптику, но не изолирует сегменты и не строит дерево. Петля через конвертер уложит сеть так же надёжно.

Разбор дня

Процедуры расширения протоколов

Procedures for Protocol Extensions and Variations

Почему вендорские расширения без регистрации приводят к несовместимости и что делать вместо этого.

RFC 4775 на rfc-editor.org
21 сентября
Факт дня

Петля из двух кабелей кладёт офис

Широковещательный шторм отнимает всю полосу за секунды. Именно поэтому у протокола остовного дерева есть право выключить порт.

Разбор дня

LDAP: формат URL

Lightweight Directory Access Protocol (LDAP): Uniform Resource Locator

Ссылка вида ldap://сервер/база?атрибуты?область?фильтр. Используется в отсылках, когда сервер перенаправляет клиента на другой каталог.

RFC 4516 на rfc-editor.org
22 сентября
Факт дня

VLAN придумали ради безопасности и порядка

Один коммутатор изображает несколько независимых, разделяя широковещательные домены. Тег занимает четыре байта и потому увеличивает кадр.

Разбор дня

Эксплуатация anycast-сервисов

Operation of Anycast Services

Один адрес анонсируется из многих точек, и клиент попадает в ближайшую по маршрутизации. Так работают корневые серверы DNS и публичные резолверы.

RFC 4786 на rfc-editor.org
23 сентября
Факт дня

Транковый порт несёт метки

Между коммутаторами кадры ходят с тегом VLAN, а к клиенту приходят без него. Несовпадение нетегированной сети на концах - классическая причина «работает, но не для всех».

Разбор дня

LDAP: синтаксисы и правила сравнения

Lightweight Directory Access Protocol (LDAP): Syntaxes and Matching Rules

Как сравнивать значения атрибутов: с учётом регистра или без, как строки или как числа. Отсюда странность, что имена пользователей обычно сравниваются без учёта регистра.

RFC 4517 на rfc-editor.org
24 сентября
Факт дня

Коммутатор учится сам

Он запоминает, с какого порта пришёл каждый MAC-адрес, и дальше шлёт кадр только туда. Пока адрес неизвестен, кадр рассылается во все порты.

Разбор дня

Обновление правил MIB под IETF Trust

RFC 4181 Update to Recognize the IETF Trust

Юридическая правка авторских прав в шаблонах MIB-документов.

RFC 4841 на rfc-editor.org
25 сентября
Факт дня

Таблица MAC-адресов конечна

Переполнение заставляет коммутатор рассылать кадры повсюду, превращая его в концентратор. На этом основана старая атака с наводнением таблицы.

Разбор дня

LDAP: подготовка строк

Lightweight Directory Access Protocol (LDAP): Internationalized String Preparation

Нормализация Unicode перед сравнением, чтобы визуально одинаковые строки считались равными.

RFC 4518 на rfc-editor.org
26 сентября
Факт дня

Полудуплекс всё ещё встречается

Несогласованный режим на двух концах даёт ошибки и падение скорости в разы. Диагноз ставится по счётчику коллизий на порту.

Разбор дня

Обязательные ссылки на документы стандартного пути

Handling Normative References to Standards-Track Documents

Уточнение правил цитирования при продвижении документов по уровням зрелости.

RFC 4897 на rfc-editor.org
27 сентября
Факт дня

Jumbo frame надо включать везде

Если увеличенный кадр поддерживает не всё оборудование пути, трафик молча ломается или падает в скорости. Половинчатое внедрение хуже отсутствия.

Разбор дня

LDAP: схема для пользовательских приложений

Lightweight Directory Access Protocol (LDAP): Schema for User Applications

Стандартный набор атрибутов: cn, sn, mail, uid, member. Тот минимум, на который рассчитывает почти любая интеграция.

RFC 4519 на rfc-editor.org
28 сентября
Факт дня

MSS clamping спасает туннели

Уменьшение объявляемого размера сегмента помогает, когда сообщения о слишком большом пакете фильтруются. Без него часть сайтов открывается наполовину.

Разбор дня

Избегание ECMP в сетях MPLS

Avoiding Equal Cost Multipath Treatment in MPLS Networks

Почему роутер может принять метку за IP-заголовок и раскидать пакеты одного потока по разным путям, ломая порядок доставки.

RFC 4928 на rfc-editor.org
29 сентября
Факт дня

Чёрная дыра MTU

Роутер отбрасывает большой пакет и не шлёт уведомление, потому что ICMP заблокирован. Симптом фирменный: маленькие страницы грузятся, большие висят.

Разбор дня

LDAP: регистрация элементов в IANA

Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)

Процедура получения номеров под новые атрибуты и классы, чтобы расширения разных вендоров не конфликтовали.

RFC 4520 на rfc-editor.org
30 сентября
Факт дня

Ping проходит, а сайт не открывается

Первое проверяет ICMP и маршрут, второе - TCP, DNS, TLS и приложение. Совпадение этих проверок ни к чему не обязывает.

Разбор дня

Порядок изменения MPLS

Change Process for Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Protocols and Procedures

Правила, по которым расширяют MPLS, чтобы архитектура не разъехалась под давлением частных запросов.

RFC 4929 на rfc-editor.org
GORAKH.NET+
Вход / Регистрация