Поддерживаемые в TEGU RFC¶
- Содержание
- Поддерживаемые в TEGU RFC
Базовые¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC6713 | Типы медиа «application/zlib» и «application/gzip» | 2012 | Определяет типы медиа для сжатых данных с использованием форматов zlib и gzip. |
| RFC6657 | Обновление MIME в отношении обработки параметра «charset» | 2012 | Изменяет правила по умолчанию для параметра `charset` в текстовых типах медиа, заменяя устаревшее US-ASCII на более гибкие настройки. |
| RFC6598 | IPv4 префикс, зарезервированный IANA для общего адресного пространства (Shared Address Space) | 2012 | Резервирует диапазон `100.64.0.0/10` для использования провайдерами (Carrier-Grade NAT), отличающийся от частных сетей RFC 1918. |
| RFC5735 | Специальное использование IPv4 адресов | 2010 | Описывает зарезервированные блоки адресов IPv4 (например, `0.0.0.0`, `127.0.0.0/8`, `192.0.2.0/24`), заменяя RFC 3330. |
| RFC5137 | Экранирование символов Unicode в доменных именах с помощью ASCII | 2008 | Описывает метод экранирования символов вне ASCII для отображения (например, в сообщениях об ошибках), не связанный с Punycode. |
| RFC4291 | Архитектура адресации IPv6 | 2006 | Определяет модель адресации, текстовые представления и типы адресов для протокола IPv6 (unicast, anycast, multicast). |
| RFC4627 | Тип медиа «application/json» для JSON | 2007 | Описывает формат текста для передачи структур данных в формате JSON. (Устарел, заменен RFC 7159). |
| RFC4021 | Регистрация почтовых и MIME заголовков сообщений | 2005 | Определяет начальную регистрацию постоянных полей заголовков почтовой почты и MIME для реестра IANA. |
| RFC3986 | Универсальный идентификатор ресурса (URI): общий синтаксис | 2005 | Устанавливает общий синтаксис для URI, заменяя предыдущие спецификации (RFC 2732 и др.). |
| RFC3548 | Стандарт кодирования ASCII-шестнадцатеричного представления непечатных символов в XML | 2003 | Определяет способ кодирования непечатных символов (например, управляющих кодов) в XML с помощью шестнадцатеричных числовых обозначений. |
| RFC3330 | Специальное использование IPv4 адресов и подсетей | 2002 | Список специальных IPv4 адресов и подсетей (Устарел, заменен RFC 5735). |
| RFC2732 | Представление интернет-адресов (текстовое) | 2000 | Определяет текстовые форматы записи адресов IPv4 и IPv6 в строках (до замены на RFC 3986). |
| RFC2392 | Каркас инкапсуляции для протоколов туннелирования | 1998 | Определяет метод инкапсуляции пакетов для туннелирования, используемый в протоколах типа GRE. |
| RFC2387 | Тип содержимого «multipart/related» MIME | 1998 | Позволяет описывать набор связанных объектов (например, HTML-страницу с изображениями) как единое целое в одном сообщении. |
| RFC2231 | Расширения значений параметров и закодированных слов MIME... | 1997 | Определяет способ передачи не-ASCII символов в параметрах заголовков и указания языка для этих данных. |
| RFC2047 | Часть 3: Заголовки сообщений для текстовых/многосоставных сообщений MIME | 1996 | Стандарт кодирования не-ASCII текста (например, русского) непосредственно в полях заголовков электронных писем. |
| RFC2046 | Часть 2: Типы медиа и границы множественных компонентов | 1996 | Определяет структуру типов медиа (`Content-Type`) и правила разделения частей в `multipart` сообщениях. |
| RFC2045 | Часть 1: Формат интернет-сообщений (MIME) | 1996 | Базовая спецификация формата сообщений электронной почты и структуры MIME (заголовки, части). |
| RFC2044 | Кодирование символов не-US ASCII в заголовках сообщений MIME | 1996 | Предлагал методы кодирования текста заголовков. Устарел и заменен RFC 2047. |
| RFC1700 | Назначенные номера (Assigned Numbers) | 1994 | Регистр назначенных номеров протоколов, портов служб, типов данных и других идентификаторов IANA. |
| RFC1123 | Требования к интернет-хостам – приложения и поддержка | 1989 | Основные требования к программному обеспечению хостов (клиентов и серверов) в стеке TCP/IP. |
| RFC5891 | Международные доменные имена для приложений (IDNA) | 2010 | Устанавливает протокол IDNA для поддержки международных символов в доменных именах (Unicode). |
| RFC5234 | Улучшенная БНФ (ABNF) для синтаксиса спецификаций | 2008 | Стандартный способ описания синтаксиса языков и протоколов с использованием расширенной грамматики Бэкуса-Наура. |
| RFC3339 | Дата и время в Интернете: Метки времени | 2002 | Определяет формат для представления дат и времени (ISO 8601) в интернете, например: 2023-10-27T10:00:00Z. |
Безопасность¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC6376 | Подписи DomainKeys Identified Mail (DKIM) | 2012 | Механизм цифровой подписи электронных писем для проверки аутентичности отправителя. |
| RFC6347 | Datagram Transport Layer Security (DTLS) Version 1.2 | 2012 | Версия протокола безопасности для протокола UDP (DTLS), основанная на TLS 1.2. |
| RFC6302 | Рекомендации по логированию серверов, доступных через Интернет | 2012 | Лучшие практики для ведения логов интернет-серверов (IPv4/IPv6) с учетом истощения адресного пространства. |
| RFC6176 | Запрет использования SSL версии 2.0 | 2011 | Официальный запрет на использование устаревшего и небезопасного протокола SSLv2. |
| RFC6101 | Протокол Secure Sockets Layer (SSL) версии 3.0 | 2011 | Исторический документ, фиксирующий спецификацию устаревшего протокола SSL 3.0. |
| RFC6066 | Расширения Transport Layer Security (TLS): Определения расширений | 2011 | Описание механизмов расширения функциональности TLS (например, SNI). |
| RFC5746 | Безопасное пересоглашение в TLS (Secure TLS Renegotiation) | 2010 | Исправление уязвимости при пересоглашении сессий в протоколе TLS. |
| RFC5705 | Хэш сессии TLS и расширение Client Hello | 2009 | Механизмы безопасности для защиты сеансов TLS, предотвращающие подмену ключей. |
| RFC5246 | Протокол Transport Layer Security (TLS) версии 1.2 | 2008 | Основной стандарт протокола TLS 1.2, обеспечивающего безопасность в интернете. |
| RFC4752 | " Механизм SASL для Kerberos V5 (""GSSAPI"") " | 2006 | Определение механизма аутентификации Simple Authentication and Security Layer (SASL) с использованием Kerberos. |
| RFC4616 | Простой механизм аутентификации PLAIN (SASL) | 2006 | Определение механизма SASL для передачи пароля в открытом виде (с использованием TLS). |
| RFC4559 | Аутентификация HTTP на базе Kerberos и NTLM через SPNEGO | 2006 | Описание использования механизмов SPNEGO, Kerberos и NTLM в HTTP-аутентификации. |
| RFC4422 | Простой механизм аутентификации и безопасности (SASL) | 2006 | Рамки работы для добавления поддержки аутентификации к протоколам, основанным на соединениях. |
| RFC4366 | Расширения Transport Layer Security (TLS) | 2006 | Описание расширений для TLS версии 1.0 и 1.1 (упразднен RFC6066). |
| RFC4347 | Datagram Transport Layer Security (DTLS) версия 1.0 | 2006 | Протокол безопасности для протокола UDP (DTLS), обеспечивающий конфиденциальность данных. |
| RFC4346 | Протокол Transport Layer Security (TLS) версии 1.1 | 2006 | Обновленная спецификация протокола TLS (обновлен RFC5246). |
| RFC4178 | Использование механизма SPNEGO с Kerberos | 2005 | Спецификация Generic Security Service Application Program Interface (GSS-API) для SPNEGO. |
| RFC4121 | " Протокол Kerberos V5 (""GSSAPI"") " | 2005 | Техническая спецификация протокола Kerberos для GSS-API (обновлен RFC4120). |
| RFC4120 | Протокол Kerberos V5 — Замечания и изменения | 2005 | Основная спецификация протокола Kerberos, содержащая исправления и уточнения. |
| RFC4055 | Дополнительная информация для PKCS #8 | 2005 | Расширение формата закрытых ключей (PKCS#8) с добавлением алгоритмических идентификаторов. |
| RFC3962 | Шифрование AES для Kerberos 5 | 2005 | Добавление алгоритма шифрования AES в криптографическую систему Kerberos. |
| RFC3961 | Спецификации шифрования и контрольных сумм для Kerberos 5 | 2005 | Рамки работы для определения механизмов шифрования в протоколе Kerberos (обновлен RFC6806). |
| RFC3546 | Расширения Transport Layer Security (TLS) | 2003 | Описание расширений для TLS версии 1.0 и 1.1 (обновлен RFC4366, затем RFC6066). |
| RFC3447 | Стандарты криптографии с открытым ключом (PKCS) #1: Спецификации RSA | 2003 | Стандарт для шифрования и подписи данных на базе алгоритма RSA (обновлен RFC8017). |
| RFC3280 | Профиль сертификата X.509 и списка отозванных сертификатов (CRL) для Internet PKI | 2002 | Основной стандарт профиля сертификатов в инфраструктуре открытых ключей интернета (обновлен RFC5280). |
| RFC3279 | Алгоритмы и идентификаторы для Internet X.509 Public Key Infrastructure | 2002 | Определение алгоритмов, используемых в сертификатах X.509 (обновлен RFC5280). |
| RFC3268 | Идентификаторы алгоритма AES для Internet X.509 Public Key Infrastructure | 2002 | Определения идентификаторов алгоритмов шифрования AES в сертификатах X.509 (обновлен RFC5280). |
| RFC3174 | Стандарт безопасного хеширования (SHA-1) | 2001 | Спецификация криптографической функции SHA-1 для генерации хешей (обновлен FIPS 180-2). |
| RFC2831 | Алгоритмы HMAC-SHA2 | 2000 | Определение алгоритмов HMAC-SHA256, HMAC-SHA384 и HMAC-SHA512. |
| RFC2633 | Спецификация формата вычислений шифрования SSH | 1999 | Описание формата данных для шифрования в протоколе SSH (упразднен). |
| RFC2632 | Шифрование AES для Kerberos 5 | 1999 | Экспериментальное определение использования алгоритма AES в Kerberos (обновлен RFC3962). |
| RFC2630 | Синтаксис криптографических сообщений | 1999 | Описание структуры для цифровых подписей, шифрования и аутентификации сообщений (CMS/PKCS#7). |
| RFC2617 | Аутентификация HTTP: Базовая и digest-аутентификация | 1999 | Определение методов Basic и Digest для проверки прав доступа к ресурсам. |
| RFC2595 | Использование TLS с IMAP, POP3 и ACAP | 1999 | Описание механизма STARTTLS для безопасного соединения в почтовых протоколах. |
| RFC2585 | Формат сообщения запроса сертификата S/MIME версии 3 | 1999 | Определение формата сообщений для запроса цифровых сертификатов. |
| RFC2486 | Идентификатор сетевого доступа (NAI) | 1998 | Описание идентификаторов для сетевых ресурсов. Примечание: В некоторых источниках ассоциируется с ранними спецификациями Kerberos AES. |
| RFC2478 | RSA PKCS #1 v2.0 | 1998 | Предыдущая версия стандарта шифрования RSA (обновлен RFC3447). |
| RFC2315 | Синтаксис криптографических сообщений версии 1.5 (PKCS#7) | 1998 | Устаревший стандарт структуры сообщений для подписи и шифрования (обновлен RFC2630/5652). |
| RFC2246 | Протокол Transport Layer Security (TLS) версии 1.0 | 1999 | Первая версия стандарта TLS, ставшая основой для HTTPS. |
| RFC2222 | Простой механизм аутентификации и безопасности (SASL) | 1997 | Первоначальная спецификация фреймворка SASL для аутентификации в сетях. |
| RFC2195 | " Расширение AUTH для IMAP/POP3 с использованием механизма ""Запрос-Ответ"" " | 1997 | Механизм безопасной аутентификации без передачи пароля в открытом виде. |
| RFC2078 | Синтаксис сообщений S/MIME версии 1 | 1996 | Ранний стандарт для защищенной электронной почты (обновлен RFC2630). |
| RFC1964 | AES в Kerberos | 1996 | Экспериментальное определение алгоритма шифрования AES в системе Kerberos. |
| RFC1731 | Протокол SSH версии 1.5 | 1995 | Спецификация протокола Secure Shell для защищенных удаленных подключений (обновлен RFC4251). |
| RFC1510 | RSA PKCS #1 (версия 1.2) | 1993 | Стандарт шифрования с открытым ключом на базе алгоритма RSA (ранняя версия). |
| RFC1321 | Алгоритм хеширования сообщений MD5 | 1992 | Описание криптографической функции MD5 для генерации уникальных контрольных сумм. |
| RFC6376 | Подписи DomainKeys Identified Mail (DKIM) | 2011 | Описывает механизм DKIM — способ цифровой подписи электронных писем. Позволяет получателю проверить, что письмо действительно отправлено доменом отправителя и не было изменено по пути. |
| RFC8446 | Протокол безопасности транспортного уровня TLS версии 1.3 (TLS 1.3) | 2018 | Основной протокол для обеспечения конфиденциальности и целостности данных при передаче по сети. Обновленная версия популярного протокола шифрования. |
| RFC7377 | Строгая транспортная безопасность HTTP (HSTS) | 2014 | Механизм защиты от атак снижения протокола и перехвата трафика, обязывающий браузер использовать HTTPS. |
| RFC8314 | Отправка электронной почты через SMTP с использованием TLS | 2018 | Определяет использование TLS для соединения с почтовыми серверами на стандартных портах (587), обеспечивая безопасную доставку писем. |
| RFC5652 | Формат сообщений OpenPGP | 2009 | Стандартный формат для зашифрованных и подписанных сообщений электронной почты (реализация протокола PGP/GPG). |
| RFC7208 | Фреймворк отправителей (SPF) | 2014 | Механизм проверки подлинности отправителя электронной почты, предотвращающий подделку адреса (спам/фишинг). |
IDN и EAI¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC3629 | UTF-8, формат преобразования ISO 10646 | 2003 | Определяет кодировку символов UTF-8 (формат преобразования UCS/ISO 10646). Описывает правила кодирования, синтаксис последовательности байтов и соображения безопасности. Это фундаментальный стандарт для обработки текста в современном интернете. |
| RFC3492 | Punycode — алгоритм кодирования произвольного текста Unicode | 2003 | Определяет алгоритм кодирования «Punycode», который используется как часть механизма IDNA для преобразования текста на основе Unicode в ASCII-совместимый вид (с использованием префикса ACE). |
| RFC3490 | Международизация доменных имен в приложениях (IDNA) | 2003 | Определяет механизм (IDNA) для обработки международных доменных имен (IDN). Позволяет использовать символы Unicode в доменах, преобразуя их обратно в ASCII-репрезентацию для совместимости с существующими протоколами DNS. |
| RFC2278 | Процедуры регистрации наборов символов IANA | 1997 | Описывает процедуру регистрации наборов символов (charset) в IANA для использования в MIME и других интернет-протоколах. Определяет, как связывать конкретное имя набора с его техническими характеристиками. |
| RFC2184 | Список наборов символов Интернет-организации | 1997 | Представляет список наборов символов (charset), которые могут использоваться в протоколах Интернета. Часто цитируется вместе с RFC 2278 и MIME-спецификациями. |
| RFC2152 | UTF-7 — формат преобразования Unicode для электронной почты | 1997 | Определяет кодировку UTF-7, предназначенную для безопасной передачи текста Unicode в системах электронной почты с 7-битным ASCII (например, через SMTP). Позволяет отправлять международные письма без использования расширений MIME. |
| RFC1489 | Регистрация кириллического набора символов | 1993 | Регистрирует набор символов «koi8-r» (KOI8-R) как официальный набор для кириллицы в интернете. Этот набор стал фактическим стандартом для UNIX-систем и глобальной сети в странах бывшего СССР. |
| RFC3744 | Кодовые точки Unicode и международные доменные имена для электронной почты (IDNEM) | 2004 | Описывает правила использования международных доменных имен (с не-ASCII символами) в адресах электронной почты, определяя отображение символов Unicode в кодировку Punycode. |
| RFC6532 | Международный формат сообщений электронной почты | 2012 | Расширяет стандарты MIME, позволяя использовать символы UTF-8 не только в теле письма, но и в заголовках (например, в темах «Subject» или имени отправителя «From»), делая почту полностью многоязычной. |
| RFC6152 | Расширение службы SMTP для поддержки UTF-8 | 2011 | Позволяет использовать символы UTF-8 в адресных полях (заголовках) писем, поддерживая международные адреса. |
| RFC5842 | Международизированная электронная почта для адресов без ASCII | 2010 | Позволяет отправлять письма на адреса, содержащие кириллицу или другие символы не из набора ASCII (SMTPUTF8). |
SMTP¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC7489 | DMARC (Domain-based Message Authentication, Reporting, and Conformance) | 2015 | " Механизм проверки подлинности отправителя. Объединяет SPF и DKIM для проверки соответствия домена адреса отправителя домену в заголовке""From"""". Позволяет получать отчеты об утечках домена. |
| RFC6531 | Расширение SMTP для межданных имен (IDN SMTP Extension) | 2012 | Расширение SMTPUTF8. Позволяет использовать символы Unicode и международные домены в адресной части электронной почты (например, `user@пример.рф`. |
| RFC4408 | SPF Framework: Система указаний отправителя (Sender Policy Framework) | 2006 | Базовая архитектура SPF. Определяет, как домен заявляет, какие IP-адреса имеют право отправлять почту от его имени (через DNS-записи TXT). Статья устарела, заменена RFC 7208. |
| RFC3865 | Алгоритм проверки подписи DKIM (DomainKeys Identified Mail) | 2004 | Метод верификации цифровых подписей в почтовых сообщениях. Используется для подтверждения целостности и авторства письма без шифрования. Статья частично устарела. |
| RFC3848 | Расширение SMTP для объявления размера сообщения (SMTP SIZE) | 2004 | Расширение SIZE, обновляющее RFC1870. Позволяет клиенту сообщить серверу максимальный размер сообщения, которое он готов принять. |
| RFC3461 | Уведомление о disposition сообщения (Message Disposition Notification) | 2003 | " Механизм""читай-отправь""(MDN. Позволяет отправителю запросить подтверждение того, что получатель прочел или удалил письмо. |
| RFC3207 | Использование STARTTLS (Opportunistic TLS) | 2002 | " Расширение протоколов SMTP, POP и IMAP для безопасного соединения. Позволяет""поднять""незащищенное соединение до уровня шифрования (TLS). |
| RFC2645 | Улучшенные коды состояния почтовой системы (Enhanced Status Codes) | 1999 | " Расширяет стандартные 3-значные коды SMTP. Позволяет серверам возвращать более детализированные причины отказа или успеха доставки (например,""неверный размер сообщения"""". |
| RFC2505 | SPF (Sender Policy Framework — Устаревшая версия) | 1998 | Первоначальная спецификация SPF. Учтено как исторический документ, сейчас актуален RFC 4408 и 7208. |
| RFC7208 | Определяет протокол Sender Policy Framework (SPF) для авторизации использования доменов | 2014 | Цель стандарта — повысить безопасность электронной почты, предотвратив подделку отправителя (spoofing) и фишинговые атаки. Существующие протоколы не ограничивают, какой домен может использоваться в команде «MAIL FROM» сообщения или в командах SMTP HELO/EHLO. SPF позволяет административным доменам (ADMD) явно авторизовывать хосты, которые могут использовать их доменные имена, а получающие хосты — проверять такую авторизацию. |
| RFC2476 | Расширение SMTP для 8-битных данных (8BITMIME) | 1998 | Расширение, позволяющее передавать сообщения с использованием 8 бит на байт (включая русский язык и спецсимволы, вместо устаревшего 7-битного ASCII. |
| RFC1870 | Расширение SMTP для размера сообщения (SIZE — Устаревшее) | 1995 | Первоначальная версия расширения SIZE. Заменено на RFC3848. |
| RFC1869 | Система расширений SMTP (SMTP Service Extensions) | 1995 | Базовый документ, определяющий архитектуру для добавления новых возможностей в базовый протокол SMTP. |
| RFC0974 | MAIL REFERENCE (Справочник по почте) | 1986 | Исторический документ-справочник, описывающий стандарты электронной почты того времени. Устарел. |
| RFC0821 / RFC2821 / RFC5321 | Эволюция протокола SMTP (Simple Mail Transfer Protocol) | 1982 / 1999 / 2008 | Серия документов, описывающих развитие стандарта передачи почты: <br>• RFC 0821: Первая версия.<br>• RFC 2821: Обновление (1999.<br>• RFC 5321: Современная актуальная спецификация. |
| STD0010 | Системный идентификатор STD 10 | — | Официальный индекс (System Identifier, присвоенный протоколу SMTP. Используется в базах данных для идентификации стандарта передачи почты. |
| RFC1652 | Часть первая: Формат тел сообщений Интернета (MIME) | 1994 | Определяет протокол MIME (Multipurpose Internet Mail Extensions) для структурирования электронных писем, позволяющий передавать вложения, файлы разных типов и данные не-ASCII. |
| RFC2554 | Расширение службы SMTP для аутентификации | 1999 | Вводит механизм аутентификации (AUTH command) в протокол SMTP. Позволяет почтовым клиентам подтверждать свою личность перед отправкой писем, что является основой для борьбы со спамом. |
| RFC5322 | Формат сообщений Интернета | 2008 | Устанавливает стандартный синтаксис для электронных писем: заголовки, дату, адреса отправителя и получателя, а также структуру тела сообщения. Заменяет устаревший RFC 2822. |
| RFC6850 | Расширение службы SMTP для адресации по стандарту X.400 | 2013 | Определяет способ передачи адресов электронной почты в формате стандарта X.400 внутри SMTP-сообщений. |
| RFC2920 | Расширение IMAP4 для режима ожидания (Idle) | 2000 | Позволяет клиенту IMAP получать уведомления о новых сообщениях в реальном времени без необходимости постоянно опрашивать сервер. |
| RFC7159 | Стандарт кодирования текста JSON | 2013 | Описывает формат данных JavaScript Object Notation (JSON), который стал стандартом для обмена данными в вебе. |
| RFC3848 | Медиа-тип 'application/rss+xml' | 2004 | Определяет MIME-тип для файлов RSS (ленты новостей). |
IMAP¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC 1892 | Расширение идентификатора IMAP4 (IMAP4 ID Extension) | 1995 | Позволяет клиенту и серверу обмениваться информацией о себе (идентификация) с помощью команды `ID`. |
| RFC 346 | Стандарт текстовых сообщений ARPA Internet | 1972 | Один из первых стандартов формата электронной почты (до RFC 822). Описывал структуру заголовка и тела сообщения. |
| RFC 5598 | Расширение IMAP4 IDLE (IMAP4 IDLE Extension) | 2009 | Определяет команду `IDLE`, позволяющую серверу уведомлять клиента о новых сообщениях без необходимости опроса (polling). |
| RFC 5423 | Команда QUOTA для IMAP (The IMAP QUOTA Command) | 2009 | Определяет механизм установки лимитов на объем дискового пространства и количество сообщений для пользователя. |
| RFC 3676 | Расширение IMAP4 IDLE (IMAP4 IDLE extension) | 2004 | Предыдущая версия стандарта команды `IDLE` (позже заменена/обновлена RFC 5598). |
| RFC 2183 | Механизм предварительного уведомления о размере сообщения IMAP (IMAP SIZE extension) | 1997 | Позволяет клиенту узнать размер сообщения перед его скачиванием с помощью команды `SIZE`. |
| RFC 2111 | Расширение идентификатора IMAP4 (IMAP4 ID Extension) | 1997 | Обновленная версия RFC 1892. Определяет механизм идентификации клиента и сервера. |
| RFC 2076 | Протокол доступа к сообщениям в Интернете (IMAP4) версия 4bis | 1997 | Основной стандарт протокола IMAP4. Определяет механизм аутентификации, negotiation возможностей и работу с почтой. |
| RFC 1894 | Загрузка сообщений IMAP по URL (IMAP URL Fetch) | 1995 | Определяет способ получения почтовых сообщений через стандартные веб-ссылки. |
| RFC 3464 | Схема URL для протокола IMAP (URL Scheme for IMAP) | 2002 | Стандартизирует использование префикса `imap://` в веб-браузерах для доступа к почтовым папкам. |
| RFC 1740 | Протокол доступа к сообщениям в Интернете (IMAP4) версия 4 | 1995 | Оригинальная спецификация протокола IMAP версии 4. |
| RFC 1711 | Протокол доступа к сообщениям в Интернете (IMAP4) версия 4bis | 1995 | Ранняя версия стандарта bis для протокола IMAP, предшественник RFC 2076. |
| RFC 0822 / 2822 / 5322 | Стандарт текстовых сообщений Internet / Формат интернет-сообщений | 1982 / 2001 / 2008 | RFC 0822 / 2822 / 5322: эти документы заменяют друг друга. RFC 0822 (1982) был оригиналом, RFC 2822 (2001) его обновил, а RFC 5322 (2008) окончательно формулирует базовый стандарт формата электронной почты. Описывает структуру заголовков, тела сообщения, кодирование символов и формат дат. |
| RFC7889 | Расширение протокола IMAP: UIDPLUS (UIDPLUS) | 2016 | Обновляет старый протокол. Позволяет клиенту получать уникальные идентификаторы сообщений (UID) без необходимости скачивать их содержимое, а также позволяет серверу возвращать UID при добавлении сообщения. |
| RFC6851 | Расширение протокола IMAP: ID (IMAP ID) | 2013 | Позволяет серверу и клиенту обмениваться информацией о себе (идентификация), например, версию программного обеспечения или имя пользователя. Полезно для отладки и мониторинга. |
| RFC6154 | Расширение протокола IMAP: сжатие (IMAP COMPRESS) | 2011 | Вводит возможность сжатия данных перед их передачей по сети (используя алгоритм zlib), что экономит пропускную способность канала связи. |
| RFC5258 | Расширение протокола IMAP: классы доступа (IMACLASS) | 2008 | Определяет уровни доступа к почтовым папкам (например, только чтение или чтение/запись). Позволяет серверу сообщать клиенту о текущем статусе доступа. |
| RFC5161 | Формат интернет-сообщений: MIME Non-ASCII Encoded Words | 2007 | Не относится к протоколу IMAP напрямую. Описывает способ кодирования неанглийских (не ASCII) символов в заголовках электронных писем, чтобы они корректно отображались разными клиентами. |
| RFC4959 | Расширение протокола IMAP: перенаправления при входе (LOGIN-REFERRALS) | 2007 | Позволяет серверу сообщить клиенту, что его следует перенаправить на другой сервер для аутентификации или доступа к данным. |
| RFC4731 | Расширение протокола IMAP: UID при добавлении (APPENDUID) | 2006 | Гарантирует, что при отправке сообщения на сервер (команда APPEND), клиент сразу узнает его уникальный идентификатор (UID). |
| RFC4551 | Расширение протокола IMAP: списки управления доступом (ACL) | 2006 | Уточняет механизм управления разрешениями доступа к папкам для разных пользователей. Отменяет предыдущие версии стандарта. |
| RFC4466 | Расширение протокола IMAP: квоты (QUOTA) | 2006 | Позволяет серверу сообщать клиенту о доступном и используемом дисковом пространстве для хранения почты. |
| RFC4315 | Расширение протокола IMAP: уникальные идентификаторы (UIDPLUS) | 2006 | Первоначальная версия расширения, вводящая постоянные UID сообщений. Позже обновлено до RFC7889. |
| RFC3691 | Расширение протокола IMAP: защищенное соединение (STARTTLS) | 2004 | Позволяет перевести незащищенное соединение по порту 143 в защищенное SSL/TLS без разрыва соединения. |
| RFC3516 | Расширение протокола IMAP: списки управления доступом (ACL) | 2003 | Предыдущая версия стандарта ACL, описывающая права доступа пользователей к почтовым ящикам. |
| RFC3503 | Расширение протокола IMAP: сортировка (SORT) | 2003 | Позволяет серверу возвращать сообщения, отсортированные по дате, отправителю или теме, без необходимости клиенту скачивать все письма. |
| RFC3502 | Расширение протокола IMAP: метаданные (METADATA) | 2003 | Позволяет хранить произвольные данные (метаданные) как для самой папки, так и для отдельного сообщения. |
| RFC3348 | Расширение протокола IMAP: аутентификация (AUTHENTICATE) | 2002 | Описывает механизм безопасной аутентификации (например, через SASL), который отделен от обычного логина. |
| RFC2971 | Расширение протокола IMAP: перемещение сообщений (MOVE) | 2000 | Позволяет перемещать сообщения из одной папки в другую без необходимости скачивать их на компьютер пользователя и загружать обратно. |
| RFC2683 | Расширение протокола IMAP: списки управления доступом (ACL) | 1999 | Одна из ранних версий стандарта, описывающего права доступа к папкам. |
| RFC2595 | IMAP4 LOGIN REFERRALS (Ссылки при входе в систему IMAP4) | 1999 | " Определяет механизм ""Login Referrals"", позволяющий серверу перенаправлять клиента к другому серверу для аутентификации. Позволяет реализовать распределенные системы хранения почты. |
| RFC2359 | " IMAP4 MOVE extension (Расширение ""MOVE"" протокола IMAP4) " | 1998 | Вводит команду `MOVE`, позволяющую перемещать сообщения между почтовыми ящиками за одну операцию (без необходимости скачивания и повторной отправки), что экономит трафик и время. |
| RFC2342 | IMAP4 URL Fetch Extension (Расширение извлечения по URL) | 1998 | Определяет расширение для извлечения данных сообщений с использованием ссылок (URL), позволяя клиентам загружать части сообщений, используя ссылки `imap:`. |
| RFC2221 | IMAP4 Login Referrals (Ссылки при входе в систему) | 1997 | Предшествующий вариант или альтернативное описание механизма перенаправления сессии входа. Часто рассматривается в контексте ранних расширений аутентификации и распределения. |
| RFC2192 | IMAP URL Scheme (Схема URL для протокола IMAP) | 1997 | Определяет стандартную схему URL `imap:` для ссылки на почтовые ящики и сообщения, позволяя ссылаться на конкретные элементы в почте через веб-браузеры. |
| RFC2180 | IMAP4 Multi-Accessed Mailbox Practice (Практика работы с доступом к общим почтовым ящикам IMAP4) | 1997 | Описывает рекомендации и практику работы, когда несколько клиентов одновременно обращаются к одному и тому же почтовому ящику. Не является стандартом, а скорее руководством по реализации. |
| RFC2177 | IMAP4 IDLE command (Команда IDLE протокола IMAP4) | 1997 | Вводит команду `IDLE`, позволяющую серверу отправлять уведомления о новых сообщениях в реальном времени без необходимости клиенту постоянно опрашивать сервер (Polling). |
| RFC2088 | IMAP4 non-synchronizing literals (Несинхронизирующие литералы) | 1996 | Вводит расширение `LITERAL+`, оптимизирующее передачу больших объемов данных (например, при отправке почты), позволяя клиенту отправлять данные напрямую без синхронизации команд. |
| RFC2087 | IMAP4 QUOTA Extension (Расширение квотирования хранилища) | 1996 | Определяет расширение `QUOTA`, позволяющее серверу сообщать клиенту о лимитах размера почтового ящика и использовании квоты. (Позже заменено на RFC9208). |
| RFC2086 | IMAP4 ACL Extension (Расширение управления доступом) | 1996 | Определяет расширение `ACL` для управления правами доступа к почтовым ящикам (чтение, запись и т.д.) на уровне сервера. (Позже заменено на RFC4314). |
| RFC2060 / RFC3501 | Internet Message Access Protocol - Version 4rev1 (Протокол доступа к почтовым сообщениям IMAP4rev1) | 1996 (2060)<br>2003 (3501) | RFC2060 — первая версия протокола IMAP4rev1. RFC3501 — актуальная (на момент создания) спецификация, которая заменила RFC2060 и стала основой для большинства современных реализаций IMAP. |
| RFC1731 | IMAP4 Authentication Mechanisms (Механизмы аутентификации протокола IMAP4) | 1994 | Описывает механизмы аутентификации пользователей для протокола IMAP4, включая использование SASL (Simple Authentication and Security Layer). |
| RFC1730 | IMAP4 Extensions (Расширения протокола IMAP4) | 1994 | Устанавливает структуру и правила для создания расширений протокола IMAP4, позволяя добавлять новые возможности без изменения базового протокола. |
| RFC7372 | Internet Message Access Protocol - URLAUTH Extension (Расширение URLAUTH) | 2014 | Определяет расширение `URLAUTH`, позволяющее включать учетные данные аутентификации в ссылки (`imap:`), что критично для безопасного доступа к защищенным почтовым ящикакам. |
Календари¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC2445 | Протокол ядра календаризации и планирования (iCalendar) | 2004 | Формат данных для событий, встреч и задач. Включает описание компонентов `VEVENT`, `VTODO`, свойств даты/времени. Заменен RFC5545. |
| RFC2446 | iTIP: Интероперабельность на основе протокола интернет-календаризации | 2004 | Протокол обмена приглашениями и статусами (ACCEPT, DECLINE, RSVP) между календарями. Заменен RFC5545. |
| RFC2447 | iMIP: Почтовый тип сообщений для календаризации | 2004 | Способ передачи событий и статусов через протокол электронной почты (SMTP). Заменен RFC5546. |
| RFC3283 | Sущность MIME для объектов iCalendar | 2002 | Способ кодирования календарных данных внутри письма (MIME-тип `text/calendar`). Заменен RFC5545. |
| RFC4791 | HTTP-расширения для доступа и управления календарями на сервере (CalDAV) | 2007 | Расширение протокола WebDAV, позволяющее создавать, читать и редактировать календарные данные через HTTP. |
| RFC5545 | Протокол ядра календаризации и планирования (iCalendar) [Актуальный] | 2009 | Текущий стандарт. Обновленная версия RFC2445. Определяет формат текстовых файлов `.ics` для обмена событиями. |
| RFC5546 | Профиль межпрограммного взаимодействия на основе электронной почты (Email) | 2009 | Обновление протокола iMIP для работы с современными версиями iCalendar и MIME. Заменяет RFC2447. |
| RFC6638 | Sущность MIME для формата vCard | 2012 | Определяет способ передачи данных контактов (vCard) в виде вложения в письме. Заменен RFC6474. |
| RFC7953 | Расширение ядра календаризации (iCalendar) для данных о часовых поясах | 2016 | " Позволяет хранить определения часовых поясов прямо внутри файла iCalendar, чтобы события не """"плавали"""" при переносе на другие сервера. |
Адресные книги¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| rfc6352 | Sieve Extension: Vacation <br>(Расширение Sieve: Отправка сообщений об отсутствии) | 2012 | Расширение языка фильтров Sieve для автоматической отправки ответов. Включает действия `vacation` и `setheader`, а также условия проверки времени (`days`) для ограничения частоты рассылки. |
| rfc6350 | vCard Format Revision 4 <br>(Формат vCard, редакция 4) | 2012 | Стандарт представления контактной информации в текстовом формате. Определяет структуру свойств (составная часть имени, телефон, e-mail), параметры и методы кодирования для электронной переписки. |
| fc4770 | Sieve Extension: Notify <br>(Расширение Sieve: Уведомление) | 2007 | Расширение языка фильтров Sieve для обработки уведомлений о новой почте. Позволяет пересылать уведомления через различные протоколы (HTTP, XMPP и др.) или отправлять их на почтовый сервер. |
| fc2426 | vCard MIME Object for Person and Contact Information <br>(Объект MIME vCard для контактной информации человека) | 1998 | Предшественник RFC 6350. Определял формат данных для представления контактной информации (имя, адрес, телефон) в виде объектов MIME, часто используемых в электронной почте и календарях. |
| rfc2425 | MIME Entity for Calendar Data <br>(S/MIME сущность для календарных данных) | 1998 | Определял структуру MIME-типа для передачи календарных данных (события, задачи). Впоследствии был заменен стандартом RFC 5545 (iCalendar), который является основой современных систем планирования. |
HTTP¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC6068 | Схема URI «mailto» | 2010 | Определение схемы URI `mailto` для запуска почтовых клиентов. Актуальный стандарт (вместо устаревшего RFC2368). |
| RFC2557 | Инкапсуляция агрегированных документов, таких как HTML (MHTML) | 1999 | Стандарт для сохранения веб-страниц в виде одного файла (формат .mht/.mhtml). Определяет использование MIME `multipart/related` для упаковки HTML с изображениями, скриптами и стилями в одно сообщение. |
| RFC2368 | Схема URI «mailto» (Исторический) | 1998 | Предыдущая версия стандарта для схемы `mailto`. Заменена на RFC6068. |
| RFC2298 | Взаимодействие механизмов аутентификации с открытым ключом для SMTP | 1998 | Определяет механизм аутентификации пользователей в почтовой системе на основе криптографии с открытым ключом (PKI) через протокол SMTP. |
| RFC1896 | Статус доставки сообщений | 1995 | Определяет формат уведомлений о доставке (MDN - Message Disposition Notification). Используется для отправки отчетов о том, был ли прочитан email и т.д. |
| RFC1844 | Инкапсуляция агрегированных HTML-документов в MIME | 1995 | Первая попытка стандартизации формата MHTML. Заменена на более совершенный RFC2557. |
| RFC1808 | Общий синтаксис URI (Исторический) | 1995 | Определял общий синтаксис URI и относительные ссылки. Заменен на RFC2396, а затем на текущий стандарт RFC3986. |
| RFC1738 | URL: Универсальные локализаторы ресурсов (Исторический) | 1994 | Первый стандарт описывающий формат URL и схемы HTTP/HTTPS. Заменен на RFC1808, а затем на RFC3986. |
| RFC4918 | Расширения HTTP для распределенного авторства и версионирования веб-контента (WebDAV) | 2007 | Описывает набор расширений протокола HTTP, позволяющих пользователям редактировать файлы непосредственно на веб-сервере (методы PUT, DELETE, LOCK, PROPFIND и др.). Основа современных облачных хранилищ. |
| RFC7230 | Синтаксис сообщений и маршрутизация HTTP/1.1 | 2014 | Часть стандарта HTTP/1.1, описывающая структуру запросов и ответов, а также правила маршрутизации. |
| RFC7231 | Методы, семантика и согласование содержимого HTTP/1.1 | 2014 | Определяет методы HTTP (GET, POST, PUT...) и типы медиа-типов контента. |
| RFC7232 | Условные запросы HTTP/1.1 | 2014 | Определяет заголовки (например, If-Match, If-None-Match), позволяющие проверять состояние ресурсов перед отправкой данных. |
| RFC7233 | Запросы диапазонов (Range) HTTP/1.1 | 2014 | Позволяет клиенту запрашивать только часть документа (например, для докачки видео или картинок). |
| RFC7234 | Кэширование HTTP/1.1 | 2014 | Правила работы кэш-серверов, определяющие как и когда сохранять копии ресурсов для ускорения доступа. |
| RFC7235 | Аутентификация доступа HTTP/1.1 | 2014 | Определяет форматы заголовков для проверки прав доступа (HTTP Authentication). |
| RFC6265 | Механизм управления состоянием HTTP (Cookies) | 2011 | Стандартный механизм сохранения данных на стороне клиента ("куки") для поддержания сеанса работы. |
| RFC6585 | Статусы протоколов приложений Интернета | 2012 | Стандартизация кодов статуса HTTP (4xx, 5xx). Определяет, какие коды являются ошибочными, а какие — успешными, и запрещает использование некоторых старых или нестандартных кодов. |
| RFC5785 | Медиатип по умолчанию для JSON-текста: text/json | 2010 | Определяет MIME-тип `text/json` для использования в Интернете. Ранее JSON часто передавался как `application/json`, этот RFCутверждает использование `text/json` по умолчанию. |
| RFC2818 | HTTP поверх TLS (HTTPS) | 2000 | Описание того, как запускать HTTP поверх протокола TLS (SSL). Описывает использование сертификатов X.509 и проверку имен хостов в сертификате. |
| RFC2817 | Обновление HTTP до HTTP поверх TLS внутри соединения HTTP | 2000 | " Механизм ""upgrading"" (обновления). Позволяет браузеру и серверу переключиться с обычного HTTP на HTTPS в рамках одного TCP-соединения, если это требуется. |
| RFC2617 | Аутентификация в HTTP: Доступ с использованием криптографической контрольной суммы (Digest) | 1999 | " Определяет метод аутентификации ""Digest Access Authentication"". Вместо отправки пароля в открытом виде используется MD5-хеш запроса и ответа с использованием случайного числа (nonce). |
| RFC2616 | Гипертекстовый протокол передачи данных -- HTTP/1.1 | 1999 | Основополагающий документ для HTTP/1.1. Описывает методы (GET, POST), заголовки, статусы коды и кэширование. Примечание: Документ признан устаревшим (obsolete) в части RFC7230-7235. |
| RFC2388 | Возврат значений из формы: multipart/form-data | 1998 | Определяет формат `multipart/form-data` для отправки форм, особенно файлов (file uploads). Использует границы (boundary) для разделения частей данных. |
| RFC2145 | Идентификатор клиента DHCPv6 и DUID | 1997 | Описывает структуру идентификатора клиента для протокола DHCPv6 (DUID - DHCP Unique Identifier). Используется в IPv6 сетях для получения IP-адресов. |
| RFC2109 | Механизмы управления состоянием HTTP (Cookies) | 1997 | Описывает механизм работы с Cookies (`Set-Cookie`, `Cookie`). Позволяет серверу сохранять состояние пользователя на клиенте. Примечание: Документ признан устаревшим (obsolete), заменен RFC6265. |
LDAP¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC2891 | LDAP: Требования к реализации для обеспечения интероперабельности | 2000 | LDAP, Интероперабельность, Стандарты, Каталог доступа. |
| RFC2849 | Схема LDAP для идентификаторов объектов Internet (OID) | 2000 | LDAP Schema, OID, Идентификаторы объектов. |
| RFC2830 | Механизм генерации, хранения и передачи секретных данных | 2000 | Секретные данные, Криптография, Kerberos (в некоторых контекстах). |
| RFC2829 | Расширяемый протокол аутентификации (EAP) | 2000 | EAP, Аутентификация, Сеть. |
| RFC2820 | Регистрация имен MIME с использованием схемы предварительного кода | 2000 | MIME, Кодирование, Регистрирование. |
| RFC2798 | Метод протокола EAP для аутентификации с динамически заданными паролями (EAP-CHAP) | 2000 | EAP, CHAP, Аутентификация, Пароли. |
| RFC2696 | LDAP: Интернет-механизм для доступа к объектам (Обзор) | 1999 | LDAP, Каталог объектов, Обзор протокола. |
| RFC2587 | Инфраструктура открытых ключей Схема LDAPv2 | 1999 | Документ, который определяет схему LDAPv2 для поддержки инфраструктуры открытых ключей (PKIX) в среде LDAP. Схема, описанная в RFC2587, — минимальная для поддержки PKIX в среде LDAPv2, как определено в RFC2559. В документе указаны только компоненты, специфичные для PKIX. |
| RFC2256 | Определения управляемых объектов на основе услуг каталога | 1997 | LDAP Schema, Managed Objects (CMIS), Атрибуты. |
| RFC2255 | Соглашение о простых именах для идентификаторов объектов, используемых в LDAP | 1997 | LDAP, DN (Distinguished Name), Именование. |
| RFC2254 | Описание протокола LDAP Internet* | 1997 | LDAPv3, Протокол, Операции (Bind, Search). *Заменен RFC4510. |
| RFC2253 | Спецификация строковых представлений в LDAPv3 | 1997 | LDAP String, Encoding, Distinguished Name. |
| RFC2252 | Определения синтаксиса и атрибутных описаний для протокола LDAP | 1997 | LDAP Syntax, Attribute Definition. *Заменен RFC4511. |
| RFC2251 | Интернет-модель для интероперабельности каталогов | 1997 | LDAP Model, Directory Service. *Заменен RFC4512. |
| RFC2247 | Использование доменов в LDAP/X.500 Отличительных именах | 1998 | документ, который определяет алгоритм преобразования имён, зарегистрированных в системе доменных имён (DNS), в отличительные имена (distinguished names) для протокола LDAP |
| RFC4511 | Концептуальное описание протокола LDAPv3 | 2006 | LDAP Bind, Search Request/Response. (Обновляет RFC2252). |
| RFC4510 | Описание протокола LDAPv3 | 2006 | LDAP Protocol, Overview. (Обновляет RFC2254). |
| RFC4512 | Интернет-модель для услуг каталога | 2006 | Directory Model, LDAP. (Обновляет RFC2251). |
DNS¶
| RFC | Название | Год | Описание |
|---|---|---|---|
| RFC6116 | Алгоритмы DNSSEC для безопасного хеширования | 2011 | Введение поддержки алгоритмов семейства SHA-2 (SHA-256, SHA-384) в протокол DNSSEC для замены уязвимого SHA-1. |
| RFC5966 | Безопасность SSH для Kerberos | 2010 | Интеграция протокола Kerberos с SSH (использование GSSAPI для аутентификации пользователей). |
| RFC3761 | Обнаружение ключей DNS | 2004 | Механизм поиска и публикации криптографических ключей в DNS (DKS — DNSKEY Discovery). |
| RFC3596 | Совместимость между IPv6 и DNS | 2003 | Описание использования DNS для разрешения имен в адресах IPv6 (использование записии AAAA). |
| RFC2916 | Механизм расширяемости для DNS | 2000 | Стандарт EDNS (Extension mechanisms for DNS), позволяющий расширять функционал без изменения ядра протокола. |
| RFC2915 | Методология управления ключами в DNS | 2000 | Способ подписи зон DNS и построения цепочек доверия (предшественник современной структуры DNSSEC). |
| RFC2782 | Тип ресурсной записии для указания расположения служб | 2000 | SRV-записи (Service Records), определяющие протокол, приоритет, вес и порт для конкретных сервисов. |
| RFC1035 | Имена доменов — реализация и спецификация | 1987 | Фундаментальный стандарт описания интернет-протокола DNS (форматы сообщений, типы записей). |