Сравнение строк зависит от collation
Одна и та же база может считать «А» и «а» равными или разными в зависимости от правила сравнения. Отсюда неожиданные дубликаты при переносе.
Одна и та же база может считать «А» и «а» равными или разными в зависимости от правила сравнения. Отсюда неожиданные дубликаты при переносе.
Как безопасно принять новое соединение с той же пары портов, опираясь на метки времени TCP.
RFC 6191 на rfc-editor.org0,1 плюс 0,2 не равно 0,3 в двоичном представлении. Для финансов используют целые копейки или десятичный тип.
Кольцо на оптике со скоростью 100 мегабит, бывшее пределом мечтаний до появления Fast Ethernet.
RFC 1390 на rfc-editor.orgВо многих языках переполнение не вызывает ошибку, а даёт неверный результат. Именно так теряются ракеты и ломаются счётчики просмотров.
Правила передачи координат пользователя вместе с указанием, кому и как долго ими можно пользоваться.
RFC 6280 на rfc-editor.orgПопулярное видео уперлось в предел тридцатидвухбитного знакового числа, и YouTube пришлось перейти на шестидесятичетырёхбитный счётчик. Предел был 2 147 483 647.
Кадры, согласование канала через LCP и настройка сетевого уровня через NCP. На нём выросли модемный интернет, DSL и до сих пор живёт PPPoE.
RFC 1661 на rfc-editor.orgОдин бит уходит на знак, поэтому диапазон сдвигается вдвое. Смешение типов в сравнении даёт классические уязвимости с отрицательной длиной.
Документ, посвящённый одному термину: слишком многие понимали эксплуатацию и обслуживание по-своему.
RFC 6291 на rfc-editor.orgЧисло 1 в little-endian выглядит как 01 00 00 00, в big-endian наоборот. По этому признаку в дампе распознают платформу.
Байтовое экранирование и контрольная сумма для последовательных линий. Отсюда флаг 0x7E, обрамляющий каждый кадр.
RFC 1662 на rfc-editor.orgДлина не хранится, поэтому её каждый раз считают проходом по памяти. Отсюда и переполнения буфера, и медленные операции над длинными строками.
После появления операторского NAT одного адреса мало: без номера порта и точного времени невозможно понять, кто именно приходил.
RFC 6302 на rfc-editor.orgУязвимость описана в отчёте о безопасности ВВС США задолго до массовых сетей. Классика «Smashing the Stack» вышла лишь в 1996-м.
Честный документ о том, где RIP уместен: маленькие сети с простой топологией и не более пятнадцати переходов.
RFC 1722 на rfc-editor.orgСлучайное размещение областей памяти лишает эксплойт заранее известных точек. Приём не устраняет ошибку, а делает её эксплуатацию дороже.
Список зон вроде 10.in-addr.arpa, которые резолвер обязан обслуживать сам, а не гонять запросы к корневым серверам.
RFC 6303 на rfc-editor.orgCtrl+C, Ctrl+D и Ctrl+Z - это не сочетания программы, а сигналы драйвера терминала. Именно поэтому они работают почти везде одинаково.
Клиент заранее сообщает объём письма, и сервер отказывает сразу, а не после закачки десятков мегабайт.
RFC 1870 на rfc-editor.orgНаследие потоковых терминалов: сочетание приостанавливает поток, а Ctrl+Q возобновляет. Каждый второй «зависший ssh» - это оно.
Реестр NLPID, доставшийся в наследство от стека OSI и до сих пор используемый в IS-IS и Frame Relay.
RFC 6328 на rfc-editor.orgУправляющие последовательности пришли от аппаратного терминала DEC 1978 года. Переменная TERM в системе указывает именно на эту совместимость.
Цепочка хэшей, где каждый следующий пароль получается из предыдущего. Предок современных генераторов кодов.
RFC 2289 на rfc-editor.orgДва символа достались от печатной машинки: один возвращал каретку, другой прокручивал бумагу. Windows сохранила оба, Unix оставил один.
Правила, по которым IANA выдаёт номера портов, и деление диапазона на системные, пользовательские и динамические.
RFC 6335 на rfc-editor.orgТабуляция позволяет каждому выбрать ширину отступа, пробелы гарантируют одинаковый вид. Языки вроде Python делают вопрос синтаксическим.
Как в одном виртуальном канале уживались IP, IPX и мосты. Эпоха, когда операторская сеть строилась не на Ethernet.
RFC 2427 на rfc-editor.orgОдин символ на экране может состоять из нескольких кодовых точек, а эмодзи с модификатором цвета кожи - из нескольких байтовых последовательностей. Отсюда «сломанные» смайлы при обрезке строки.
Словарь понятий: кодировка, набор символов, локаль, транслитерация. Основа для разговора без путаницы.
RFC 6365 на rfc-editor.orgОдна и та же буква с диакритикой записывается двумя способами, и строки визуально равны, но байтово различны. Без нормализации сравнение имён врёт.
Дистанционно-векторный протокол с масками подсетей и аутентификацией. Бесконечностью считается 16, поэтому диаметр сети ограничен пятнадцатью переходами.
RFC 2453 на rfc-editor.orgНемецкая ß в верхнем регистре превращается в SS, а обратно не возвращается. Поэтому приводить логины к одному регистру нужно осторожно.
Почему подпись ломается, когда рассылка дописывает подвал или меняет тему, и что с этим делать администратору.
RFC 6377 на rfc-editor.orgВ шведском алфавите ä стоит в конце, в немецком - рядом с a. Один и тот же список сортируется по-разному в разных локалях.
Готовые типы для MIB: MAC-адрес, отметка времени, строка отображения. Чтобы каждый вендор не изобретал своё.
RFC 2579 на rfc-editor.orgСмещение меняется в течение года, а пояс - это правило. Хранить время следует в UTC, а пояс - отдельным полем.
Рекомендация давать каждому узлу свой номер AS, чтобы аномалии маршрутизации не выглядели как перехват префикса.
RFC 6382 на rfc-editor.orgВ дни перевода стрелок час может отсутствовать или повторяться. Задачи, запланированные на такое время, срабатывают дважды или не срабатывают вовсе.
Способ описать, какие объекты MIB устройство обязано поддерживать, чтобы считаться совместимым.
RFC 2580 на rfc-editor.orgЗапись 2026-08-14 не спутать с американским и европейским порядком дат. Стандарт заодно сортируется как обычная строка.
Требования к определению метрики: воспроизводимость, единицы измерения, описание погрешности.
RFC 6390 на rfc-editor.orgПо стандарту ISO неделя начинается с понедельника, в части стран - с воскресенья. Отчёты с недельной агрегацией из-за этого расходятся.
MIB, который позволяет устройству самому считать статистику и события, а не гонять сырой опрос по сети.
RFC 2819 на rfc-editor.orgГод делится на четыре, но не на сто, кроме делящихся на четыреста. 2000-й был високосным, а 1900-й нет - и часть систем это путала.
Флаг, заставляющий каждый транзитный роутер разобрать пакет программно. Удобно для служебных протоколов и опасно как вектор атаки на процессор.
RFC 6398 на rfc-editor.orgЕжегодная дата, назначенная на 29 февраля, в обычный год не существует. Каждая система решает это по-своему, и результаты расходятся.
Клиент шлёт несколько команд подряд, не дожидаясь каждого ответа. На больших рассылках экономит заметное время.
RFC 2920 на rfc-editor.orgИсследователи вставляли в соглашение пункт об отдаче души и получали согласие тысяч пользователей. Юридически это ничего не значит, а вот статистику показывает.
Реформа, отменившая промежуточный черновой стандарт: путь сократился до предлагаемого и интернет-стандарта.
RFC 6410 на rfc-editor.orgGPL требует раскрывать изменения при распространении, MIT почти ничего не требует. Выбор лицензии - решение о том, как чужие смогут пользоваться кодом.
Кто какие ветки дерева OID может читать и менять. Так одному оператору отдают только счётчики интерфейсов, а не всё устройство.
RFC 3415 на rfc-editor.orgВ английском free означает и то, и другое, отсюда пояснение «свободный как речь, а не как пиво». В русском путаницы меньше.
Администраторы годами резали неиспользуемые диапазоны, а когда те раздали, новые владельцы оказались недоступны для части сети.
RFC 6441 на rfc-editor.orgОбмен исходниками был нормой в шестидесятые, когда софт прилагался к машине. Закрытая модель появилась позже, а движение за свободный код стало возвратом к практике.
Привязка SNMP к UDP на портах 161 и 162, а также к другим транспортам.
RFC 3417 на rfc-editor.orgКритические библиотеки нередко держит один человек в свободное время. Известный комикс xkcd про башню из блоков, стоящую на одном кубике, описывает это точно.
Правила инфраструктуры ключей, которой подписывают право анонсировать префикс. Основа защиты маршрутизации от угона.
RFC 6484 на rfc-editor.orgУдаление крошечной библиотеки left-pad в 2016 году обрушило сборки тысяч проектов. После этого правила удаления пакетов изменили.
Счётчики работы агента: сколько пакетов пришло, сколько отброшено по ошибке имени сообщества.
RFC 3418 на rfc-editor.orgУстановка одного пакета подтягивает десятки транзитивных. Проверять надо не прямые зависимости, а всё дерево целиком.
Как заменить ключ, не оборвав проверку подписей у всех, кто зависит от этого центра.
RFC 6489 на rfc-editor.org