Multimedia Kommunikation
|
|
|
- Liane Rosenberg
- vor 10 Jahren
- Abrufe
Transkript
1 1 Überblick Multimedia Kommunikation Übung 3: Session Initiation Protocol () Besprechung der 2. Aufgabe (JAIN, NIST ) Client Server Neue Aufgabenstellung [email protected] 2 Besprechung der 2. Aufgabe Socket: Eingehende Verbindungen Parser: Extraktion Informationen aus eintreffenden Nachrichten (Requests) Zustandsautomat: Logik für Informationsverarbeitung Nachrichtengenerator: Antworten (Responses) Zustandsautomat DESCRIBE INIT SETUP READY PAUSED PAUSE ING 3.1 main-methode, Socket-Kommunikation ServerSocket listensocket = new ServerSocket(serverPort); SimpleRTSPServer.rtspSocket = listensocket.accept(); // nur 1 Verbindung listensocket.close(); clientipaddr = rtspsocket.getinetaddress(); rtspbufferedreader = new BufferedReader(new InputStreamReader (SimpleRTSPServer.rtspSocket.getInputStream())); rtspbufferedwriter = new BufferedWriter(new OutputStreamWriter (SimpleRTSPServer.rtspSocket.getOutputStream())); [] 3.2
2 DESCRIBE Verarbeitung DESCRIBE INIT SETUP READY Verarbeitung eines Requests: parserequest() int request_type; boolean done = false; while(!done){ // Warten auf nächsten Request request_type = rtspserver.parserequest(); PAUSED if (request_type == DESCRIBE){ done = true; rtspserver.senddescriberesponse(); PAUSE ING 3.3 String request = rtspbufferedreader.readline(); StringTokenizer tokens = new StringTokenizer(request); String request_type = tokens.nexttoken(); if (request_type.compareto("describe") == 0) type = DESCRIBE; else if [] if (type == SETUP type == DESCRIBE) videoname = tokens.nexttoken(); // EOM: leere Zeile while ( ((!EOM) && (nextline = rtspbufferedreader.readline())!=null) ){ // extract CSeq // extract Transport // end of message => finish 3.4 Senden der Antwort: senddescriberesponse() SETUP Verarbeitung DESCRIBE INIT SETUP READY // Erzeugen der Nachricht als String String msg = rtspbufferedwriter.write(msg); rtspbufferedwriter.write(crlf); // CRLF = \r\n rtspbufferedwriter.flush(); done = false; while(!done){ // wait for next request request_type = rtspserver.parserequest(); if (request_type == SETUP){ PAUSED PAUSE ING Antwort auf DESCRIBE // init the videostream && rtp socket rtspserver.initrtp(); RTSP/ OK CSeq: 224 Content-Base: rtsp:// /test/ Content-Type: application/sdp Content-Length: 302 [SDP Inhalt] 3.5 done = true; state = READY; rtspserver.sendsetupresponse(); 3.6
3 Initialisierung des Video Streams: initrtp(), PAUSE, TEARDOWN Verarbeitung DESCRIBE INIT SETUP READY Datei Data Source Processor Data Source Data Sink Netzwerk processor = Manager.createProcessor(ds); boolean result = waitforstate(processor, Processor.Configured); // Video-Output: JPEG/RTP, Content Descriptor RAW_RTP [] result = waitforstate(processor, Controller.Realized); dataoutput = processor.getdataoutput(); // rtpurl = rtp://clientipaddr:port/video MediaLocator outputlocator = new MediaLocator(rtpURL); rtptransmitter = Manager.createDataSink(dataOutput, outputlocator); rtptransmitter.open(); rtptransmitter.start(); dataoutput.start(); 3.7 while(true){ PAUSED PAUSE ING request_type = rtspserver.parserequest(); if ( (request_type == ) && (state == (READY PAUSED)) ){ rtspserver.playvideo(); state=ing; rtspserver.sendplayresponse(); else if ((request_type == PAUSE) && (state == ING)){ rtspserver.pausevideo(); state=paused; rtspserver.sendresponse(); else if (request_type == TEARDOWN){ rtspserver.stopvideo(); rtspserver.sendresponse(); System.exit(0); Session Initiation Protocol () Abspielen Video: playvideo() processor.start(); Pausieren Video: pausevideo() processor.stop(); Signalisierungsprotokoll für beliebige Sitzungen (RTSP: VoD) Voice over IP, Instant Messaging, Gaming, etc. Konfigurieren, Starten, Modifizieren, Stoppen der Übertragung Textbasiertes Protokoll Client/Server (Request/Response) Sessionaufbau, -modifikation, -abbau Stoppen Video: stopvideo() Request processor.stop(); processor.close(); processor = null; rtptransmitter.close(); rtptransmitter = null; 3.9 Client Response Server Spezifikation bestimmter Netzwerkelemente Terminal: User Agent Infrastruktur: Registar, Location Server, Proxy Server, Redirect Server 3.10
4 4 Session Initiation Protocol () 4 Session Initiation Protocol () Sitzungsaufbau Location Service Location Service Location Service Location Service Registrar Proxy Proxy Registrar Registrar Proxy Proxy Registrar REGISTER OK REGISTER OK INVITE OK JAIN 5 JAIN Standardisierte Java API für (RFC 3261) Schnittstelle zum Stack Schnittstelle für Nachrichten s und -Semantiken Erweiterungen, u.a. s (RFC 3265) Instant Messages (RFC 3428) Generische API: Verwendung in s, Proxies, etc. Vereinfachung der Anwendungsentwicklung Architektur Setup Function Stack Factory NIST Implementierung JAIN API: Stack [in Anlehnung an JAIN Tutorial] Stack 3.14
5 5 JAIN 5 JAIN Stack Interface Verwaltet und Zugehörig zu einer IP-Adresse Mehrere möglich (Ports) Anwendung kann mehrere Stacks haben Eigenschaften als Properties, u.a. Name, IP Adresse, Ausgehender Proxy, Retransmission Einstellungen Interface Benachrichtigt registrierten über Ereignisse Methoden zur von Transaktionen Zustandsbehaftet bzw. zustandslos Initiiert Senden von Nachrichten Setup Function Factory Setup Function Factory Stack Stack Stack 3.15 Stack Stack Stack JAIN 5 JAIN Interface Ein pro Stack Alle eines Stacks haben den selben Verarbeitet Requests und Responses Zustandsbehaftet bzw. zustandslos Verarbeitet Timeouts und Retransmits Aufgabe der Anwendung Registrieren um mit Stack zu interagieren Registrieren eines s zur Nachrichtenverarbeitung Erzeugen Transaktion (Request/Response zustandsbehaftet) Senden von zustandslosen Nachrichten Zugriff auf Stack Objekte Anwendung erhält Ereignisse durch das Interface Setup Function Factory Setup Function Factory Stack Stack Stack 3.17 Stack Stack Stack 3.18
6 5 JAIN 5 JAIN Erzeugen eines Stacks // Eigenschaften des Stacks definieren Properties properties = new Properties(); properties.setproperty("javax.sip.stack_name", "shootme"); properties.setproperty("gov.nist.javax.sip.trace_level", "32"); properties.setproperty("gov.nist.javax.sip.debug_log","debug"); properties.setproperty("gov.nist.javax.sip.server_log",srvlog"); // Erzeugen sipfactory = SipFactory.getInstance(); sipfactory.setpathname("gov.nist"); // SipStack: Pfad +".javax.sip.sipstackimpl" sipstack = sipfactory.createsipstack(properties); Nachricht JAIN Nachrichten Architektur Anwendung Listening Point Anwendung Nachricht Listening Point // ListeningPoint lp = sipstack.createlisteningpoint(" ",5070, "udp"); Sip sip = sipstack.createsip(lp); sip.addsip(listener); Stack [in Anlehnung an JAIN Tutorial] Stack JAIN 5 JAIN Unterstützte Nachrichtentypen REGISTER Registrieren der Kontaktinformationen am Registar INVITE Aufbau einer Session BYE Beenden der Session CANCEL Abbruch der Session OPTIONS Abfrage der Fähigkeiten eines Teilnehmers ACK 3-way Handshake (INVITE) INFO Kontroll-Informationen während einer Session PRACK Zuverlässige provisional responses UPDATE Aktualisieren der Session ohne Zustandsänderung SUBSCRIBE Registrieren bei Benachrichtigungsdienst NOTIFY Benachrichtigung MESSAGE Instant Message REFER Session Migration 3.21 Erzeugen von Nachrichten headerfactory = sipfactory.createheaderfactory(); addressfactory = sipfactory.createaddressfactory(); messagefactory = sipfactory.createmessagefactory(); SipURI uri = addressfactory.createsipuri( test, abc.com ); from = addressfactory.createaddress(fromaddress); from.setdisplayname( Mr. X ); fromheader = headerfactory.createfromheader(from, tag); // Erzeugen aller anderen Header // Request requesturi = addressfactory.createsipuri(touser,port); Request request = messagefactory.createrequest(requesturi, Request.INVITE, callidheader, cseqheader, fromheader, toheader, viaheaders, maxforwards); 3.22
7 5 JAIN 5 JAIN Erzeugen von Nachrichten // Restliche Header dem Request hinzufügen request.addheader(contactheader); // Attachments String sdpdata = "v=0\r\n" byte[] contents = sdpdata.getbytes(); request.setcontent(contents, contenttypeheader); Versenden von Nachrichten Zustandsbehaftet // Erzeugen einer Client Transaktion invitetid = sip.getnewclienttransaction(request); invitetid.sendrequest(); dialog = invitetid.getdialog(); Zustandslos sip.sendrequest(request); Client Request Response Server JAIN 5 JAIN Empfangen von Nachrichten public class implements Sip{ public void processrequest(request e) { Empfangen eines Requests (hier: INVITE-Request) public void processrequest(request request) { request = request.getrequest(); st = request.getservertransaction(); public void processresponse(response e) { public void processtimeout(timeout e) { public void processioexception(ioexception e) { public void processtransactionterminated( TransactionTerminated e) { if (request.getmethod().equals(request.invite)) { sip = (Sip)request.getSource(); response = messagefactory.createresponse(response.trying,request); if (st == null) st = sip.getnewservertransaction(request); dialog = st.getdialog(); st.sendresponse(response); public void processdialogterminated(dialogterminated e) { Client Request Response Server 3.25 busyresponse = messagefactory.createresponse(response.busy_here,request); response.addheader(contactheader); st.sendresponse(busyresponse); 3.26
8 5 JAIN 5 JAIN Empfangen einer Response (hier: OK-Reponse) public void processresponse(response responsereceived ) { response = (Response) responsereceived.getresponse(); tid = responsereceived.getclienttransaction(); CSeqHeader cseq = (CSeqHeader)response.getHeader(CSeqHeader.NAME); if (tid == null) { //Fehler if (response.getstatuscode() == Response.OK) { if (cseq.getmethod().equals(request.invite)) { ackrequest = dialog.createrequest(request.ack); dialog.sendack(ackrequest); 3.27 Transaktionen Transaktion = Request und alle dazugehörigen Responses JAIN bietet standardisierte Schnittstelle ClientTransaction und ServerTransaction ClientTransaction Explizite beim Senden eines Requests Automatische Zuordung bei ankommender Response sip.getnewclienttransaction(request) ServerTransaction Implizite bei ankommender Nachricht JAIN 5 JAIN Dialoge Assoziation der beteiligten Entitäten einer Transaktion Repräsentiert Kontext, in dem die Nachrichten interpretiert werden Keine explizite eines Dialogs, implizit durch Dialog-erzeugende Transaktionen, z.b. INVITE, SUBSCRIBE, Stack verwaltet Zuordnung: Transaktion <----> Dialog Verwendung: Halten wichtige Daten für Kommunikation, u.a. Sequenz- Nummern, URIs der beteiligten Entitäten 3.29 Instant Messages (IM) MESSAGE Request Spezifiziert in RFC 3428 IM-Beispiel (Request) MESSAGE sip:[email protected] /2.0 Via: /2.0/TCP user1pc.domain.com;branch=z9hg4bk776sgdkse Max-Forwards: 70 From: sip:[email protected];tag=49583 To: sip:[email protected] Call-ID: asd88asd77a@ CSeq: 1 MESSAGE Content-Type: text/plain Content-Length: 18 Watson, come here. MESSAGE 200 OK 3.30
9 5 JAIN 5 JAIN IM-Beispiel (Reponse) / OK Via: /2.0/TCP user1pc.domain.com;branch=z9hg4bk776sgdkse; received= From: sip:[email protected];;tag=49394 To: sip:[email protected];tag=ab8asdasd9 Call-ID: asd88asd77a@ CSeq: 1 MESSAGE Content-Length: 0 Erweiterbarkeit Neue Methoden Neue Header Methoden Methoden-Feld bei createrequest() ist String (kann angepasst werden) -Stack Property EXTENSION_METHOD setzen! Unterstützung durch NIST Implementierung MESSAGE Request erzeugen Header ExtensionHeader Schnittstelle Request request = messagefactory.createrequest(requesturi, Request.MESSAGE, callidheader, cseqheader, fromheader, toheader, viaheaders, maxforwards); JAIN 5 JAIN Beispiel-Anwendungen JAIN Presence Proxy Presence Unterstützung Einfacher Instant Messenger Communicator Audio/Video-Telefon, Instant Messenger Unterstützt bisher, Jabber, AIM/ICQ, MSN Aktuelle Version: 1.0-alpha2 NIST- Port to J2ME MIDP 2.0 Vor allem für Mobiltelefone 3.33 Debugging Grafische Darstellung duch Tool (tools.tracesviewer.tracesviewer) Verwendung der Log-Dateien Erzeugen von grafischen Nachrichtenflüssen <message from=" :5060" to=" :5080" time=" " issender="true" transactionid="z9hg4bk3e f21a94fe7e12e ea7" callid="e3bf47ddef1f2ea3896f04ebe0e88276@ " firstline="message sip:abc@ :5080 /2.0" debugline="72" > <![CDATA[MESSAGE sip:abc@ :5080 /2.0 Call-ID: e3bf47ddef1f2ea3896f04ebe0e88276@ ]]> </message> 3.34
10 5 JAIN 6 Literatur Debugging RFC 3261 RFC 3428 (MESSAGE Request) NIST Projektseite Tutorial von 2003, Achtung: Nicht mehr zu 100% aktuell JAIN- mit NIST Referenzimplementierung (JSR32) Tutorial zu JAIN Aufgabe Implementierung eines einfachen Instant-Messengers Keine GUI nötig: Eingabe/Ausgabe auf Konsole Versenden und Empfangen MESSAGE Kein Proxy (direktes Senden!) Optionale Aufgabe: Implementierung eines einfachen Softphones auf Basis der vorangegangenen Aufgaben INVITE Transaktion Java Media Framework zur Aufnahme / Übertragung 3.37
SIP - Session Initiation Protocol
SIP - Session Initiation Protocol PPS VoIP 5. Oktober 2009 Lernziele Sie kennen die Position und Aufgabe von SIP im Protokollmodell Sie kennen die wesentlichen Elemente eines SIP Netzes Sie wissen wie
SIP: Session Initiation Protocol (Signalisierungsprotokoll für Sessions) Request. Response
SIP Happens SIP: Session Initiation Protocol (Signalisierungsprotokoll für Sessions) SIP User Agent Request Response SIP User Agent User Agent: Anwendungssoftware auf Terminals (SIP End Points) Terminals:
Seminar Mobile Systems. The Session Initiation Protocol in Mobile Environment
Seminar Mobile Systems The Session Initiation Protocol in Mobile Environment 1 Lorenz Fischer, Ruben Meier Mobile Systems Seminar 13. Juni 2005 Übersicht Einführung Protokolle (SIP, SDP, RTP) Komponenten
2006-2007, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-D-VoD.fm, 2006-11-22 08.08] http://www-vs.informatik.uni-ulm.
D Video on Demand D.1 1 RTSP Real-Time Streaming Protocol (RTSP) IETF Standard definiert in RFC 2326 (1998) Zielsetzung Signalisierung und Kontrolle von multimedialen Datenströmen Aufbau, Abbruch von Sitzungen
Internet Protokolle für Multimedia - Anwendungen
Internet Protokolle für Multimedia - Anwendungen Kapitel 5.7 Streaming im Web (RTSP) 1 Streaming Media (1) Streaming Media Strom ist kontinuierlich wird unmittelbar während des Empfangs wiedergegeben wird
Digitale Sprache und Video im Internet
Digitale Sprache und Video im Internet Kapitel 6.4 SIP 1 SIP (1) SIP (Session Initiation Protocol), dient als reines Steuerungsprotokoll (RFC 3261-3265) für MM-Kommunikation Weiterentwicklung des MBONE-SIP.
Übung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
Erweiterung der Autokonfigurationsmethode für Rich Communications Suite enhanced (RCS-e) durch die COCUS AG
Erweiterung der Autokonfigurationsmethode für Rich Communications Suite enhanced (RCS-e) durch die COCUS AG 01.06.2016 Autoren: Sascha Hellermann (Geschäftsführer COCUS NEXT GmbH) Simon Probst (Solution
Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
SISU. Ein Web-Service zum Testen der Sicherheit SIP-basierter Voiceover-IP. DFN Workshop "Sicherheit in vernetzten Systemen"
SISU Ein Web-Service zum Testen der Sicherheit SIP-basierter Voiceover-IP Endgeräte Jan Seedorf Stephan Sutardi DFN Workshop "Sicherheit in vernetzten Systemen" Überblick Einführung SIP Tests SISU Ergebnisse
F Session Initiation Protocol
F Session Initiation Protocol F.1 1 Instant Messaging Definition Instant Message: Textmitteilung Instant Messaging: Dienst zur sofortigen Übermittlung von Instant Messages Chat Instant Messenger: Software
Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.
1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent
3 Konfiguration OfficeMaster 3.10 SNMP
3.10 SNMP Mit OfficeMaster 4.1 wird das Simple Network Management Protocol (SNMP) unterstützt. Dieses Netzwerkprotokoll dient der zentralen Überwachung von Netzwerkelementen. Um SNMP auf dem Ferrari Messaging
XMPP: Extensible Messaging and Presence Protocol
XMPP: Extensible Messaging and Presence Protocol (aka Jabber) 5. Dezember 2005 Einleitung Was ist XMPP? Architektur Allgemeines Kommunikation via XMPP: Streams, Stanzas Beispielanwendung
Übungen zu Softwaretechnik
Prof. Dr. Dr. h.c. M. Broy Lösungsblatt 11 Dr. H. Ehler, S. Wagner 23. Januar 2004 Übungen zu Softwaretechnik Aufgabe 16 Qualitätseigenschaften Broker-Pattern Beurteilen Sie das in Aufgabe 15 benutzte
Mehr als Voice over IP Integrierte Sprach- und SIP. =====!" ==Systems= Wolfgang Mandok T-Systems Nova, Technologiezentrum
Mehr als Voice over IP Integrierte Sprach- und IP-Kommunikationslösungen basierend auf SIP Wolfgang Mandok T-Systems Nova, Technologiezentrum Mehr als Voice over IP Übersicht 1. Einleitung 2. SIP Architektur
Step by Step Softwareverteilung unter Novell. von Christian Bartl
Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen
CN.as COM - SIP Spezifikationen Notruf
Dokument-Nr. Version Gültig ab Dokumenten- Status Verteilerstatus Arbeitsgruppe Anzahl Seiten 1.00 01.01.2016 öffentlich 000 10 PLaPB Technisches Planungshandbuch der ASFiNAG AUTOBAHNEN- UND SCHNELLSTRASSEN-FINANZIERUNGS-AKTIENGESELLSCHAFT
EINRICHTUNG DER FANUC-MERCATOR- SCHNITTSTELLE
EINRICHTUNG DER FANUC-MERCATOR- SCHNITTSTELLE Autor: Ralf Sikora November 2014 Alle Rechte an diesen Unterlagen, insbesondere das Recht auf Vervielfältigung liegen bei der Sikora GmbH. Kein Teil der Unterlagen
SIP Konfiguration in ALERT
Micromedia International Technisches Dokument SIP Konfiguration in Alert Autor: Pierre Chevrier Seitenanzahl: 13 Firma: Micromedia International Datum: 16/10/2012 Update: Jens Eberle am 11.10.2012 Ref.
Proseminar IP-Telefonie. Timo Uhlmann. Einleitung 1 2 3 4 5
Proseminar IP-Telefonie Timo Uhlmann Einleitung 1 2 3 4 5 Inhalt 1. Motivation 2. Protokolle H.323 3. Kosten/Angebote 4. Fazit Einleitung 1 2 3 4 5 2/24 Motivation Telefonieren kostet Geld (noch) zeitabhängig
VS Praktikum 03 Konzept
Darstellung der Architektur: Manager VS Praktikum 03 Konzept Account 3 3 7 6 NameServiceServer 4 5 2 1 2 1 Geldautomat Filiale Messagearten: Für jede unterschiedliche Message gibt es eine eigene Klasse:
SIRTCP/IP und Telekommunikations netze
SIRTCP/IP und Telekommunikations netze Anforderungen - Protokolle -Architekturen Von Ulrich Trick und Frank Weber Oldenbourg Verlag München Wien Inhalt Vorwort IX 1 Anforderungen an die Telekommunikationsinfrastruktur
Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.
Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.0 1. IGMP Multicast - Video Streaming 1.1 Einleitung Im Folgenden
Themen. Web Service - Clients. Kommunikation zw. Web Services
Themen Web Service - Clients Kommunikation zw. Web Services Bisher: Implementierung einer Java Anwendung und Bereitstellung durch Apache Axis unter Apache Tomcat Java2WSDL Erzeugen einer WSDL-Datei zur
Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7
Tutorial: Wie kann ich Kontakte erfassen In myfactory können Sie Kontakte erfassen. Unter einem Kontakt versteht man einen Datensatz, der sich auf eine Tätigkeit im Zusammenhang mit einer Adresse bezieht.
Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN
Android VPN Am Beispiel eines Netzwerktunnels für das Domain Name System () 1 Inhalt VPN Framework in Android Übersicht zu Iodine Funktionsweise Demonstration 2 VPN und Android Verfügbar seit Android 4.0
SAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung
1. Remote ISDN Einwahl 1.1 Einleitung Im Folgenden wird die Konfiguration einer Dialup ISDN Verbindungen beschrieben. Sie wählen sich über ISDN von einem Windows Rechner aus in das Firmennetzwerk ein und
Konfigurationsanleitung Fax over IP (T.38) und CAPI Fax Server (T.30) Graphical User Interface (GUI) Seite - 1 -
Konfigurationsanleitung Fax over IP (T.38) und CAPI Fax Server (T.30) Graphical User Interface (GUI) Copyright Stefan Dahler 22. Oktober 2013 Version 1.0 www.neo-one.de Seite - 1 - 1. Fax over IP (T.38)
WindowLogger für MS-Terminalserver
WindowLogger für MS-Terminalserver 1. Einleitung Viele Administratoren oder Betreiber von Terminalservern haben ein Interesse daran, die Aktivitäten von Terminalserverbenutzern nachvollziehen zu können.
15 Transportschicht (Schicht 4)
Netzwerktechnik Aachen, den 16.06.03 Stephan Zielinski Dipl.Ing Elektrotechnik Horbacher Str. 116c 52072 Aachen Tel.: 0241 / 174173 [email protected] zielinski.isdrin.de 15 Transportschicht (Schicht
Konfigurationsanleitung Anbindung einer externen Nebenstelle Funkwerk. Seite - 1 -
Konfigurationsanleitung Anbindung einer externen Nebenstelle Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.1 Seite - 1 - 1. Anbindung einer externen Nebenstelle 1.1 Einleitung
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:
1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.
Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:
7. Intrusion Prevention System 7.1 Einleitung Sie konfigurieren das Intrusion Prevention System um das Netzwerk vor Angriffen zu schützen. Grundsätzlich soll nicht jeder TFTP Datenverkehr blockiert werden,
Wiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314
Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Kontakt & Support Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) 61040-0. MAIL [email protected] loxone.c3online.at Liebe Kundin, lieber Kunde Sie haben
Delegatesund Ereignisse
Delegatesund Ereignisse «Delegierter» Methoden Schablone Funktionszeiger Dr. Beatrice Amrhein Überblick Definition eines Delegat Einfache Delegate Beispiele von Delegat-Anwendungen Definition eines Ereignisses
Objektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP) Verbindungsorientiertes Protokoll, zuverlässig, paketvermittelt stream-orientiert bidirektional gehört zur Transportschicht, OSI-Layer 4 spezifiziert in RFC 793 Mobile
Man liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
TK-Schnittstelleneinrichtung. Redundante Softswitches
TK-Schnittstelleneinrichtung TK-Anlage: : Anschaltung: Protokoll: Redundante Softswitches Classic DAKS Release 7.5x.. 7.6x ICTC V3.1x µdaks-alert V1.0x.. V1.1x Siemens OScAR-Pro V3R2 Siemens OScAR-Eco
MESSI DIE HDM MESSENGER DIENSTE. MI-Präsentationstag 27.06.2007
MESSI DIE HDM MESSENGER DIENSTE MI-Präsentationstag 27.06.2007 Dirk Wendling Marc Seeger Stephan Helten [dw027] [ms155] [sh094] Agenda 1. Teil: Für den Endbenutzer Dirk Wendling 2. Teil: Für den Administrator
System-Update Addendum
System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im
11.1 Indirektes Binden (3) 11.1 Indirektes Binden (4) Objektadapterkonfiguration. Unmittelbarer Vorteil des indirekten Bindens
11.1 Indirektes Binden (3) Objektadapterkonfiguration Name wird bei Erzeugung vergeben wird genutzt u.a. für Property-Zugriffe Adapter-ID wird über Property konfiguriert Beispiel: MyAdapter.AdapterID=MyAdapter
Bitte beachten Sie. Nur für Kabelmodem! - 1 -
Erste Seite! Bitte beachten Sie Nur für Kabelmodem! - 1 - Inhaltsverzeichnis Inhaltsverzeichnis... 2 Internetprotokoll-Konfiguration (TCP/IPv4)... 3 Microsoft Edge konfigurieren... 6 Windows Live Mail
Digicomp Microsoft Evolution Day 2015 1. Exchange UM Survival Guide Markus Hengstler [email protected] Partner:
1 Exchange UM Survival Guide Markus Hengstler [email protected] Partner: 2 Agenda Begrüssung Vorstellung Referent Content F&A Weiterführende Kurse 3 Vorstellung Referent Markus Hengstler MCT, MCM
Verteilte Systeme CS5001
Verteilte Systeme CS5001 Th. Letschert TH Mittelhessen Gießen University of Applied Sciences Client-Server-Anwendungen: Vom passiven (shared state) Monitor zum aktiven Monitor Monitor (Hoare, Brinch-Hansen,
SIMP 1.01 Protokollspezifikation (Mindestanforderung)
SIMP 1.01 Protokollspezifikation (Mindestanforderung) Autor: Harald Pittesser, Dokumentversion: 0.5 beta Eigenschaften SIMP (Simple Instant Message Protocol) ist ein Instant Message Protokol welches folgende
Inhaltverzeichnis 1 Einführung... 1 2 Zugang zu den Unifr Servern... 1. 3 Zugang zu den Druckern... 4 4 Nützliche Links... 6
Inhaltverzeichnis 1 Einführung... 1 2 Zugang zu den Unifr Servern... 1 2.1 Version Mac OSX 10.1-10.4, 10.6-10.7... 1 2.2 Version Mac OSX 10.5 (Leopard)... 2 3 Zugang zu den Druckern... 4 4 Nützliche Links...
Wotan Alarmierung. WOTAN Alarmierung
WOTAN Alarmierung Beschreibung: Im Falle einer Alarmierung besteht die Möglichkeit anhand eines Bereitschaftsplanes unterschiedliche Bereitschaftsgruppen zu verständigen. Alarmierung über Mail, SMS oder
Streaming Protokolle Jonas Hartmann
Streaming Protokolle Jonas Hartmann 1 Streaming Protokolle Inhaltsverzeichnis 1. Definition / Anwendungsfälle 2. Offizielle RFC Streaming Protokolle 3. Ein wichtiges proprietäres Protokoll 4. Konkreter
STRATO Mail Einrichtung Apple Mail 8
STRATO Mail Einrichtung Apple Mail 8 Einrichtung Ihrer E-Mail Adresse bei STRATO Willkommen bei STRATO! Wir freuen uns, Sie als Kunden begrüßen zu dürfen. Mit der folgenden Anleitung möchten wir Ihnen
Konfigurationsanleitung Standortkopplung mit T444 (ISDN) und RT1202 (SIP) Graphical User Interface (GUI) Seite - 1 -
Konfigurationsanleitung Standortkopplung mit T444 (ISDN) und RT1202 (SIP) Graphical User Interface (GUI) Copyright Stefan Dahler 22. Oktober 2013 Version 1.0 www.neo-one.de Seite - 1 - 7. Standortkopplung
IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1
IMAP und POP Internet Protokolle WS 12/13 Niklas Teich Seite 1 IMAP UND POP Inhaltsverzeichnis» Post Office Protocol» Internet Message Access Protocol» Live Beispiel mit telnet Internet Protokolle WS 12/13
Konfigurationsanleitung Tobit David Fax Server mit Remote CAPI Graphical User Interface (GUI) Seite - 1 -
Konfigurationsanleitung Tobit David Fax Server mit Remote CAPI Graphical User Interface (GUI) Copyright Stefan Dahler 22. Oktober 2013 Version 1.0 www.neo-one.de Seite - 1 - 5. Tobit David Fax Server mit
POP3-Protokoll Eine kurze Erklärung. Johannes Mayer SAI, Universität Ulm Juni 2001 [email protected]
POP3-Protokoll Eine kurze Erklärung Johannes Mayer SAI, Universität Ulm Juni 2001 [email protected] POP3 was ist das? 1 1 POP3 was ist das? POP3 ist ein Protokoll, um Mails vom Mail-Server abzuholen
Einrichtung des GfT Leitsystems für GPRS Verbindungen
Einrichtung des GfT Leitsystems für GPRS Verbindungen Damit eine Verbindung zwischen FWM1 GPRS und dem GfT Leitsystem hergestellt werden kann, benötigt der Leitstellenrechner eine vom Internet erreichbare
Nikon Message Center
Nikon Message Center Hinweis für Anwender in Europa und in den USA 2 Automatische Aktualisierung 3 Manuelle Überprüfung auf Aktualisierungen 3 Das Fenster von Nikon Message Center 4 Update-Informationen
E Mail Versand mit der Schild NRW Formularverwaltung
-Seite 1- E Mail Versand mit der Schild NRW Formularverwaltung Seit der Version 1.12.3.97 der Reportverwaltung ist die Möglichkeit integriert, E Mails direkt, d.h. ohne Umweg über einen externen Mailclient
Anleitung zur Installation von Windows Live Mail unter Windows 7 und Anbindung an das E-MailSystem Communigate Pro
Version vom: 2016/07/02 22:19 Gauß-IT-Zentrum Anleitung zur Installation von unter Windows 7 und Anbindung an das E-MailSystem Communigate Pro Diese Anleitung erklärt die Installation von Microsoft unter
SIP und DUNDi TM. Session Initiation Protocol und Distributed Universal Number Discovery. Florian Forster
und DUNDi TM Session Initiation Protocol und Distributed Universal Number Discovery Friedrich Alexander Universität Erlangen-Nürnberg Seminar OpenSource Telefonie, 2005-06-16 http://verplant.org/uni/ost/
Anleitung zum GUI Version 2.x
GUI (Graphical User Interface) für PC-DMIS V3.x 4.x Seite 1 von 7 Anleitung zum GUI Version 2.x Einsatzziel des Programms: Über ein grafisches Menü PC-DMIS Messprogramme starten. Empfehlenswert für Anwender
Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails Teil C3:
Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails (Kerstin Ehrhardt) München 02.05.2007 1 1 Auswahl der Standard -Zertifikate...3
Telefonieren mit App's"! iphone mit Bria Informationen zur Nutzung von TeScript
Telefonieren mit App's"! iphone mit Bria Informationen zur Nutzung von TeScript Der Begriff App ist die Kurzform für Applikation und bedeutet Anwendungssoftware. Mit dem Herunterladen von App s kann man
Neoi Chat Service IT-Chat
Neoi Chat Service IT-Chat Vielen Dank, dass Sie sich für ein Neoi 906 oder 809 Mobiltelefon entschieden haben. Ihr neues Telefon verfügt über einen integrierten Chat-Service, der den sicheren Datenaustausch
Einrichtung eines e-mail-konto mit Thunderbird
Einrichtung eines e-mail-konto mit Thunderbird In diesem Tutorial zeigen wir Ihnen, wie Sie im Mozilla Thunderbird E-Mailclient ein POP3- Konto einrichten. Wir haben bei der Erstellung des Tutorials die
Einleitung Sniffing, Analyzing, Scanning Scanning. Netzwerke. Bierfert, Feresst, Günther, Schuster. 21. März 2006
Sniffing, Analyzing, 21. März 2006 Sniffing, Analyzing, Sniffing, Analyzing, Transmission Control Protocol (RFC 793) Zwei Endpunkte, bezeichnet mit Server und Client Server und Client aus je einem geordneten
Konfiguration des Novell GroupWise Connectors
Konfiguration des Novell GroupWise Connectors Installation und Konfiguration Version 2013 Spring Release Status: 09. März 2013 Copyright Mindbreeze Software GmbH, A-4020 Linz, 2013. Alle Rechte vorbehalten.
Enigmail Konfiguration
Enigmail Konfiguration 11.06.2006 [email protected] Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
Anbindung einer Gateprotect GPO 150
Anbindung einer Gateprotect GPO 150 Anbindung einer Gateprotect GPO 150 1 1. Technische Eckdaten 2 2. Neues Internetobjekt erstellen 2 3. Verbindungstyp auswählen 3 4. Anschluss zum Internet wählen 3 5.
10.3.1.8 Übung - Konfigurieren einer Windows 7-Firewall
5.0 10.3.1.8 Übung - Konfigurieren einer Windows 7-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows 7-Firewall konfiguriert und einige
Technische Dokumentation SilentStatistikTool
Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...
MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003
Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Einfache Arrays. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative student"
VoIP : SIP. Das Session Initiation Protocol. 20. Dezember VoIP : SIP. Johannes Jakob. Überblick. VoIP SIP SDP. Praxis.
Anbieter Das Session Initiation Protocol 20. Dezember 2004 Anbieter 1 2 3 4 5 Anbieter 6 - Anbieter Was ist überhaupt? Voice Over IP Evolution der Festnetztelefonie Analog ISDN Großes Potential ( Bildtelefonie)
6 Seminar "Informations- und Kommunikationssysteme" Unterteilung des Vortrags. Das Lookup Service Teil 1. Einführung und Discovery Protocols
Unterteilung des Vortrags Das Lookup Service Teil 1 Einführung und Discovery Protocols Teil 1 (Damon): Einführung Discovery Protocols Teil 2 (Fabiano): Join Protocol Entries und Templates Zusammenfassung
STRATO Mail Einrichtung Android 4.4
STRATO Mail Einrichtung Android 4.4 Einrichtung Ihrer E-Mail Adresse bei STRATO Willkommen bei STRATO! Wir freuen uns, Sie als Kunden begrüßen zu dürfen. Mit der folgenden Anleitung möchten wir Ihnen den
IPV6. Eine Einführung
IPV6 Eine Einführung ÜBERSICHT IPv4 Historisch IPv6 Historisch Darstellung von IPv6-Adressen Adresstypen Unicast Link Local Multicast IPv6 Headeraufbau DNS IPV4 - HISTORISCH Entwicklung 1981 Geplant für
Auszug aus JAX-WS Folien
Auszug aus JAXWS Folien Dieses Dokument ist ein Auszug aus unserem Skript zur Java Web Services Schulung. Es dient lediglich als Beispiel für unsere Kursunterlagen. Thomas Bayer Hauptstraße 33 75050 Gemmingen
Studentische Lösung zum Übungsblatt Nr. 7
Studentische Lösung zum Übungsblatt Nr. 7 Aufgabe 1) Dynamische Warteschlange public class UltimateOrderQueue private Order[] inhalt; private int hinten; // zeigt auf erstes freies Element private int
14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt
14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 3 IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Morse-Tabelle...
Installation des COM Port Redirectors
Installation des COM Port Redirectors Über die entsprechenden Treiber ist es möglich, die seriellen Schnittstellen eines IGW/400 als virtuelle COM-Ports eines Windows-PCs zu nutzen. Aus Sicht der PC-Software
Konfigurationsanleitung Network Address Translation (NAT) Funkwerk. Seite - 1 - Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.
Konfigurationsanleitung Network Address Translation (NAT) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.1 Seite - 1 - 1. Konfiguration von Network Address Translation 1.1
KX-TDA/TDE/NCP. SIP Trunk
KX-TDA/TDE/NCP SIP Trunk Hinweis: Auf den nachfolgenden Seiten sind einige wichtige Informationen für den geschulten Techniker. Die Angaben sind eine Zusammenfassungen aus Teilen anderer Handbücher. Dabei
Sichere E-Mail Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere E-Mail. der
Sichere E-Mail der Nutzung von Zertifikaten / Schlüsseln zur sicheren Kommunikation per E-Mail mit der Sparkasse Germersheim-Kandel Inhalt: 1. Voraussetzungen... 2 2. Registrierungsprozess... 2 3. Empfang
Einführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
Bitte beachten Sie. Nur für Kabelmodem! - 1 -
Erste Seite! Bitte beachten Sie Nur für Kabelmodem! - 1 - Inhaltsverzeichnis Inhaltsverzeichnis... 2 Internetprotokoll-Konfiguration (TCP/IP)... 3 Installation mit Assistent für neue Verbindung... 5 Installation
Factory Method (Virtual Constructor)
Factory Method (Virtual Constructor) Zweck: Definition einer Schnittstelle für Objekterzeugung Anwendungsgebiete: Klasse neuer Objekte bei Objekterzeugung unbekannt Unterklassen sollen Klasse neuer Objekte
Dokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung
8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung Sie konfigurieren den OOBA, um die Webzugriffe mit HTTP ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten Benutzern
