normen-v2 [Schreibgeschützt]
Transcrição
normen-v2 [Schreibgeschützt]
Normen Protokolle Standards und Referenzmodelle Prof. Dr. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de © 2003 C. Cap © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle Normen Definition Normen sind nützliche Vereinbarungen über Eigenschaften von Produkten Definition nach DIN 820 Normung ist die planmäßige, durch die interessierten Kreise gemeinschaftlich durchgeführte Vereinheitlichung von materiellen und immateriellen Gegenständen zum Nutzen der Allgemeinheit Eigenschaften l Normen haben keine eigene Gesetzkraft, liegen aber im öffentlichen Interesse l Gesetze können sich auf Normen beziehen l Normen sind zumeist schwer lesbar und sehr allgemein gehalten l Entstehung: Normen werden von sog. Normierungsgremien erstellt © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 2 Protokolle Definition Ein Protokoll ist eine Vorschrift (Verabredung) zu Form, Ablauf und Steuerung eines technischen Prozesses Beispiele für den Regelungsumfang l Formate von Frames (Nutzlast plus Steuerdaten in Header & Trailer) l Übertragungsgeschwindigkeiten und Zeitverhalten l Verhalten im Fehlerfall Beispiele l IP: l SMTP: l HTTP: l FTP: l ISDN / D: Internet Protokoll Simple Mail Transfer Protokoll Hypertext Transfer Protokoll File Transfer Protokoll ISDN D-Kanal Protokoll © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 3 Standards Definition: Ein Standard ist eine verbindlich oder unverbindlich (empfohlene) schriftliche Festlegung von Eigenschaften oder Vorgehensweisen De Jure Standard l Standard kraft offizieller Vereinbarung, Gesetz oder Normung l Bsp: V.24 Standard der seriellen Schnittstelle als Standard der CCITT De Facto Standard l Standard ohne offizielle Vereinbarung, wird aber von (meist) Herstellern eingehalten l Bsp: Linux als ein de facto Betriebssystem-Standard l Bsp: BIND als der de facto Standard bei DNS Implementierungen © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 4 Standards Offener Standard l Dokumente zur Umsetzung des Standards sind öffentlich – UND – l Keine wesentlichen geistigen Rechte verhindern Umsetzung des Standards l Bsp: Linux Proprietärer Standard l Dokumente zur Umsetzung des Standards sind nicht öffentlich – ODER – l Wesentliche geistige Rechte (zB Patente) behindern Umsetzung des Standards l Bsp: Microsoft Windows © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 5 Referenzmodelle Definition Ein Referenzmodell ist ein Vorschlag zur Strukturierung komplexer Architekturen, meist verbunden mit einer Musterimplementierung Beispiele l Unix System V Release 4 l Posix l OSI Referenzmodell l TCP / IP Architektur l SNA System Network Architecture l Bluetooth Stack © 2003 Prof. Dr. Clemens H. Cap Unix Systemschnittstelle Unix Systemschnittstelle Kommunikationsarchitektur Kommunikationsarchitektur Kommunikationsarchitektur Kommunikationsarchitektur Normen, Protokolle, Standards Und Referenzmodelle 6 Normierungsgremien ISO IEC ETSI International Organization for Standardisation International Electrotechnical Commission European Telecommunications Standards Institute CCITT Comite Consultatif international telegraphique et telephonique (neu: ITU-TS) International Telecommunication Union Telecommunication Standardization (alt: CCITT) ITU-TS CEN CENELEC IEEE Comite Europeen de Normalisation Comite Europeen de Normalisation Electrique Institute of Electrical and Electronical Engineers IETF W3C Internet Engineering Task Force World Wide Web Consortium © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 7 ISO Mitglieder sind nationale Normungsgremien l Bsp: DIN (Deutsche Industrie Norm) l Bsp: ANSI (American National Stand. Institute) Working Groups l Sind die Träger der Normierungsarbeit l Treffen sich alle 6 – 9 Monate Standardisierungsprozeß l DP Draft Proposal l DIS Draft International Standard l IS International Standard Struktur der ISO ISO TC Technical Comittee SC Sub Comittee WG Working Group © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 8 IETF RFC Request For Comment l Ursprünglich nur „Aufforderungen zu Kommentaren“ l Heute de facto Standards und informative Dokumente zum Internet l Zentrales Archiv: www.rfc-editor.org l Bsp: RFC 2616 HTTP Version 1.1 l Bsp: RFC 2525 Known TCP Implementation Problems l Bsp: RFC 2398 Some Testing Tools for TCP Implementors Internet Draft l Sind informelle, instabile Dokumente deren Permanenz nicht gesichert ist l Referenzen auf Internet Drafts sind nicht empfehlenswert © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 9 W3C © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 10 Standardisierung im Internet Prozeß der Internet Normung l Weitestgehend informell l Beachtet dezentralen Charakter des Internet l De Facto Norm, keine De Jure Norm Wichtigste Gremien der Internet Normung: IETF, W3C Wichtigste Dokumente der Internet Normung: RFC, W3C Drafts, Internet Drafts Viele weitere Normen spielen hinein l IEEE (Bsp: 802.3) l CCITT / ITU-TS (Bsp: X.25) l ISO (Bsp: ISO Layer) © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 11 Zugang zu RFCs Zugang herausfinden To: [email protected] Subject: getting rfcs help: ways_to_get_rfcs Web www.rfc-editor.org www.ietf.org /internet/documents/rfc @ nis.nsf.net ftp.germany.eu.net pub/documents/rfc © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 12 Wichtige RFCs Assigned Numbers RFC l Spezielle Konstanten in Internet Protokollen Requirements for Internet Hosts l 2 RFCs die de facto die Rahmenbedingungen für das Internet festlegen l RFC1122 - Teil 1: Communication Layers l RFC1123 - Teil 2: Application and Support Stand der Standardisierung wichtiger Protokolle l standard / draft / proposed / experimental / informational / historic Requirement level eines Protokolls l required / recommended / elective / limited use / not recommended © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 13 Beispiel: UDP RFC 768 © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 14 Lustige RFCs RFC 2324 Hyper Text Coffee Pot Control Protocol HTCPCP / 1.0 l Kontrolliert vernetzte Kaffeemaschinen © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 15 Lustige RFCs RFC 2324 Hyper Text Coffee Pot Control Protocol HTCPCP / 1.0 l Kontrolliert vernetzte Kaffeemaschinen RFC 2325 Definitions of Managed Objects for Drip-Type Heated Beverage Hardware Devices using SMIv2 l SNMP basierte Steuerung von Kaffeemaschinen RFC2235 Hobbes Internet Timeline l Zeitliche Entwicklung des Inet RFC1118 - The Hitchhikers Guide to the Internet l Allgemeine und historische Betrachtungen zum Internet © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 16 Entstehen von RFCs Erst Einreichung als Internet-Draft l An [email protected] Ansuchen um Publikation als RFC l l Status: Informational oder Experimental RFC An [email protected] Relevante Dokumente l l l l Internet Draft Standards Guidelines ftp://ftp.ietf.org/ietf/1id-guidelines.txt RFC2400: Internet Official Protocol Standards RFC2026: The Internet Standards Process Revision 3 RFC2223: Instructions to RFC Authors © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 17 Eine Kuriosität In den frühen 70er Jahren waren die RFCs noch nicht online Daher wurden einige Dokumente verloren (!!) Gesucht wird nach RFC 79, 94, 178, 282, 351, 387, 455, 456, 457, 468, 487, 489, 491, 496, 500, 501, 504, 506, 508, 513 und 509 © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 18 Die IEEE 802.x - Familie IEEE 802.1 IEEE 802.2 IEEE 802.3 IEEE 802.4 IEEE 802.5 IEEE 802.6 IEEE 802.7 IEEE 802.8 IEEE 802.9 IEEE 802.10 IEEE 802.11 IEEE 802.12 IEEE 802.14 Übersicht, Architektur Logical Link Control Ethernet Token Bus Token Ring DQDB Breitband LAN LAN-Norm für Glasfasermedien IVDLAN Schnittstelle zu einem Integrated Voice and Data Local Area Network Sicherer Datenaustausch Wireless LAN 100VG-AnyLAN Kommunikationssysteme auf Basis von Kabelfernsehsystemen © 2003 Prof. Dr. Clemens H. Cap Normen, Protokolle, Standards Und Referenzmodelle 19