Network Working Group J. Postel
Request for Comments: 902 J. Reynolds
ISI
July 1984
ARPA - Политика интернет-протокола
Статус данного документа
Данный документ - стандарт того как протоколы становятся официальными
стандартами для ARPA-интернет и разрабоки DARPA. Это документ,
определяющий официальную политику ICCB и DARPA. Использование данного
документа не ограничено.
Введение
Цель данного документа - объяснить как принимаются стандарты
протоколов для ARPA-интернет и общества исследования DARPA. Есть 3
важных аспекта, которые и будут обсуждены: процесс, полномочия и
отношения между DARPA и DDN. Для этого должен быть описан общий фон
отношений, а также их участники.
DARPA = Defense Advanced Research Projects Agency (Агентство
передовых проектов оборонных исследований)
DDN = Defense Data Network (Оборонная сеть передачи данных)
DARPA
Агенство DARPA возглавляется офисом DARPA. DARPA спонсирует многие
проекты с большим количеством занятых в них людях. Группа данных
людей называется "исследовательским сообществом DARPA". DARPA ведет
исследовательские работы по так называемым "программам", в которые
вовлечено много разработчиков. Одна из программ - "Internet
Programm" занимается исследованием проблем связи компьютерных сетей и
созданием экспериментальных систем связи. В случае успешной работы
объекта эксперимента, результаты принимаются и могут быть
использованы данной программой, а также другими программами DARPA.
Так DARPA были разработаны ARPANET, SATNET, радиосеть (Packet Radio
Networks) и Internet.
В 1981 году DARPA был утвержден совет по конфигурационному управлению
Интернет (ICCB), для того чтобы управлять дальнейшим развитием
Интернет программы.
ICCB
Задачи ICCB делятся на 2 категории:
Краткосрочные задачи:
Сохранять интернет как действующий ресурс, т.е. решать проблемы
связанные с физическим ростом, а также изменением уровня
использования сети. Иногда это предполагает исследование
относительно новых процедур и алгоритмов. Или, в результате
длительного исследования, в разряд краткосрочных задач может
перейти задача долгосрочного характера.
Долгосрочные задачи:
ICCB также рассматривает проблемы связи, связанные с
интернет более абстрактно. ICCB предлагает DARPA возможные
новые программы и эксперименты. ICCB также может выступать в
роли координатора идеи, предложенной другой организацией.
DARPA делегировало ICCB часть полномочий по управлению Интернет
программы и экспериментов, связанных с ARPA-интернет.
Члены ICCB были выбраны для того чтобы обрисовать спектр интересов и
задач, стоящих перед ICCB. Все они - специалисты в различных областях
и представляют различные организации. Это касается как оперционных
систем, так и сетевых технологий не связанных с какой то определенной
ОС.
Председатель ICCB - также известный как "Интернет Архитектор" и его
помошник - "Представитель Архитектора Интернет". В данный момент ICCB
насчитывает 12 членов. Интернет архитектор - Dave Clark из MIT, его
помошник - Jon Postel из ISI.
DDN
DDN - коммуникационная система, созданная для использования DoD
(Department of Defense - министнрство обороны США). Объединяет
множество сетей и систем существующих в пределах DoD. Часть DDN также
является частью Интернет - так называемый MILNET и все сети
подключенные к ней.
DDN так же как и DARPA управляется офисом - DDN Program Management
Office (DDN-PMO). DDN-PMO устанавливает политику использования DDN и
утверждает стандарты протоколов, используемых DDN.
В пределах DoD существует 3 комитета по протоколам: группа
регулирования стандарта протокола (the Protocol Standard Steering
Group - PSSG), группа отвечающая за техническую часть (the Protocol
Standard Technical Panel - PSTP) и управления конфигурации протокола
(the Protocol Configuration Control Board - PCCB). В этих комитетах
есть члены, которые входят в большинство составляющих DoD. Главным
образом они развивают рекомендации развития стандартизации и
использования протоколов DDN-PMO, и DoD в целом. PSSG занимается
установкой политики по вопросу стандартов протоколов по всему DoD.
Отношения между DARPA и DDN
Между DDN-PMO и DARPA существует сотрудничество относительно
интернет. Несколько человек являются членами как DoD (PSSG, PSTP, или
PCCB), так и DARPA (ICCB). Существуют хорошие отношения как на уровне
правления, так и на более низком техническом уровне.
Так, например, ICCB может решить что данный протокол должен быть
использован в ARPA-интернет, и составить план и график работ над ним.
DDN-PMO отдельно рассматривает эту программу и может решить что
данная программа должна быть осуществлена DDN по планам разработаным
DARPA или ждать результатов работ от DARPA. Затем рассмотреть
результаты экспериментов и утвердить данный протокол или решить что
данный протокол не требуется в DDN.
Существует 2 документа определяющих стандарт TCP. RFC-793 -
официальная спецификация протокола от DARPA. Военный стандарт 1778 -
официальная спецификация от DDN. Два документа определяющих один и
тот же протокол.
Организации связанные с интернет через DARPA должны следовать
правилам, определенным ICCB и DARPA.
Организации связанные с интернет через DDN-PMO должны следовать
правилам, определенным DDN-PMO.
DARPA Официальное Обозначение Протокола
Официальные протоколы для ARPA-INTERNET и сообщества DARPA определены
в RFC, что должно быть указано в первых параграфах соответствующих
RFC. Т.е. RFC официально описывающий протокол должен содержать
подобную информацию:
"Данный RFC - спецификация стандарта для DARPA сообщества. Хосты
ARPA-интернет, как ожидается, примут и будет работать согласно
данному стандарту."
Также существует документ с названием "Официальные протоколы". Этот
документ, зачастую выходящий как RFC, описывает все используемые в
ARPA-интернет протоколы. Он содержит следующую информацию о каждом
протоколе - его статус (экспериментальный, требуемый и т.д.),
спецификацию, дополнительные комментарии, ссылки на другие документы,
а также контактное лицо, ответственное за данный протокол. Последний
выпуск данного документа известен как RFC-901.
RFC координируются RFC редактором (RFC Editor) и распространяются
центром сетевой информации (Network Information Center - NIC), где
они все и хранятся в режиме онлайн. Объявления о появлении новых RFC
рассылаются по списку адресов заинтересованных лиц. Редактор RFC -
Jon Postel.
Разработка стандартов протоколов DARPA
Вероятно ни один стандарт не разрабатывался по "нормальной", ранее
оговоренной схеме. В большинстве случаев в цепочку событий,
предшедствующих утверждению стандарта, были сделаны изменения.
Типичная цепочка событий
Разработка протокола начинается с обсуждений относительно нового
протокола некоторым количеством случайных людей, посредством
переписки и встреч.
Затем кто то из них пишет проект и предлагает этот проект группе
людей, которые заинтересованы в разработке данной проблемы. Они
могут в свою очередь попросить доработать определенные части
проекта. В конечном итоге, когда проект принимает законченный вид
он отправляется Редактору Запроса на коментарии (RFC).
Следующий шаг - Редактор RFC рассылает данный проект другим
возможно заинтересованным в разработке проекта людям. Этих людей
могут быть как единицы, так и довольно большой список рассылки.
После этого утверждается группа лиц, занимающихся разработкой и
вносятся корректирующие изменения в проект. Пересмотрен он может
быть и несколько раз.
После этого проект выпускается в виде Запроса на комментарии
(RFC), в статусе чернового варианта протокола, который в
дальнейшем может стать стандартом протокола. Запрос на комментарии
посылается всему сообществу ARPA-интернет.
После того как будут получены несколько ответов на посланый проект
начинается стадия тестирование протокола в экпериментальных
условиях.
Это самая трудная часть в разработке.
Эксперименты проводятся малым количеством людей, но проработка
должна быть выполнена достаточно тщательно, используя различные
среды для тестирования.
В случаях когда ICCB решает что набор экспериментов выбран,
выбиарется группа людей (обычно 5 или меньше) для тестирования
результатов. Они могут отправить протокол на доработку, перед
утверждением его как официального стандарта.
Если никаких проблем не возникает - выпускается новый RFC, который
содержит окончательный вариант определения протокола. Данный RFC
является официальным стандартом для ARPA-интернет и DARPA
сообщества.
Вообще, протоколы нижнего уровня оцениваются и разрабатываются
более критично, чем протоколы верхнего уровня. Как, например,
протокол TCP исследовался гораздо более тщательно, чем приложение
типа протокола DAYTIME.
Суть
Для ARPA-интернет и сообщества исследования DARPA, DARPA выполняет
руководящую роль. DARPA делегирует полномочия по стандартизации
протоколов ICCB. ICCB, в свою очередь, делегирует фактическое
администрирование стандартов протоколов Помошнику Интернет
архитектора.
Для DoD'а в целом, ответственый - PSSG. PSSG делегирует полномочия
управления стандартами в DDN DDN-PMO.
Перевод: Andrey V.Kazakovcev; оригинал документа - RFC-902