Что такое rfc в файлах какого формата издаются rfc
Запрос на комментарии ( RFC , английский для запроса для комментариев ) представляет собой ряд технических и организационных документов по Интернету (первоначально Arpanet ) , которые были опубликованы в редакторе RFC с 7 апреля 1969 года . Если документы изначально были представлены для обсуждения в прямом смысле этого слова, то сегодня обсуждение происходит во время составления проектов, так что опубликованный RFC обычно представляет собой оцененную техническую спецификацию.
Оглавление
Процесс публикации
Все RFC проверяются перед публикацией. Процесс публикации и указанные в нем требования различаются в зависимости от того, нужен ли стандарт Интернета или нет. Будущие стандарты Интернета должны соответствовать высоким требованиям и представлять собой консенсус сообщества Инженерной группы Интернета (IETF).
Все представленные проекты публикуются IETF под названием « Internet Draft » (ID). Интернет-проекты считаются незаконченными и не могут использоваться в качестве справочных материалов. Срок их действия истекает через шесть месяцев (но остается в архиве в Интернете), если не будет отправлена новая черновая версия или не начат процесс публикации.
Редактор RFC публикует новые RFC с последовательной нумерацией в виде текстового файла ASCII и в других форматах документов. После публикации RFC содержимое никогда не изменяется. Исправления редакционных или технических ошибок публикуются как исправленные ; однако неверный RFC остается без изменений. Если устаревшая спецификация должна быть заменена, новая спецификация проходит через обычный процесс и публикуется под новым номером RFC. Новый документ ссылается на старый RFC и объявляет его устаревшим. Новый RFC также может обновлять или добавлять только часть существующего RFC, не делая недействительным весь документ.
Серия документов
Отдельные RFC также публикуются в следующих сериях документов, каждый со своей нумерацией.
- Стандарт Интернета (STD)
- Наилучшая текущая практика (BCP)
- Для вашей информации (FYI)
Отдельные технические отчеты RARE (RTR) также были опубликованы как RFC.
Процесс утверждения
Существуют разные процедуры утверждения RFC, в зависимости от того, откуда взят документ. Такой процесс известен как поток . RFC 4844 определяет следующие потоки:
- IETF
- IAB
- IRTF
- Независимое представление
Статус RFC
Каждый RFC имеет статус документа, который, в отличие от содержания, может быть изменен позже.
- Неизвестно (неизвестно)
- Проект (Draft)
- Информационный (информативный)
- Экспериментальный (экспериментальный)
- Best Current Practice (лучшая текущая практика)
- Предлагаемый стандарт , проект стандарта и Интернет-стандарт
- Исторический (исторический) и устаревший (устаревший)
формализм
IETF и редактор RFC придают большое значение формализму:
Юмор в RFC
Между RFC, описывающими Интернет-стандарты или передовой опыт, всегда есть RFC-шутки, которые не следует вдаваться в подробности, часто по случаю 1 апреля .
Реализовали День дурака
Однако RFC не всегда придерживается теории 1 апреля. 6 марта 2001 г. была представлена реализация стандарта RFC 1149 A для передачи дейтаграмм IP на Avian Carrier (передача дейтаграмм IP почтовым голубем ). Тем не менее, среднее время ответа на в пинг было 45 минут, так что регулярное использование в реальном использовании не следует ожидать. Однако это привело к дальнейшему развитию RFC 2549 IP через Avian Carriers с качеством обслуживания , но такое использование также маловероятно.
Редактор Emacs уже много лет полностью реализует RFC 2324 : протокол управления гипертекстовым кофейником (HTCPCP) используется для удаленного управления и мониторинга кофемашин.
В Хакинге в Прогрессе случае , RFC 2322 , Управление номеров IP по Peg DHCP , было сформулировано. Он определяет, как номера IP пишутся на деревянных прищепках с помощью фломастера и как они прикрепляются к соответствующему кабелю. Хотя этот RFC задуман как шутка, он используется регулярно.
С gpigen, есть также свободная реализация для нескольких платформ для Pi Digit поколения протокола .
Рабочее предложение (англ. Request for Comments, RFC) —документ из серии пронумерованных информационных документовИнтернета, содержащих технические спецификации и стандарты, широко применяемые во всемирной сети. Название «Request for Comments» ещё можно перевести как«заявка на обсуждение» или«тема для обсуждения». В настоящее время первичной публикацией документов RFC занимаетсяIETF под эгидой открытой организацииОбщество Интернета (англ. Internet Society, ISOC). Правами на RFC обладает именно Общество Интернета.
Содержание [ ]
Формат RFC появился в1969 году при обсуждении проектаARPANET. RFC 1 был опубликован7 апреля 1969 г. и назывался«Host Software». Первые RFC распространялись в печатном виде на бумаге в виде обычных писем, но уже с декабря 1969 г., когда заработали первые сегменты ARPANET, документы начали распространяться в электронном виде.
С 1969 по1998 гг. бессменным и единственным редактором RFC былДжон Постел. После его смерти Общество Интернета (ISOC) поручило редактирование и публикацию RFC Институту информационных наук Университета Южной Калифорнии.
Очерк истории RFC за 30 лет с 1969 по1999 гг. представлен вRFC 2555.
Несмотря на название, запросы комментариев RFC сейчас рассматриваются как стандарты Интернета (а рабочие версии стандартов обычно называютдрафтами, отангл. draft здесь — черновик). СогласноRFC 2026, жизненный цикл стандарта выглядит следующим образом:
- Выносится на всеобщее рассмотрениеИнтернетовский черновик ( Internet Draft ). Черновики не имеют официального статуса, и удаляются из базы через шесть месяцев после последнего изменения.
- Если черновик стандарта оказывается достаточно удачным и непротиворечивым, он получает статусПредложенного стандарта ( Proposed Standard ), и свой номер RFC. Наличие программной реализации стандарта желательно, но не обязательно.
- Следующая стадия—Черновой стандарт ( Draft Standard ) означает, что предложенный стандарт принят сообществом, в частности, существуют две независимые по коду совместимые реализации разных команд разработчиков. В черновые стандарты ещё могут вноситься мелкие правки, но они считаются достаточно стабильными и рекомендуются для реализации.
- Высший уровень—Стандарт Интернета ( Internet Standard ). Это спецификации с большим успешным опытом применения и зрелой формулировкой. Параллельно с нумерацией RFC они имеют свою собственную нумерацию STD. Список стандартов имеется в документе STD 1 (сейчас этоRFC 5000, но нумерация может измениться). Из более чем трёх тысяч RFC этого уровня достигли только несколько десятков.
- Многие старые RFC замещены более новыми версиями под новыми номерами, или вышли из употребления. Такие документы получают статусИсторических ( Historic )
Практически все стандарты Глобальной сети существуют в виде опубликованных заявок RFC. Но в виде документов RFC выходят не толькостандарты, но такжеконцепции, введения в новые направления в исследованиях, исторические справки, результаты экспериментов, руководства по внедрениютехнологий, предложения и рекомендации по развитию существующих Стандартов и другие новые идеи винформационных технологиях:
- Экспериментальные ( Experimental ) спецификации содержат информацию об экспериментальных исследованиях, интересных для интернет-сообщества. Это могут быть, например, прототипы, реализующие новые концепции.
- Информационные ( Informational ) RFC предназначены для ознакомления общественности, не являются стандартами и не являются результатом консенсуса или рекомендациями. Некоторые черновики, не получившие статуса Предложенного стандарта, но представляющие интерес, могут быть опубликованы как Информационные RFC.
- Лучший современный опыт ( Best Current Practice ). Эта серия RFC содержит рекомендации по реализации стандартов, в том числе от сторонних организаций, а также внутренние документы о структуре и процедурах стандартизации.
Почти все стандарты разрабатываются под эгидой каких-либо научных или интернет-организаций (напримерW3C, IETF, консорциумЮникода, Интернет2).
Запросы комментариев официально существуют только на английском языке. Строгих требований к оформлению нет. Встречаются RFC, написанные в строгом академическом стиле, иные— в дружеской неформальной манере. Существует традиция выпускапервоапрельскихшуточных RFC, например, RFC 1149 рассказывает о передаче пакетовIP с помощью почтовых голубей.
Программы, которые поддерживают RFC расширение файла
Ниже вы найдете указатель программ, которые можно использовать для открытия файлов RFC, разделенных на категории 5 в соответствии с поддерживаемой системной платформой. Файлы с суффиксом RFC могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.
Программы, обслуживающие файл RFC
Как открыть файл RFC?
Отсутствие возможности открывать файлы с расширением RFC может иметь различное происхождение. Что важно, все распространенные проблемы, связанные с файлами с расширением RFC, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами RFC.
Шаг 1. Скачайте и установите RoboForm for Chrome
Проблемы с открытием и работой с файлами RFC, скорее всего, связаны с отсутствием надлежащего программного обеспечения, совместимого с файлами RFC на вашем компьютере. Этот легкий. Выберите RoboForm for Chrome или одну из рекомендованных программ (например, RoboForm for Firefox, RoboForm for Internet Explorer, RoboForm for Opera) и загрузите ее из соответствующего источника и установите в своей системе. В верхней части страницы находится список всех программ, сгруппированных по поддерживаемым операционным системам. Если вы хотите загрузить установщик RoboForm for Chrome наиболее безопасным способом, мы рекомендуем вам посетить сайт Siber Systems, Inc. и загрузить его из официальных репозиториев.
Шаг 2. Убедитесь, что у вас установлена последняя версия RoboForm for Chrome
Если у вас уже установлен RoboForm for Chrome в ваших системах и файлы RFC по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Если у вас установлена более старая версия RoboForm for Chrome, она может не поддерживать формат RFC. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью RoboForm for Chrome.
Шаг 3. Настройте приложение по умолчанию для открытия RFC файлов на RoboForm for Chrome
После установки RoboForm for Chrome (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия RFC файлов. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.
Процедура изменения программы по умолчанию в Windows
- Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл RFC.
- Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
- Чтобы завершить процесс, выберите Найти другое приложение на этом. и с помощью проводника выберите папку RoboForm for Chrome. Подтвердите, Всегда использовать это приложение для открытия RFC файлы и нажав кнопку OK .
Процедура изменения программы по умолчанию в Mac OS
Шаг 4. Убедитесь, что RFC не неисправен
Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным RFC файлом. Проблемы с открытием файла могут возникнуть по разным причинам.
1. RFC может быть заражен вредоносным ПО - обязательно проверьте его антивирусом.
Если RFC действительно заражен, возможно, вредоносное ПО блокирует его открытие. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. Если сканер обнаружил, что файл RFC небезопасен, действуйте в соответствии с инструкциями антивирусной программы для нейтрализации угрозы.
2. Проверьте, не поврежден ли файл
3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.
Иногда для доступа к файлам пользователю необходимы права администратора. Войдите в систему, используя учетную запись администратора, и посмотрите, решит ли это проблему.
4. Убедитесь, что в системе достаточно ресурсов для запуска RoboForm for Chrome
Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы RFC. Закройте все работающие программы и попробуйте открыть файл RFC.
5. Убедитесь, что ваша операционная система и драйверы обновлены
Последние версии программ и драйверов могут помочь вам решить проблемы с файлами RoboForm Contact Format и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов RFC.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла RFC мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле RFC.
Любая ABAP-программа может вызывать удаленную функцию с помощью оператора CALL FUNCTION … DESTINATION . Параметр DESTINATION сообщает системе SAP, что вызываемая функция выполняется в системе, отличной от вызывающих.
Синтаксис-
Логические пункты назначения определяются через транзакцию SM59 и хранятся в таблице Функции RFCDES
интерфейса RFC.
- Преобразование всех данных параметров в представление, необходимое в удаленной системе
- Вызов процедур связи необходим для связи с удаленной системой.
- Обработка ошибок связи и, при желании, уведомление вызывающей стороны (с помощью параметра EXCEPTIONS функции CALL FUNCTION).
RFC — это протокол SAP для обработки связи между системами для упрощения связанного программирования. Это процесс вызова функционального модуля, который находится на другом компьютере, а не на вызывающей программе. RFC могут также использоваться для вызова другой программы на той же машине, но обычно она используется, когда « вызывающие » и « вызываемые » функциональные модули / программы выполняются на разных машинах.
В SAP система интерфейса RFC используется для настройки RFC-соединений между различными системами SAP, а также между SAP и внешней (не SAP) системой.
Должны знать детали о RFC
- SAP использует протокол CPIC (Common Programming Interface for Communication) для передачи данных между системами. Это специальный протокол SAP. Remote Function Call (RFC) — это коммуникационный интерфейс, основанный на CPI-C, но с большим количеством функций и более простой в использовании для программистов приложений.
- Функции библиотеки RFC поддерживают язык программирования C и Visual Basic (на платформах Windows)
- RFC-соединения всегда можно использовать во всей системе. Это означает, что RFC-соединение, которое вы определили в клиенте 000, также можно использовать от клиента 100 (без каких-либо различий).
- RFC — это протокол для вызова специальных подпрограмм ( функциональных модулей ) по сети. Функциональные модули сравнимы с функциями C или процедурами PASCAL. У них есть определенный интерфейс, через который можно обмениваться данными, таблицами и кодами возврата. Функциональные модули управляются в системе R / 3 в их собственной библиотеке функций, называемой построителем функций.
- Конструктор функций (транзакция SE37) предоставляет программистам приложений полезную среду для программирования, документирования и тестирования функциональных модулей, которые можно вызывать как локально, так и удаленно. Система R / 3 автоматически генерирует дополнительный код (заглушку RFC), необходимый для удаленных вызовов.
- Вы ведете параметры для соединений RFC, используя транзакцию SM59. Система R / 3 также поставляется с RFC-SDK (Software Development Kit), который использует обширные библиотеки C, чтобы позволить внешним программам подключаться к системе R / 3.
- Единственная разница между удаленным вызовом функционального модуля на другом сервере и локальным вызовом заключается в специальном параметре (назначение), который указывает целевой сервер, на котором должна выполняться программа.
Преимущества RFC:
RFC помогает сократить усилия программистов, позволяя им избежать повторной разработки модулей и методов в удаленных системах. Он достаточно способен:
- Преобразуйте данные в формат, понятный удаленной (целевой) системе.
- Преобразуйте данные в формат, понятный удаленной (целевой) системе.
- Вызовите определенные подпрограммы, которые необходимы для установления связи с удаленной системой.
- Обрабатывать ошибки, которые могут возникнуть в процессе общения.
Типы RFC:
синхронный
Требуется, чтобы обе системы (клиент и сервер) были доступны во время связи или передачи данных. Это наиболее распространенный тип, который требуется, когда результат требуется сразу после выполнения sRFC.
Читайте также: