• Keine Ergebnisse gefunden

IETF und W3C

N/A
N/A
Protected

Academic year: 2022

Aktie "IETF und W3C"

Copied!
69
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

IETF und W3C

O. Kilic M. Michalsky R. Siewert

Institut für Informatik Freie Universität Berlin

23. Mai 2007 / Seminar IT-Standardisierung

(2)

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(3)

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(4)

IETF Überblick

Was ist die IETF

InternetEngineeringTaskforce

I Gruppe von Wissenschaftlern und Fachleuten der Industrie

I nicht-profit orientierte Organisation

I Austausch in Mailinglisten

(5)

Ziele der IETF

”...make the Internet work better.” [3]

Umsetzung durch Prinzipien:

I offen gelegter Entwicklungsprozess

I technische Kompetenz

(6)

IETF Überblick

Methoden der IETF

Erreichen eines allgemein akzeptierten Standards durch:

I Diskussion

I allgemeinen Konsens

(7)

Entstehungsgeschichte

IAB 1979

I 1979: Gründung der IAB (damals ICCB)

I 1986: IAB gründet die IRTF und die IETF

I 1992: ISOC wird gegründet, IAB unterstellt sich

(8)

IETF Überblick

Entstehungsgeschichte

IAB

IRTF IETF

1986 1979

I 1979: Gründung der IAB (damals ICCB)

I 1986: IAB gründet die IRTF und die IETF

I 1992: ISOC wird gegründet, IAB unterstellt sich

(9)

Entstehungsgeschichte

ISOC

IAB

IRTF IETF

1986 1979 1992

I 1979: Gründung der IAB (damals ICCB)

I 1986: IAB gründet die IRTF und die IETF

I 1992: ISOC wird gegründet, IAB unterstellt sich

(10)

IETF Überblick

Eckdaten IETF

I Januar 1986: erstes Treffen in San Diego (21 Teilnehmer)

I Oktober 1986: erste Treffen mit Teilnehmern ohne US-Regierungsauftrag

I Februar 1987: Einteilung in Arbeitsgruppen

[4]

(11)

Finanzierung

I Mailinglisten sind ”frei für alle”

I Treffen erfordern eine Teinahmegebühr

I bis 1992: Finanzierung durch Mittel der US-Regierung

I ab 1992: Finanzierung durch Mittel der ISOC

(12)

IETF Überblick

IT-Relevanz

I großer Einfluss auf Entwicklung des Internet

I Quasistandards für Protokolle zwischen Schicht 2 und 4

I Beispiel: TCP / IP

(13)

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(14)

IETF Struktur

Struktur der IETF

(nachhttp://www.ietf.org/html.charters/wg-dir.html)

IPv6

IETF (Internet Engineering Task Force)

dhc

ippm dccp

ipr eai

(15)

Struktur der IETF

(nachhttp://www.ietf.org/html.charters/wg-dir.html)

APP GEN INT OPS

RAI RTG SEC TSV areas

application area working groups

general area working groups

internet area working groups

transport and services area working groups IPv6

IETF (Internet Engineering Task Force)

dhc

ippm dccp

ipr

...

...

...

15 29 1 eai 10

(16)

IETF Struktur

Struktur der IETF

(nachhttp://www.ietf.org/html.charters/wg-dir.html)

APP GEN INT OPS

RAI RTG SEC TSV areas

AD

AD

AD

AD

AD

AD

AD

AD

application area working groups

general area working groups

internet area working groups

transport and services area working groups IPv6

IETF (Internet Engineering Task Force)

dhc

ippm dccp

ipr

...

...

...

15 29 1 eai 10

AD

AD

AD

AD

AD

AD

AD

AD

(17)

Struktur der IETF

(nachhttp://www.ietf.org/html.charters/wg-dir.html)

APP GEN INT OPS

RAI RTG SEC TSV areas

AD

AD

AD

AD

AD

AD

AD

AD

IESG

application area working groups

general area working groups

internet area working groups

transport and services area working groups IPv6

IETF (Internet Engineering Task Force)

dhc

ippm dccp

ipr

...

...

...

15 29 1 eai 10

AD

AD

AD

AD

AD

AD

AD

AD

(18)

IETF Struktur

Arbeitsgruppe IPv6

(http://www.ietf.org/html.charters/ipv6-charter.html, 15-05-2007)

Chairs:

I Robert Hinden (Nokia)

I Brian Haberman (Innovationslab) Internet Area Directors:

I Jari Arkko (Piuha)

I Mark Townsley (Cisco) Mailingliste:ipv6@ietf.org

(19)

Arbeitsgruppe IPv6 - Meilensteine

(http://www.ietf.org/html.charters/ipv6-charter.html, 15-05-2007)

I ”Done - Submit IPv6 Node Requirements to IESG for Informational. ”

I ” Done - Submit updates to Neighbor Discovery (RFC2461) to be republished as Draft Standard”

I . . .

I ”June 2007 - Re-charter or close working group.”

(20)

IETF Struktur

ehemalige Arbeitsgruppen

APP GEN INT OPS

RAI RTG SEC TSV areas

AD

AD

AD

AD

AD

AD

AD

AD

IESG

application area working groups

general area working groups

internet area working groups

transport and services area working groups IPv6

IETF (Internet Engineering Task Force)

dhc

ippm dccp

ipr

...

...

...

http

15 29 1

eai html 10

AD

AD

AD

AD

AD

AD

AD

AD

(21)

Teilnahme

Mailinglisten

I Announcement Liste

I jede Arbeitsgruppe eine Mailingliste Meetings

I 3 Treffen pro Jahr

I einleitende Veranstaltung

I Aufteilung in Arbeitsgruppen

(22)

IETF

Standardisierung

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(23)

Dokumenttypen - RFC

Jon Postel [8]

I RequestforCommands

I technische und organisatorische Dokumente über das Internet

I Anfänge 1969 im ARPANET

I Editor/Co-Developer von ca.

2400 RFCs

I RFC xxxx

(24)

IETF

Standardisierung

Dokumenttypen - BCP

I BestCurrentPractice

I Leitsätze und Empfehlungen (KEINE ! Standards)

I erstellt durch IETF

I BCP xxxx Beispiel:

I J. Hawkinson, T. Bates

Guidelines for creation, selection, and registration of an Autonomous System (AS)

BCP 6, RFC 1930, März 1996

(25)

Dokumenttypen - Informational

I ForYourInformation

I KEINE Standards

I FYI xxxx Beispiel:

I P. Hoffman, S. Harris.

The Tao of IETF: A Novice’s Guide to the IETF FYI 17, RFC 4677, September 2006

(26)

IETF

Standardisierung

Dokumenttypen - Experimental

I Spezifikationen

I Brauchbarkeit unklar

I kann u.U. zum Standard werden Beispiel:

I K. Ramakrishnan

A Proposal to add Explicit Congestion Notification (ECN) to IP

Experimental, RFC 2481, Januar 1999

(27)

Dokumenttypen - Standard

Internet Draft

I Entwicklungsfortschritte veröffentlichen

I erste Bewertungen

I nicht referenzieren

I entfernt nach 6 Monate (ohne Fortschritt)

(28)

IETF

Standardisierung

Dokumenttypen - Standard

Proposed Standard Internet Draft

I komplette Spezifikation

I bedeutendes Interesse, Bewertungen

I brauchbar, unreif

I 6 Monate bis 2 Jahre

(29)

Dokumenttypen - Standard

Draft Standard Proposed

Standard Internet Draft

I ≥2 unabhängige Implementierungen

I Implementierungen sind kompatibel

I ”Glaube” an praktischen Nutzen

I 4 Monate bis 2 Jahre

(30)

IETF

Standardisierung

Dokumenttypen - Standard

Draft Standard Proposed

Standard

(Internet) Standard Internet Draft

I erfolgreiche Erfahrungen im Einsatz (Stabilität)

I ”Glaube” an Gewinn für die Internet Gemeinschaft

I technisch ausgereift

I zusätzlich STD xxx

(31)

Dokumenttypen - Historic

I ehemalige Standards

I abgelöst durch neuere

I als veraltet empfunden

I Beispiel: Marshall T. Rose, Einar A. Stefferud Message Encapsulation

RFC 934, Januar 1985.

(32)

IETF

Standardisierung

Dokumenttypen

Draft Standard RFC

Proposed Standard

(Internet) Standard

BCP Informational Experimental Internet Draft Historic

(33)

RFCs beziehen

I frei verfügbar

I WWW

I http://www.rfc-editor.org/rfc.html

I http://www.ietf.org/rfc.html

I (auch über ftp, gopher)

(34)

IETF

Standardisierung

April 1st RFCs

I D. Waitzman

IP over Avian Carriers with Quality of Service Experimental, RFC 1149, 1 April 1999.

I B. Rajagopalan.

Electricity over IP RFC 3251, 1 April 2002.

diese und weitere [9]

(35)

IETF - Zusammenfassung

I (Internet) Standards von IETF

I starke öffentliche Beteiligung

I Fokus auf Internetarchitektur

(36)

W3C Überblick

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(37)

Was ist das W3C

W3C - World Wide Web Consortium

I Gruppe von Wissenschaftlern

I nicht-profit orientierte Organisation

(38)

W3C Überblick

Ziele des W3C

I ”... creatingone World Wide Web” [10]

I ”Web for Everyone” [10]

I ”Web on Everything” [10]

(39)

Finanzierung

I Mitgliedsbeiträge

I Forschungsmittel

I Spenden (öffentlich, privat)

(40)

W3C Überblick

Gründer

[14]

Tim Berners-Lee

I 1984: beginnt Arbeit am CERN

I 1989: Vorschlag für verknüfungsbasiertes Informationssystem

I 1990: ”Erfindung” des WWW

I 1994: Gründung des W3C

(41)

Geschichte

I Oktober 1996: PNG wird erste W3C Recommendation

I 1997-2000: weitere wie HTML 4.01, XML 1.0, XHTML 1.0

I 2005: W3C Mobile Web Initiative (MWI)

(42)

W3C Überblick

IT-Relevanz

I Förderung der Interoperabilität zwischen Internetanwendungen

I Validierung von Webseiten

(43)

Hauptstandorte

I MIT/CSAIL Massachusetts Institute of Technology Laboratory for Computer Science

I ERCIM European Research Consortium for Informatics and Mathematics

I Keio University Shonan Fujisawa Campus

(44)

W3C Struktur

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(45)

Hierarchie

W3C

(46)

W3C Struktur

Hierarchie

W3C

Keio Univ.

(Japan)

ERCIM (Franreich)

MIT/CSAIL (USA)

(47)

Hierarchie

W3C

Keio Univ.

(Japan)

ERCIM (Franreich)

MIT/CSAIL (USA)

OFFICES

(48)

W3C Struktur

Geographische Verteilung

[11]

(49)

Aufgabenverteilung

I Hosts koordinieren die Arbeit des W3C

I Offices zuständig für Regionales (Sprache, Kultur)

I W3C Mitglieder liefern Betriebsmittel

I Administration und Koordination durch W3C Team

I W3C Team besteht aus>60 Wissenschaftler

(50)

W3C Struktur

Mitglieder

350 Mitgliederorganisationen aus 28 Ländern[12]

(51)

Mitglieder

I arbeiten in Gruppen

I pro Gruppe ein Repräsentant

I Repräsentanten bilden u.a. Gutachterkommission

I haben Zugriff auf interne Informationen

I nutzen von Mitgliedsfirmenzeichen

(52)

W3C Struktur

Wie wird man Mitglied ?

I offen für ”alle” (Einzelperson, Organisation)

I Gebühr je nach Land unterschiedlich

Organisationstyp Gebühr (D) Gebühr (Sudan) profit-orientiert mit Brutto- 65.000 EUR 65.000 EUR einkommen51 Mio EUR

profit-orientiert mit 6.500 EUR 6.500 EUR Bruttoeinkommen

7,65 Mio EUR und51 Mio EUR

alle anderen 6.500 EUR 975 EUR

(53)

Möglichkeiten für Nichtmitglieder

I Teilnahme durch öffentliche Mailing-Listen

I Beiträge zur W3C Open-Source-Software

I Übersetzung eines Technical Reports

I Teilnahme an einer Arbeitsgruppe als ”Invited Expert”

I Besuch von Konferenzen

(54)

W3C

Standardisierung

Agenda

IETF

Überblick Struktur

Standardisierung

W3C

Überblick Struktur

Standardisierung

(55)

Tätigkeiten

I notwendige Arbeit für Entwicklung

I basiert auf Interesse von Mitgliedern und Team

I Team organisiert Workshops

I Team schickt Tätigkeitsantrag an Gutachterkommission

I Tätigkeit hat eigene Struktur, die Arbeitsgruppen, Interessensgruppen und Koordinationsgruppen einschliesst

(56)

W3C

Standardisierung

Tätigkeiten

I Im Rahmen einer Tätigkeit produzieren die Gruppen technical reports

I Das Team muss Änderungen der Gutachterkommission mitteilen

I ein Tätigkeitsantrag muss folgende Informationen enthalten:

I Abschlussbericht

I Kontextinformationen

I Beschreibung des Bereichs der Tätigkeit

I Beschreibung der Ausgangsentwicklungen der Tätigkeit

I Zusammenfassung der Betriebsmittel

(57)

Workshops

I Team organisiert Workshops und Tagungen

I Ziel eines Workshops: Austausch von Ideen

I Ziel einer Tagung: Veranstaltung für interessierte Parteien

I Workshops und Tagungen dauern ein bis drei Tage

(58)

W3C

Standardisierung

Gruppen

I Arbeitsgruppenveröffentlichen Empfehlungen (technische Reports)

I Interessensgruppenbringen Leute zusammen, die mögliche Technologien auswerten möchten

I Koordinationsgruppenerleichtern Kommunikation mit anderen Gruppen

(59)

Direktor Team

Arbeitsgruppen Gutachter-

kommission

(60)

W3C

Standardisierung

Technical Report

Working Draft

(61)

Technical Report

Working Draft

Candidate Recommendation

(62)

W3C

Standardisierung

Technical Report

Working Draft

Proposed Recommendation Candidate

Recommendation

(63)

Technical Report

Working Draft

Proposed Recommendation Candidate

Recommendation

W3C Recommendation

(64)

W3C

Standardisierung

W3C Technology Stack

[13]

(65)

W3C - Zusammenfassung

I W3C ”www orientiert”

I W3C Recommendations

I bemüht um Interoperabilität

(66)

Anhang Quellen

Quellen I

R. Hovey, S. Bradner.

The Organizations involved in the IETF Standards Process.

BCP 11, RFC 2028, October 1996.

P. Hoffman, S. Bradner.

Defining the IETF.

BCP 58, RFC 3233, February 2002.

H. Alvestrand.

A Mission Statement for the IETF.

BCP 95, RFC 3935, October 2004.

(67)

Quellen II

P. Hoffman, S. Harris.

The Tao of IETF: A Novice’s Guide to the Internet Engineering Task Force.

FYI 17, RFC 4677, September 2006.

J. Reynolds, R. Braden

Instructions to Request for Comments (RFC) Authors.

INFORMAL, RFC 2223, 1 August 2004.

http://www.tech-invite.com/Ti-sip-ietf.html Stand: 10.05.2007

http://www.rfc-editor.org/RFCoverview.html Stand: 15.05.2007

(68)

Anhang Quellen

Quellen III

http://www.postel.org/postel.html Stand: 15.05.2007

http://www.apps.ietf.org/rfc/apr1list.html Stand: 15.05.2007

http://www.w3.org/Consortium/mission Stand: 10.05.2007

http://www.w3.org/2006/Talks/07-ausweb-IH/Slides.html Stand: 15.05.2007

http://www.w3.org/Consortium/org Stand: 15.05.2007

http://www.w3.org/Consortium/technology Stand: 15.05.2007

(69)

Quellen IV

http://www.w3.org/Consortium/Overview Stand: 15.05.2007

http://www.w3.org/People/Berners-Lee/

Stand: 15.05.2007

Referenzen

ÄHNLICHE DOKUMENTE

<td>Diese Zelle steht in der ersten Zeile der Tabelle und erstreckt sich nur über eine Spalte (die 3. Spalte der Tabelle)

Webentwicklung

Tipp: Arbeiten Sie

• XPath is used to select element nodes for processing, for conditional processing and for generating text. • Location paths consists of one or more location steps, each separated

Zu HTML Tags werden definierte Attribute für Darstellungseigenschaften gesetzt. • CSS-Datei getrennt von

• Animation Events Attribute Module. • Scripting

Auch wenn die Mitgliedschaft in der IETF an sich kostenfrei ist, muss man zur Teilnahme an einem Treffen eine Geb¨ uhr bezahlen, welche zur Deckung der Ausgaben f¨ ur Unterbringung

EC, the marketing authorisation holder(s) are reminded of the obligation to keep the product information up to date with the current scientific knowledge, including the