Пять полей crontab
Минуты, часы, дни месяца, месяцы и дни недели. Коварство в том, что день месяца и день недели объединяются по «или», а не по «и».
Минуты, часы, дни месяца, месяцы и дни недели. Коварство в том, что день месяца и день недели объединяются по «или», а не по «и».
Формулировка цели: делать интернет лучше через документы, которые влияют на то, как его проектируют и эксплуатируют.
RFC 3935 на rfc-editor.orgПриоритет меняет доступ к вычислениям, но не к диску и сети. Поэтому «тихая» фоновая задача с nice всё равно может задушить систему вводом-выводом.
Рабочая лошадь IPsec: шифрование плюс целостность. Умеет прятаться в UDP на порту 4500, чтобы пройти через NAT.
RFC 4303 на rfc-editor.orgВ Linux в среднюю нагрузку попадают и процессы, ждущие диск. Отсюда высокая нагрузка при почти простаивающем процессоре.
Правила расширения протокола резервирования ресурсов, чтобы правки не расходились по вендорам.
RFC 3936 на rfc-editor.orgПрограмма не может подготовиться к завершению по девятому сигналу. Именно поэтому вежливый порядок - сначала SIGTERM, и только потом крайняя мера.
Согласование параметров и ключей для IPsec. Вторая версия сократила установку до четырёх сообщений и добавила встроенную проверку живости соседа.
RFC 7296 на rfc-editor.orgЗапись в таблице остаётся, пока родитель не прочитает код завершения. Зомби не потребляет ресурсы, кроме строки в списке процессов.
Когда стандарту разрешено обязательно ссылаться на менее зрелый документ. Формальность, тормозившая многие спецификации.
RFC 3967 на rfc-editor.orgПервый процесс усыновляет всех осиротевших и не может быть убит обычными сигналами. В контейнерах это регулярно приводит к сюрпризам с обработкой сигналов.
Список того, что обязательно поддерживать, а что пора выключить. Документ прямо помечает 3DES и MD5 как устаревшие.
RFC 8221 на rfc-editor.orgПока открыт хоть один дескриптор, место не освобождается. Отсюда классика: диск заполнен, а du ничего не показывает.
Единый список параметров, чтобы одноимённые поля не значили у разных реализаций разное.
RFC 3968 на rfc-editor.orgИмя в каталоге лишь указывает на индексный узел, и таких имён может быть несколько. Файл исчезает, когда исчезает последнее имя.
Туннель для машин за NAT, где пакеты IPv6 едут внутри UDP. Способ дал IPv6 миллионам домашних машин, но качество связи зависело от чужих серверов.
RFC 4380 на rfc-editor.orgВнутри неё просто путь, который может быть неверным. Поэтому битые символические ссылки - нормальное состояние файловой системы.
Регистрация параметров адреса SIP: transport, user, method и прочих.
RFC 3969 на rfc-editor.orgЖурналирование гарантирует целостность структуры после сбоя, но не содержимого файлов. Данные, не дошедшие до диска, всё равно теряются.
Клиент спрашивает у сервера, каким его видно снаружи, и узнаёт свой публичный адрес и порт. С этого начинается любое прямое соединение в звонках.
RFC 8489 на rfc-editor.orgВызов заставляет ждать физической записи и на обычном диске стоит миллисекунды. Базы данных ставят его в самое узкое место транзакции.
Как назначаются представители для работы с ITU, IEEE и подобными органами.
RFC 4052 на rfc-editor.orgСнимок файловой системы делается мгновенно, потому что блоки не копируются, пока их не изменят. На этом же принципе работают контейнерные образы.
Стороны собирают все возможные адреса, проверяют пары на проходимость и выбирают лучшую. Если прямой путь не находится, трафик идёт через ретранслятор TURN.
RFC 8445 на rfc-editor.orgМиллионы крошечных файлов исчерпывают таблицу индексных узлов при свободных гигабайтах. Диагностировать это без df -i почти невозможно.
Регламент официальной переписки между IETF и другими организациями стандартизации.
RFC 4053 на rfc-editor.orgЯдро не знает о кодировке, поэтому имя может быть некорректным UTF-8. Отсюда файлы, которые видны в терминале, но не открываются графическим менеджером.
Как кандидаты ICE передаются в описании сессии при обмене предложением и ответом.
RFC 8839 на rfc-editor.orgLinux различает README и readme, macOS по умолчанию нет. Это регулярно ломает сборки, которые проходили локально.
Попытка договориться, что провайдер имеет в виду под доступом: фильтрация портов, приватные адреса, отсутствие входящих соединений.
RFC 4084 на rfc-editor.orgФайл с именем CON или NUL создать нельзя: имена зарезервированы со времён DOS. Это до сих пор ломает распаковку архивов, собранных на Unix.
Метки времени и порядковые номера для потоков аудио и видео. Потери не восстанавливаются: для голоса лучше пропустить кадр, чем ждать повтора.
RFC 3550 на rfc-editor.orgВ ранних версиях DOS слэш уже был занят под ключи команд, поэтому разделителем путей выбрали обратный. Наследие живёт сорок лет.
Почему нельзя прописывать чужой публичный адрес в прошивку: владелец получит поток трафика от устройств, которые никто уже не обновит.
RFC 4085 на rfc-editor.orgUnix определяет тип по содержимому, а не по имени. Именно поэтому команда file узнаёт формат, даже если расширение врёт.
Таблица типов полезной нагрузки: какой номер какому кодеку соответствует. Отсюда знаменитый payload type 0 для G.711 mu-law.
RFC 3551 на rfc-editor.orgPNG начинается с байтов, которые ломаются при неправильной передаче текста, а ZIP - с букв PK по фамилии Фила Каца. Так формат опознают без имени.
Откуда брать энтропию для ключей и почему обычный генератор псевдослучайных чисел не годится. Разбор реальных провалов вроде предсказуемых ключей.
RFC 4086 на rfc-editor.orgСписок файлов лежит в хвосте архива, поэтому его можно дописывать, не переписывая целиком. Из-за этого битый конец архива страшнее битого начала.
Сигнализация для звонков, похожая по виду на HTTP: методы INVITE, ACK, BYE и текстовые коды ответов. Сам разговор идёт отдельно, по RTP.
RFC 3261 на rfc-editor.orgТри байта превращаются в четыре символа, чтобы данные прошли через текстовые каналы. Это кодирование, а не сжатие и не шифрование.
Когда системе нужен полноценный обмен ключами, а когда достаточно заранее розданных секретов.
RFC 4107 на rfc-editor.orgХорошо упакованные данные выглядят как шум, в котором нет повторов. Повторный архиватор чаще увеличивает размер, чем уменьшает.
Расширение PRACK: подтверждение промежуточных ответов вроде «идёт вызов», которые иначе могли потеряться.
RFC 3262 на rfc-editor.orgНесколько десятков килобайт разворачиваются в петабайты за счёт вложенных слоёв. Поэтому антивирусы ограничивают глубину и объём распаковки.
Обратные записи IPv6 окончательно переехали в ip6.arpa. Короткая заметка, закрывшая долгий спор.
RFC 4159 на rfc-editor.orgMP4 или MKV лишь упаковывают потоки, сжатые кодеком H.264 или AV1. Отсюда файлы, которые открываются, но не проигрываются.
Записи NAPTR и SRV указывают, куда и по какому транспорту слать вызов. Так один домен раздаёт звонки по нескольким серверам с приоритетами.
RFC 3263 на rfc-editor.orgПовторное сохранение заново квантует данные, и артефакты накапливаются. Именно поэтому мем, прошедший десять пересохранений, выглядит характерно.
Упаковка множества голосовых потоков в один туннель со сжатыми заголовками ради экономии полосы.
RFC 4170 на rfc-editor.orgФормат без потерь хорошо жмёт графику с плоскими областями, но фотография в нём весит в разы больше JPEG при неотличимом качестве.
Одна сторона перечисляет свои кодеки и адреса, вторая отвечает пересечением. На этой схеме держатся и SIP, и WebRTC.
RFC 3264 на rfc-editor.orgФормат 1987 года хранит палитру, поэтому градиенты в нём выглядят полосами. Живучесть ему обеспечила анимация, а не качество.
Как писать и рецензировать MIB-модуль, чтобы он собирался и одинаково понимался инструментами.
RFC 4181 на rfc-editor.orgВ ряде видеоформатов пиксель прямоугольный, и без учёта соотношения картинка растягивается. Отсюда старые записи с непропорциональными лицами.
Текстовый формат из строк вида «одна буква равно значение». Не протокол, а именно формат: его переносят SIP, RTSP и WebRTC.
RFC 8866 на rfc-editor.orgЧисло пикселей не говорит о физическом размере точки. Один и тот же кадр на телефоне и на билборде выглядит по-разному именно из-за плотности.
Служебные пакеты соседства нужно обрабатывать раньше остальных, иначе роутер под нагрузкой теряет соседей и усугубляет аварию.
RFC 4222 на rfc-editor.orgТри канала по 256 градаций дают 16,7 миллиона оттенков. Глаз различает меньше, но переходы всё равно бывают заметны, отсюда десятибитные панели.
Пульт для медиапотока: PLAY, PAUSE, TEARDOWN. Сам поток при этом идёт отдельно, обычно по RTP.
RFC 7826 на rfc-editor.orgВидео хранит цвет в меньшем разрешении, чем яркость, потому что глаз чувствительнее к яркости. Поэтому красный текст на видео выглядит размытым.
Как получить новый тип содержимого вроде application/json. Именно здесь описано, что значит префикс vnd. в имени типа.
RFC 4289 на rfc-editor.org