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