IEEE 1394-Kommunikation über das Socket

Werbung
IEEE 1394-Kommunikation
über das Socket-Interface
in Java
Institut für
Computertechnik
ICT
Institute of
Computer Technology
Klaus Salamonsberger
IEEE 1394
Serieller Hochgeschwindigkeitsbus
FireWire / I-Link
Isochroner Datenaustausch
IEEE 1394-1995
Datenübertragungsrate 400 Mbit/s
Echtzeitfähige Datenübertragung
Austausch von Datenströmen
Asynchroner Datenaustausch
Gesicherte Datenübertragung
Paketorientiert
Institut für Computertechnik
IEEE 1394-Kommunikation über das Socket-Interface in Java
2
Socket-Interface
Kommunikationsschnittstelle
Öffnen / Schließen
Lesen / Schreiben
Unabhängig vom Übertragungsmedium
Unabhängig vom Protokoll
Java: nur für Internet Protocol (IP)
Einschränkung des ursprünglichen Gedankens
Verbindungsorientiert: Klasse Socket
Verbindungslos:
Klasse DatagramSocket
Institut für Computertechnik
IEEE 1394-Kommunikation über das Socket-Interface in Java
3
Arten von IEEE 1394-Sockets
Übertragungsart
Verbindungsart
Socket
(verbindungsorientiert)
Datagram-Socket
(verbindungslos)
Institut für Computertechnik
Asynchron
(Datenpakete)
Isochron
(Datenstrom)
Zusätzliches
Protokoll
Abbildung
Abbildung
Nicht
zielführend
IEEE 1394-Kommunikation über das Socket-Interface in Java
4
Modularisierung
Asynchroner
IEEE 1394DatagramSocket
Isochroner
IEEE 1394Socket
Asynchroner
IEEE 1394Socket
IEEE 1394Streams
IEEE 1394-Sockets in Java
Java-Anwendung
IEEE 1394-Socket-Implementierung
IEEE 1394-Socket API
Java
IEEE 1394-Socket-API (JNI)
Institut für Computertechnik
IEEE 1394-Kommunikation über das Socket-Interface in Java
C
5
Modularisierung
IEEE 1394-Socket in Java
Java
C
C-Anwendung
IEEE 1394-Socket API
Tools
IEEE 1394Sockets in C
IEEE 1394-Socket-Core
Kommunikationsmodul
Logging
C
IEEE 1394-API
Institut für Computertechnik
Systemtreiber
IEEE 1394-Kommunikation über das Socket-Interface in Java
6
Gelöste Probleme
Erweiterung des Java Socket API um ein neues
Protokoll
IEEE 1394 hat keine gesicherten Datenströme
IEEE 1394 kann nun direkt in Java verwendet
werden
Implementierung eines zusätzlichen Protokolls
Java-Socket nur für Internet Protocol (IP)
direkte Ableitung von Klasse Socket nicht
möglich
Kopie erstellt, aber Struktur übernommen
Institut für Computertechnik
IEEE 1394-Kommunikation über das Socket-Interface in Java
7
Ich bedanke mich für Ihre Aufmerksamkeit
Institut für Computertechnik
IEEE 1394-Kommunikation über das Socket-Interface in Java
8
Herunterladen