Was haben… Die F-22 Raptor Das Space Shuttle Der MacMini …gemeinsam?

Slides:



Advertisements
Ähnliche Präsentationen
FDCML Field Device Configuration Markup Language systemneutrale XML-Beschreibung für Automatisierungskomponenten
Advertisements

USB - Universal Serial Bus
Netzwerke und Zubehör von Lars Schulz.
Lokale und globale Netzwerke
KA – Rechnerarchitektur I ____________________________________________________________________________________________ ____________________________________________________________________________________________.
IO - Hardwarestruktur, allgemein
Übertragungsgeschwindigkeit: Bandbreite und Durchsatz
Präsentation zum Thema Netzwerk Von Jan Metz.
BUS-Systeme (PCI) Allgemeines über BUS-Systeme Allgemeines zum PCI-Bus
E / IDE Enhanced / Integrated Device Elektronics
IrDA 1979 wurde die Infrarotkommunikation von der Firma Hewlett Packard erstmalig eingesetzt um den Taschenrechner HP-41C mit einem Drucker zu verbinden.
ZigBee Netzwerke
Katja Bode MOdulator Der, Die, Das DEModulator.
Basisinformationstechnologie 1 Tanja Lange WS 2003/04 am
Lokale und globale Netzwerke
2.5. Mikrocontroller-Komponenten
Haupt- und Arbeitsspeicher
Windows 98 Microsoft Windows 98 - Ein technischer Überblick Jörg Kramer University Support Center.
4. Mikrocontroller-Komponenten
SCSI – Arten und Funktion
Fli4l Der Ein-Disketten-Router von Sebastian Röhl von Sebastian Röhl.
Schnittstellen in der Bildverarbeitung
RST - Rechnerstrukturen Bussysteme (an Beispielen: Serial-ATA und Firewire) Hochschule Bremen Studiengang: Angewandte Informatik 6. Semester (I6I1)
Parallele Schnittstellen
Ideen für ein campusweites VLAN-Konzept
Herbert Mackert RRZE ssh client. Herbert Mackert secure shell client Gliederung Was ist ssh ? Entstehung von ssh Plattform unabhängig.
Der Chaos Computer Club Trier
ISDN - Karten © by Holger °Shorty° Brock ®™
Netzwerke Peer-to-Peer-Netz Client-Server Alleinstehende Server
Netzwerkkomponenten (Hardware)
Schnittstellen des Computers
TCP/IP-Ethernet.
Aufbau eines Rechners, Hard- und Software
Mit Schülern ein internetfähiges Netzwerk aufbauen
Learning By Doing TCP/IP Netzwerke mit TCP/IP Das Internet verwendet weitgehend das rund 30-jährige TCP/IP-Protokoll (TCP: Transmission Control Protocol,
Schnittstellen, Anschlüsse und Optische Medien
Universal Serial Bus (USB)
Computer in einer vernetzten Welt
Übersicht Definition Netzwerk
Die Rückseite Anschluss für das Netzteil: Stromanschluss
FireWire RvWBk Paderborn ETA 61 IT © 2008 A. Fast.
Begriffe -Technische Geräte
Schnittstellen, Anschlüsse und Optische Medien
Bluetooth Autor: Ron Nitzsche IAV02 14.April 2008.
3.4 CPU-Chips und Busse CPU-Chips
Netzwerke Ein Referat.
Saia® Systemkatalog Kapitel A2 – Bedienen und Beobachten
Warum gibt es Netzwerke?
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
Netzwerke.
Mathias Schultz Benjamin Skirlo
Anforderungen an Automotive Bussysteme
Anschlussmöglichkeiten beim Samsung S3
Seite 1 Prof. J. WALTER Kurstitel Stand: Oktober 2001 info Netzwerke Prof. J. Walter.
Der VARAN BUS.
USB Fabius Wiesmann.
USB - Universal Serial Bus
Lokale Netze.
Die Netzwerkkarte Von Alexander Wolk.
VLAN Virtual Local Area Network
Referat von Marcel Poppen & Oliver Lennartz
Referat über USB von Ralph Heinz.
Beispiel Präsentation Firewire / 1394
I D E – Schnittstelle. 1.I D E 2.(E) I D E 3.Erweiterung.
USB Universal Serial Bus.
Schnittstellen vom Computer
von Lukas Spiegel & Alexander Dür
Firewire IEEE Entwicklung Vorgängermodel IEEE 1394a: Ursprünglich 3 Geschwindigkeitsklassen für Kabelverbindungen: S100, S200, S400 S25 und S50.
Hardware und Topologien in Netzwerken
 Präsentation transkript:

Was haben… Die F-22 Raptor Das Space Shuttle Der MacMini …gemeinsam?

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit?

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit?

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Geschichtliches Apple entwickelte zwischen 1985 und 1995 Firewire, welcher den SCSI-Standard, vor allem wegen der zu kurzen Leitungslängen und teilweise schwierigen Terminierung, ersetzten sollte. Viele Namen für IEEE 1394 AppleFirewire SonyiLink TILynx YamahamLAN

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Hauptmerkmale Kabelverbindungsmodies S100, S200, S400 Backplane intern (FireBire) S25, S50 64 Geräte (Nodes) pro Bus 17 Geräte (Nodes) pro Daisy-Chain Ringschlüsse sind (noch) nicht gestattet Sechsadriges UTP-Kabel (4 Daten, 2 Energie) hot plug / hot unplug Maximale Länge zwischen Geräten für S400 4,5m, für S200 14m Mischung von Geräten unterschiedlicher Geschwindigkeit auf einem Bus möglich Peer-to-Peer Verbindung zueinander, kein dedizierter Host nötig paketorientierte Datenübertragung (asynchron)

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Neuerungen gegenüber 1394 iLink-Stecker Anschluss über 4-adriges Kabel (4 Adern für Datentransfer, keine Stromversorgungsleitungen) isochroner Datenübertragungsmodus für höheren aber unsicheren Datendurchsatz Verschiedene DMA- und IRQ-Optimierungen

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Hauptmerkmale IEEE1394b S800, S1600, S3200 werden ergänzt neues, 9-adriges Kabel und neue Stecker neues Arbitrierungsverfahren (Protokoll) nutzt andere Signalkodierung und Signalpegel Abwärtskompatibilität wird durch bilinguale-Chips gewährleistet, aber nicht am gleichen Strang erlaubt den Einsatz verschiedener Kabelmaterialien (z.B. Glasfaser 100m) Full Duplex Ringschlüsse sind nun gestattet.

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Hauptmerkmale Bis zu Busse können überbrückt werden, so dass insgesamt Geräte verbunden werden können. Isochroner und asynchroner Modus möglich Bus-Reset auf einzelnen (Teil-)Bus beschränkt (z.B. hot plug) Rechenbeispiel Bei der Verwendung von S200 beträgt der Maximalabstand 14 m. Je Daisy Chain 17 Geräte 1023 mögliche Busse 243,474 km ergibt zusammen 243,474 km Gesamtlänge des Systems

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Hauptmerkmale 1394c-2006? S800 über Cat5e parallel zu Gigabit Ethernet möglich Kabellänge 100m 2 Logische Netze auf einem Kabel Keine grundsätzliche Brückung beider Netze

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit?Daisy-Chain

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Automatische Konfiguration Das 1394-Netzwerk konfiguriert sich komplett selbst. Es sind keine IDs an den Geräten einzustellen Das 1394-Protokoll definiert einen Autokonfigurations- Prozess, der aus verschiedenen Stufen besteht, die nacheinander ablaufen: Businitialisierung oder Busreset: Wird beim Ein-/Ausschalten, Entfernen und Anschließen eines Geräts oder per Softwarebefehl ausgelöst. Dabei können sich der Root Node und die IDs der Geräte ändern. Selbstidentifizierung / Self Identification Der Root Node veranlasst den deterministischen Prozess der ID-Zuordnung für jedes Gerät im 1394-Netzwerk. Baumidentifizierung / Tree Identification Bei dieser werden Root Node, Leaf Nodes und Branch Nodes bestimmt.

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Das Gerät mit der höchsten Knoten-ID eines Segments ist dessen Root-Knoten. Es ist verantwortlich für asynchrone Arbitrierung und, als sogenannter Cycle Master, für die Synchronisierung aller Geräte für isochrone Übertragungen. Falls ein Gerät mit entsprechenden Fähigkeiten am Bus vorhanden ist, gibt es ferner den Isochronous Resource Manager zur Verwaltung von Kanälen und Bandbreite, den Bus Manager unter anderem für Optimierung der Bandbreite, sowie den Power Manager zur Steuerung von Stromspar-Funktionen. Configuration ROM 64-Bit breiter Indentifikationskennung, ähnlich einer MAC-Adresse, welche auch die Fähigkeiten eines jeden Node beschreibt

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Isochroner Übertragungsmodus Datentransfer mit garantierter Bandbreite (max 80%) Keine Adressierung Daten werden im Kanal übertragen Keine Fehlerkontrolle Asynchroner Übertragungsmodus Paketweise Übertragung ECC-Fehlerkontrolle Jedes Paket wird vom Empfänger bestätigt und ggf. werden Wiederholversuche durchgeführt

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit Firewire Sicherheit? Übertragungsrate Durch Rundung ergeben sich erhöhte Werte, da man auf die Mischung von Präfixsystemen verzichtet hat. S kBit/s oder KiBit/s B/s S MBit/s oder MiBit/s 393,125 MB/sBinärpräfixe kibiKi mebiMi gibiGi tebiTi

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit FirewireSicherheit? Sicherheitsprobleme Die OHCI-Spezifikation (Open Host Controller Interface) beinhaltet eine Betriebsart für FireWire- Controller, in welcher FireWire-Geräte den Hauptspeicher eines Rechners auslesen oder überschreiben können, ohne dass es durch die Software auf diesem Rechner unterstützt werden muss. Dies ermöglicht theoretisch weitgehende Kontrolle des Rechners durch andere am FireWire-Bus angeschlossene Teilnehmer. Zumindest in der voreingestellten Konfiguration sind unter anderem Linux, FreeBSD, MacOS und Windows anfällig. Its not a bug, its a feature Dies bietet die Möglichkeit der Fehleranalyse durch separates System (z.B. Live-Memory- Dumps, Drucker-Scanner)

Spezifikationen IEEE IEEE 1394a-2000 IEEE 1394b-2001 IEEE IEEE 1394c Funktionsweise Daisy-Chain Automatische Konfiguration Configuration ROM Übertragungsmodi Runden mit FirewireSicherheit? Lösung OHCI-Filter Kein physischer Zugriff auf Firewire-Ports Möglichkeit Lesen Bildschirmspeicher auslesen Informationen über Prozesse sammeln Speicher nach Zeichenketten durchsuchen Möglichkeit Schreiben Bildschirminhalt verändern Einen zusätzlichen Prozess erzeugen Einen Prozess beenden Einen Prozess verändern (z.B. Root-Rechte, Prozessprioritäten…)

Quellenverzeichnis: FireWire System Architecture. IEEE Taschenbuch: 544 Seiten Verlag: Addison Wesley; Auflage: 2nd (18. Februar 1999) Sprache: Englisch ISBN-10: EUR 43,82