El Internet Engineering Task Force ( IETF ) es una organización de estándares para Internet y es responsable de los estándares técnicos que componen el conjunto de protocolos de Internet (TCP/IP). [3] No tiene una lista formal de miembros ni requisitos y todos sus participantes son voluntarios. Su trabajo suele estar financiado por empleadores u otros patrocinadores.
El IETF inicialmente recibió el apoyo del gobierno federal de los Estados Unidos, pero desde 1993 opera bajo los auspicios de la Internet Society , una organización sin fines de lucro con capítulos locales en todo el mundo.
No hay membresía en el IETF. Cualquiera puede participar registrándose en una lista de correo de un grupo de trabajo o registrándose en una reunión del IETF. [4]
El IETF opera en un modo de creación de tareas ascendente, impulsado en gran medida por grupos de trabajo. [2] Cada grupo de trabajo tiene un presidente designado (o, a veces, varios copresidentes); una carta que describe su enfoque; y qué se espera que produzca, y cuándo. Está abierto a todos los que quieran participar y mantiene debates en una lista de correo abierta o en reuniones del IETF, donde la tarifa de inscripción en 2024 oscilaba entre 875 dólares (inscripción anticipada) y 1200 dólares por persona durante la semana. [5] Hay importantes descuentos disponibles para estudiantes y participantes remotos. Debido a que la mayor parte del trabajo del IETF se realiza a través de listas de correo , no se requiere que los contribuyentes asistan a las reuniones.
El consenso aproximado es la base principal para la toma de decisiones. No existen procedimientos formales de votación. Cada grupo de trabajo debe completar el trabajo sobre su tema y luego disolverse. En algunos casos, el grupo de trabajo actualizará sus estatutos para asumir nuevas tareas según corresponda. [2]
Los grupos de trabajo se agrupan en áreas temáticas. Las áreas actuales son Aplicaciones, General, Internet, Operaciones y Gestión, Aplicaciones e Infraestructura en tiempo real, Enrutamiento, Seguridad y Transporte. [6] Cada área es supervisada por un director de área (AD), y la mayoría de las áreas tienen dos co-AD. Los AD son responsables de nombrar a los presidentes de los grupos de trabajo. Los directores de área, junto con el presidente del IETF, forman el Grupo Directivo de Ingeniería de Internet (IESG), que es responsable del funcionamiento general del IETF. [ cita necesaria ]
La Junta de Arquitectura de Internet (IAB) supervisa las relaciones externas del IETF y las relaciones con el Editor RFC . [7] La IAB proporciona dirección técnica de largo alcance para el desarrollo de Internet. El IAB también es corresponsable del Comité de Supervisión Administrativa del IETF (IAOC), que supervisa la Actividad de Apoyo Administrativo del IETF (IASA), que proporciona apoyo logístico, etc., al IETF. La IAB también gestiona el Grupo de Trabajo de Investigación de Internet (IRTF), con el que el IETF tiene varias relaciones entre grupos. [ cita necesaria ]
Un Comité de Nominaciones (NomCom) de diez voluntarios elegidos al azar que participan regularmente en las reuniones tiene el poder de nombrar, volver a nombrar y destituir a los miembros del IESG, IAB, IASA y la IAOC. [8] Hasta la fecha, ningún NomCom ha destituido a nadie, aunque varias personas han dimitido de sus puestos, requiriendo reemplazos. [9]
En 1993, el IETF pasó de ser una actividad apoyada por el gobierno federal de EE. UU. a una actividad internacional independiente asociada con Internet Society , una organización 501(c)(3) con sede en EE. UU . [10] Debido a que el IETF en sí no tiene miembros, ni es una organización per se , Internet Society proporciona el marco financiero y legal para las actividades del IETF y sus organismos hermanos (IAB, IRTF). Las actividades del IETF se financian con las cuotas de las reuniones, los patrocinadores de las reuniones y por Internet Society a través de su membresía organizacional y los ingresos del Registro de Interés Público . [11]
En diciembre de 2005, se creó el IETF Trust para gestionar los materiales protegidos por derechos de autor producidos por el IETF. [12]
El Grupo Directivo de Ingeniería de Internet ( IESG ) es un organismo compuesto por el presidente y los directores de área del Grupo de Trabajo de Ingeniería de Internet (IETF). Proporciona la revisión técnica final de los estándares de Internet y es responsable de la gestión diaria del IETF. Recibe apelaciones de las decisiones de los grupos de trabajo y el IESG toma la decisión de avanzar los documentos en la vía de estándares . [13]
El presidente del IESG es el director del Área General, quien también actúa como presidente general del IETF. Los miembros del IESG incluyen los dos directores de cada una de las siguientes áreas: [14]
Los miembros de enlace y ex officio incluyen: [ cita necesaria ]
El Grupo de Trabajo sobre Estructuras de Datos y Algoritmos de Puerta de Enlace (GADS) fue el precursor del IETF. Su presidente fue David L. Mills de la Universidad de Delaware . [15]
En enero de 1986, la Junta de Actividades de Internet (IAB; ahora llamada Junta de Arquitectura de Internet) decidió dividir GADS en dos entidades: un Grupo de Trabajo de Arquitectura de Internet (INARC) presidido por Mills para perseguir objetivos de investigación, y el IETF para manejar las investigaciones a corto plazo. cuestiones de ingeniería y transferencia de tecnología. [15] El primer presidente del IETF fue Mike Corrigan, quien entonces era el director del programa técnico de la Red de Datos de Defensa (DDN). [15] También en 1986, después de dejar DARPA, Robert E. Kahn fundó la Corporación para Iniciativas de Investigación Nacional (CNRI), que comenzó a brindar apoyo administrativo al IETF.
En 1987, Phill Gross sucedió a Corrigan como presidente del IETF. [16]
A partir del 1 de marzo de 1989, pero brindando apoyo que se remonta a finales de 1988, CNRI y NSF celebraron un Acuerdo de Cooperación No. NCR-8820945, en el que CNRI acordó crear y proporcionar una "secretaría" para la "coordinación, gestión y apoyo generales de el trabajo de la IAB, sus diversos grupos de trabajo y, en particular, el IETF". [17]
En 1992, CNRI apoyó la formación y financiación inicial de Internet Society , que asumió el IETF como un proyecto patrocinado fiscalmente, junto con el IAB, el IRTF y la organización de reuniones anuales del INET. Phill Gross continuó desempeñándose como presidente del IETF durante esta transición. Cerf, Kahn y Lyman Chapin anunciaron la formación de ISOC como "una sociedad profesional para facilitar, apoyar y promover la evolución y el crecimiento de Internet como infraestructura global de comunicaciones de investigación". [18] En la primera reunión de la junta directiva de Internet Society, Vint Cerf, en representación del CNRI, ofreció: "En caso de que se produzca un déficit, el CNRI ha acordado contribuir hasta 102.000 dólares estadounidenses para compensarlo". [19] En 1993, Cerf continuó apoyando la formación de ISOC mientras trabajaba para CNRI, [20] y el papel de ISOC en "los procedimientos oficiales para la creación y documentación de estándares de Internet" se codificó en el RFC 1602 del IETF . [21]
En 1995, el RFC 2031 del IETF describe el papel de la ISOC en el IETF como puramente administrativo, y que la ISOC no tiene "influencia alguna en el proceso de estándares de Internet, los estándares de Internet o su contenido técnico". [22]
En 1998, CNRI estableció Foretec Seminars, Inc. (Foretec), una subsidiaria con fines de lucro para hacerse cargo de la prestación de servicios de secretaría al IETF. [17] Foretec prestó estos servicios al menos hasta 2004. [17] En 2013, Foretec se disolvió. [23]
En 2003, el RFC 3677 del IETF describió el papel del IETF en el nombramiento de tres miembros de la junta directiva de la ISOC. [24]
En 2018, ISOC estableció The IETF Administration LLC, una LLC independiente para encargarse de la administración del IETF. [25] En 2019, la LLC publicó una convocatoria de propuestas para proporcionar servicios de secretaría al IETF. [26]
A la primera reunión del IETF asistieron 21 investigadores financiados por el gobierno federal de los Estados Unidos el 16 de enero de 1986. Fue una continuación del trabajo del anterior Grupo de Trabajo GADS. Se invitó a representantes de entidades no gubernamentales (como proveedores de portales [27] ) a asistir a partir de la cuarta reunión del IETF en octubre de 1986. Desde entonces, todas las reuniones del IETF han estado abiertas al público. [2]
Inicialmente, el IETF se reunía trimestralmente, pero desde 1991 se reúne tres veces al año. Las reuniones iniciales fueron muy pequeñas, con la asistencia de menos de 35 personas a cada una de las primeras cinco reuniones. La asistencia máxima durante las primeras 13 reuniones fue de sólo 120 asistentes. Esto ocurrió en la duodécima reunión celebrada en enero de 1989. Estas reuniones han aumentado mucho tanto en participación como en alcance desde principios de los años noventa; tuvo una asistencia máxima de 2.810 personas en el IETF de diciembre de 2000 celebrado en San Diego, California . La asistencia disminuyó con la reestructuración de la industria a principios de la década de 2000 y actualmente ronda las 1200 personas. [28] [2]
La ubicación de las reuniones del IETF varía mucho. Puede encontrar una lista de lugares de reuniones pasadas y futuras en la página de reuniones del IETF. [29] El IETF se esfuerza por celebrar sus reuniones cerca de donde se encuentran la mayoría de los voluntarios del IETF. Durante muchos años, el objetivo era tres reuniones al año, dos en América del Norte y una en Europa o Asia, alternando entre ellas cada dos años. El objetivo actual es realizar tres reuniones en América del Norte, dos en Europa y una en Asia durante un período de dos años. Sin embargo, el patrocinio corporativo de las reuniones también es un factor importante y el calendario se ha modificado de vez en cuando para reducir los costos operativos. [ cita necesaria ]
El IETF también organiza hackatones durante las reuniones del IETF. La atención se centra en implementar un código que mejore los estándares en términos de calidad e interoperabilidad. [30]
Los detalles de las operaciones del IETF han cambiado considerablemente a medida que la organización ha crecido, pero el mecanismo básico sigue siendo la publicación de las especificaciones propuestas, el desarrollo basado en las propuestas, la revisión y pruebas independientes por parte de los participantes y la republicación como una propuesta revisada, una propuesta preliminar o, eventualmente, una propuesta preliminar. como estándar de Internet. Los estándares del IETF se desarrollan en un proceso abierto e integral en el que cualquier persona interesada puede participar. Todos los documentos del IETF están disponibles gratuitamente en Internet y pueden reproducirse a voluntad. Implementaciones múltiples, funcionales, útiles e interoperables son el principal requisito antes de que una especificación propuesta por el IETF pueda convertirse en un estándar. [2] La mayoría de las especificaciones se centran en protocolos únicos en lugar de sistemas estrechamente interconectados. Esto ha permitido que los protocolos se utilicen en muchos sistemas diferentes, y sus estándares son reutilizados habitualmente por organismos que crean arquitecturas completas (por ejemplo, 3GPP IMS ). [ cita necesaria ]
Debido a que depende de voluntarios y utiliza "consenso aproximado y código en ejecución" como piedra de toque, los resultados pueden ser lentos cuando el número de voluntarios es demasiado pequeño para lograr avances, o tan grande como para dificultar el consenso, o cuando los voluntarios carecen de los conocimientos necesarios. pericia. Para protocolos como SMTP , que se utiliza para transportar correo electrónico para una comunidad de usuarios de cientos de millones, también existe una resistencia considerable a cualquier cambio que no sea totalmente compatible con versiones anteriores , excepto IPv6 . El trabajo dentro del IETF sobre formas de mejorar la velocidad del proceso de elaboración de estándares está en curso pero, debido a que el número de voluntarios con opiniones al respecto es muy grande, el consenso sobre las mejoras ha tardado en desarrollarse. [ cita necesaria ]
El IETF coopera con el W3C , ISO / IEC , ITU y otros organismos de normalización. [10]
Hay estadísticas disponibles que muestran quiénes son los principales contribuyentes por publicación RFC. [31] Si bien el IETF solo permite la participación de individuos, y no de corporaciones o gobiernos, la información sobre patrocinio está disponible en estas estadísticas. [ cita necesaria ]
El Presidente del IETF es seleccionado mediante el proceso del Comité de Nominaciones (NomCom) por un período renovable de 2 años. [32] Antes de 1993, el presidente del IETF era seleccionado por la IAB. [33]
A continuación se incluye una lista de los presidentes anteriores y actuales del IETF:
El IETF trabaja en una amplia gama de tecnologías de redes que sientan las bases para el crecimiento y la evolución de Internet. [35]
Su objetivo es mejorar la eficiencia en la gestión de las redes a medida que crecen en tamaño y complejidad. El IETF también está estandarizando protocolos para redes autónomas que permiten que las redes sean autogestionadas. [36]
Es una red de objetos físicos o cosas que están integradas con electrónica, sensores, software y también permite que los objetos intercambien datos con el operador, el fabricante y otros dispositivos conectados. Varios grupos de trabajo del IETF están desarrollando protocolos que son directamente relevantes para IoT . [37]
Su desarrollo proporciona la capacidad de las aplicaciones de Internet para enviar datos a través de Internet. Existen algunos protocolos de transporte bien establecidos, como TCP (Protocolo de control de transmisión) y UDP (Protocolo de datagramas de usuario), que se amplían y perfeccionan continuamente para satisfacer las necesidades de Internet global. [38]
Divide su trabajo en una serie de áreas que tienen grupos de trabajo que tienen relación con el enfoque de un área. Los directores de área se encargan de la tarea principal de gestión del área. Los Directores de Área podrán ser asesorados por una o más Direcciones. La estructura del área está definida por el Grupo Directivo de Ingeniería de Internet . El Comité de Nominaciones se puede utilizar para agregar nuevos miembros. [39]
En octubre de 2018, los ingenieros de Microsoft y Google introdujeron un plan para crear el Token Binding Protocol con el fin de detener los ataques de repetición a los tokens OAuth . [40]