Internet Engineering Task Force ( IETF ) — это организация по стандартизации Интернета , которая отвечает за технические стандарты , составляющие набор протоколов Интернета (TCP/IP). [3] У нее нет формального списка членов или требований, и все ее участники — добровольцы. Их работа обычно финансируется работодателями или другими спонсорами.
Первоначально IETF поддерживался федеральным правительством США , но с 1993 года работает под эгидой Internet Society — некоммерческой организации с местными отделениями по всему миру.
В IETF нет членства. Любой может принять участие, подписавшись на рассылку рабочей группы или зарегистрировавшись на встречу IETF. [4]
IETF работает в режиме создания задач снизу вверх, в значительной степени управляемом рабочими группами. [2] Каждая рабочая группа обычно назначает двух сопредседателей (иногда трех); устав, в котором описывается ее фокус; и что она должна произвести и когда. Она открыта для всех желающих участвовать и проводит обсуждения в открытом списке рассылки . Рабочие группы проводят открытые сессии на собраниях IETF, где регистрационный взнос на месте в 2024 году составлял от 875 долларов США (ранняя регистрация) до 1200 долларов США с человека в неделю. [5] Для студентов и удаленных участников доступны значительные скидки. Поскольку рабочие группы не принимают решений на собраниях IETF, а все решения принимаются позже в списке рассылки рабочей группы , присутствие на собраниях не требуется для участников.
Грубый консенсус является основной основой для принятия решений. Формальных процедур голосования нет. Каждая рабочая группа должна завершить работу над своей темой, а затем распуститься. В некоторых случаях рабочая группа вместо этого обновит свой устав, чтобы взять на себя новые задачи по мере необходимости. [2]
Рабочие группы сгруппированы в области по предмету ( Руководящую группу по инжинирингу Интернета (IESG), которая отвечает за общую работу IETF. [ необходима ссылка ]
). Каждую область курирует директор области (AD), при этом большинство областей имеют двух AD. AD отвечают за назначение председателей рабочих групп. Директора областей вместе с председателем IETF образуютСовет по архитектуре Интернета (IAB) курирует внешние связи IETF. [6] IAB обеспечивает долгосрочное техническое руководство развитием Интернета. IAB также управляет Целевой группой по исследованиям Интернета (IRTF), с которой у IETF есть ряд межгрупповых связей. [7]
Комитет по назначениям (NomCom), состоящий из десяти случайно выбранных добровольцев, которые регулярно участвуют в заседаниях, председателя без права голоса и 4-5 посредников, наделен полномочиями назначать, повторно назначать и увольнять членов IESG, IAB, IETF Trust и IETF LLC. [8] На сегодняшний день NomCom не уволил никого, хотя несколько человек оставили свои должности, что потребовало замены. [9]
В 1993 году IETF перешла от деятельности, поддерживаемой федеральным правительством США, к независимой международной деятельности, связанной с Internet Society , организацией 501(c)(3) со штаб-квартирой в США . [10] В 2018 году Internet Society создала дочернюю компанию IETF Administration LLC, которая стала корпоративным, юридическим и финансовым домом для IETF. [11] Деятельность IETF финансируется за счет взносов за собрания, спонсоров собраний и Internet Society через свое организационное членство и доходы Public Interest Registry . [12]
В декабре 2005 года был создан IETF Trust для управления защищенными авторским правом материалами, созданными IETF. [13]
Руководящая группа по инжинирингу Интернета (IESG) — это орган, состоящий из председателя и директоров областей Целевой группы по инжинирингу Интернета (IETF). Она обеспечивает окончательный технический обзор стандартов Интернета и отвечает за ежедневное управление IETF. Она получает апелляции на решения рабочих групп, а IESG принимает решение о продвижении документов в стандартном направлении . [14]
Председатель IESG — это директор общей области, который также является председателем IETF. Членами IESG являются два директора, иногда три, каждой из следующих областей: [15]
Члены по связям и должности включают: [ нужна ссылка ]
Целевая группа Gateway Algorithms and Data Structures (GADS) была предшественником IETF. Ее председателем был Дэвид Л. Миллс из Университета Делавэра . [16]
В январе 1986 года Совет по деятельности в Интернете (IAB; теперь называется Советом по архитектуре Интернета) решил разделить GADS на две организации: целевую группу по архитектуре Интернета (INARC) под председательством Миллса для достижения исследовательских целей и IETF для решения краткосрочных инженерных и технологических вопросов. [16] Первым председателем IETF был Майк Корриган, который тогда был техническим менеджером программы Defense Data Network (DDN). [16] Также в 1986 году, после ухода из DARPA, Роберт Э. Кан основал Корпорацию национальных исследовательских инициатив (CNRI), которая начала оказывать административную поддержку IETF.
В 1987 году Корригана на посту председателя IETF сменил Фил Гросс. [17]
Начиная с 1 марта 1989 года, но оказывая поддержку с конца 1988 года, CNRI и NSF заключили соглашение о сотрудничестве № NCR-8820945, в котором CNRI согласилась создать и обеспечить «секретариат» для «общей координации, управления и поддержки работы IAB, его различных целевых групп и, в частности, IETF». [18]
В 1992 году CNRI поддержал формирование и раннее финансирование Internet Society, которое взяло на себя IETF как финансово спонсируемый проект, наряду с IAB, IRTF и организацией ежегодных собраний INET. Гросс продолжал исполнять обязанности председателя IETF в течение всего этого перехода. Серф, Кан и Лайман Чапин объявили о формировании ISOC как «профессионального общества для содействия, поддержки и продвижения эволюции и роста Интернета как глобальной исследовательской коммуникационной инфраструктуры». [19] На первом заседании правления Internet Society Серф, представлявший CNRI, предложил: «В случае возникновения дефицита CNRI согласился внести до 102 000 долларов США для его компенсации». [20] В 1993 году Серф продолжал поддерживать формирование ISOC, работая в CNRI, [21] а роль ISOC в «официальных процедурах создания и документирования стандартов Интернета» была кодифицирована в документе IETF RFC 1602. [22]
В 1995 году документ RFC 2031 IETF описывает роль ISOC в IETF как чисто административную, а ISOC как организацию, «не имеющую никакого влияния на процесс разработки стандартов Интернета, сами стандарты Интернета или их техническое содержание». [23]
В 1998 году CNRI основала Foretec Seminars, Inc. (Foretec), коммерческую дочернюю компанию, которая взяла на себя предоставление услуг секретариата IETF. [18] Foretec предоставляла эти услуги по крайней мере до 2004 года. [18] К 2013 году Foretec была распущена. [24]
В 2003 году документ RFC 3677 IETF описал роль IETF в назначении трех членов совета директоров ISOC. [25]
В 2018 году ISOC создал IETF Administration LLC, отдельную компанию LLC для управления IETF. [26] В 2019 году компания LLC объявила о приеме заявок на предоставление услуг секретариата для IETF. [27]
На первом собрании IETF присутствовали 21 исследователь, финансируемый федеральным правительством США, 16 января 1986 года. Это было продолжение работы более ранней рабочей группы GADS. Представители неправительственных организаций (таких как поставщики шлюзов [28] ) были приглашены на мероприятие, начиная с четвертого собрания IETF в октябре 1986 года. С тех пор все собрания IETF были открыты для публики. [2]
Первоначально IETF собиралась ежеквартально, но с 1991 года она собиралась три раза в год. Первые встречи были очень небольшими, на каждой из первых пяти встреч присутствовало менее 35 человек. Максимальная посещаемость первых 13 встреч составила всего 120 человек. Это произошло на двенадцатой встрече, состоявшейся в январе 1989 года. Эти встречи значительно выросли как по числу участников, так и по охвату с начала 1990-х годов; максимальная посещаемость составила 2810 человек на IETF, состоявшейся в декабре 2000 года в Сан-Диего, Калифорния . Посещаемость снизилась из-за реструктуризации отрасли в начале 2000-х годов и в настоящее время составляет около 1200 человек. [29] [2]
Места проведения собраний IETF сильно различаются. Список прошлых и будущих мест проведения собраний находится на странице собраний IETF. [30] IETF стремится проводить свои собрания рядом с местами нахождения большинства волонтеров IETF. Собрания IETF проводятся три раза в год, по одному в Азии, Европе и Северной Америке. Иногда исследовательское собрание проводится за пределами этих регионов вместо одного из других регионов. [31]
IETF также организует хакатоны во время встреч IETF. Основное внимание уделяется внедрению кода, который улучшит стандарты с точки зрения качества и совместимости. [32]
Детали операций IETF значительно изменились по мере роста организации, но основным механизмом остается публикация предлагаемых спецификаций, разработка на основе предложений, рассмотрение и независимое тестирование участниками и переиздание в качестве пересмотренного предложения, проекта предложения или, в конечном итоге, в качестве стандарта Интернета. Стандарты IETF разрабатываются в открытом, всеобъемлющем процессе, в котором может участвовать любой заинтересованный человек. Все документы IETF свободно доступны в Интернете и могут быть воспроизведены по желанию. Многочисленные, работающие, полезные, совместимые реализации являются главным требованием, прежде чем предложенная IETF спецификация может стать стандартом. [2] Большинство спецификаций сосредоточены на отдельных протоколах, а не на тесно взаимосвязанных системах. Это позволило использовать протоколы во многих различных системах, и его стандарты регулярно повторно используются органами, которые создают полноценные архитектуры (например, 3GPP IMS ). [ необходима цитата ]
Поскольку он полагается на добровольцев и использует «грубый консенсус и работающий код» в качестве своего критерия, результаты могут быть медленными, когда число добровольцев либо слишком мало для достижения прогресса, либо настолько велико, что затрудняет достижение консенсуса, или когда у добровольцев нет необходимого опыта. Для протоколов, таких как SMTP , который используется для передачи электронной почты для сообщества пользователей в сотни миллионов, также существует значительное сопротивление любым изменениям, которые не полностью обратно совместимы , за исключением IPv6 . Работа в IETF над способами повышения скорости процесса создания стандартов продолжается, но, поскольку число добровольцев, имеющих мнения по этому вопросу, очень велико, консенсус по улучшениям развивается медленно. [ необходима цитата ]
IETF сотрудничает с W3C , ISO / IEC , ITU и другими органами стандартизации. [10]
Доступны статистические данные, показывающие, кто внес наибольший вклад по публикациям RFC. [33] Хотя IETF допускает участие только отдельных лиц, а не корпораций или правительств, информация о спонсорстве доступна из этих статистических данных. [ необходима ссылка ]
Председатель IETF выбирается NomCom на двухлетний срок с возможностью продления. [34] До 1993 года председатель IETF выбирался IAB. [35]
Список бывших и нынешних председателей IETF:
IETF работает над широким спектром сетевых технологий, которые обеспечивают основу для роста и развития Интернета. [37]
Он направлен на повышение эффективности управления сетями по мере их роста в размерах и сложности. IETF также стандартизирует протоколы для автономных сетей, которые позволяют сетям быть самоуправляемыми. [38]
Это сеть физических объектов или вещей, которые встроены в электронику, датчики, программное обеспечение, а также позволяют объектам обмениваться данными с оператором, производителем и другими подключенными устройствами. Несколько рабочих групп IETF разрабатывают протоколы, которые имеют непосредственное отношение к IoT . [39]
Его развитие обеспечивает возможность интернет-приложений отправлять данные через Интернет. Существуют некоторые хорошо зарекомендовавшие себя транспортные протоколы, такие как TCP (Transmission Control Protocol) и UDP (User Datagram Protocol), которые постоянно расширяются и совершенствуются для удовлетворения потребностей глобального Интернета. [40]