21 Netzwerkprogrammierung mit Sockets

Größe: px
Ab Seite anzeigen:

Download "21 Netzwerkprogrammierung mit Sockets"

Transkript

1 Netzwerkprogrammierung mit Sockets Das Socket-API liegt zwischen den transportorientierten und den anwendungsorientierten Netzwerkschichten und tritt in der Praxis in 2 Formen auf: Ursprünglich wurde die Schnittstelle für BSD-Unix (Berkeley Software Distribution) entworfen. Sie ist heute als BSD-Sockets in allen Unix-Versionen enthalten. Microsoft hat die Schnittstelle als Windows Sockets (kurz: WINSOCK) für Windows-Systeme mit geringen Erweiterungen adaptiert. Die Socket-Schnittstelle liegt als C-Programmbibliothek vor und kann mit der Anweisung #include <socket.h> bzw. #include <winsock.h> in ein C/C++ - Programm eingebunden werden. Das Interface stellt eine Reihe von Funktionen, Strukturen und Typdefinitionen für das Transportsystem zur Verfügung und bietet damit die erforderlichen Dienste der Schichten 1-4 für eine Ende-zu Ende-Kommunikation (Prozess-zu-Prozess-Kommunikation) in Netzwerken. Es können sowohl verbindungsorientierte (z. B. TCP-basierend) Transportdienste als auch verbindungslose (z. B. UDP-basierend) Transportdienste genutzt werden. Auf diesem Transportsystem aufbauend, erlaubt die Socket-Schnittstelle somit die Entwicklung eigener Client/ Server-Anwendungen. Die Schnittstelle ist offen und für beide Betriebssysteme gut dokumentiert, die entsprechenden ca. 120-seitigen Dokumente sind im Internet frei erhältlich. Einen guten Einblick in die Funktionalität gewinnt man auch durch die Include-Datei (z. B. winsock.h) selbst, die ja als Textdatei vorliegt. Im Folgenden soll ein einfaches Beispiel für eine verbindungsorientierte Client/Server- Kommunikation vorgestellt werden. Das Programmierbeispiel zeigt dabei auch, wie die in der Netzwerktechnik eingeführten Begriffe konkret und praktisch in die Softwareentwicklung eingehen (gemäß der häufig geäußerten Bemerkung: erst wenn man ein funktionierendes Programm entwickelt hat, hat man die Sache richtig verstanden! ) 21.1 Socket -Funktionen und -Datenstrukturen Die Kommunikation über Sockets erfolgt über einen Kommunikationskanal, der charakterisiert ist durch die Parameter: Transportprotokoll; lokale Adresse; lokaler (Prozess-)Port; Partner-Adresse; Partner-(Prozess-)Port. Der Kommunikationskanal wird durch eine Reihe von Socket-Funktionen eingerichtet und am Ende wieder abgebaut. Eine TCP-Kommunikation hat den folgenden prinzipiellen Ablauf:

2 21.1 Socket -Funktionen und -Datenstrukturen 303 Client-Programm Server-Programm gethostname() gethostname() gethostbyname() gethostbyname() socket() socket() bind() bind() listen() connect() > accept() send() > recv() recv() < send() closesocket() closesocket() Zunächst wird über die Funktion int gethostname(char *name, out: Hostname int namelen) out: Namenslänge der lokale Hostname erfragt. Dieser wird dann benutzt, um mit der Funktion gethostbyname() Informationen über den lokalen Host zu erhalten: struct hostent *gethostbyname(char *name) in: Hostname Die Funktion liefert einen Pointer auf die vordefinierte Struktur: struct hostent char *h_name; Hostname char *h-alias ; Alias Liste short *h_addrtype; Host Adress-Typ char **h_addr_list; Adress-Liste, *h_addr_list[0] enthält IP- Adresse. Die so erhaltene Adresse wird in die vordefinierte Socket-Adress-Struktur für einen Internet- Endpunkt übernommen: struct SOCKADDR_IN Internet-Endpoint-Adresse: unsigned short sin_family; Adress-Familie AF_INET; unsigned short sin_port; Portnummer der Anwendung; unsigned long sin_addr; IP-Adresse; char sin_zero[8]; Füllbyte für 14 Byte Gesamtlänge; Nun wird durch die Funktion SOCKET socket (int af, in:adressformat, für Internet stets AF_INET, int type, in: Typ des erzeugten Socket, SOCK_STREAM für TCP (verbindungsorientiert), SOCK_DGRAM für UDP (verbindungslos); int protocol) in: Protokoll, Wert 0 wählt jeweils default zu type;

3 Netzwerkprogrammierung mit Sockets ein ganzzahliger positiver Socket-Deskriptor erzeugt. Hierbei ist SOCKET vordefiniert mit typedef unsigned long int SOCKET. Über den Ganzzahlenwert wird der Socket von nun an angesprochen. Mit bind() wird der neu erzeugte Socket an die Adress-Struktur gebunden: int bind (SOCKET s, in: Socket-Deskriptor, const struct SOCKADDR *name, in: Zeiger auf Adress-Struktur, int namelen) in: Grösse der Adress-Struktur. Die hier erwartete Socket-Adresse ist nicht die des Internet-Sockets (ist nicht an das Internet- Protokoll gebunden) und besitzt die allgemeine Struktur struct SOCKADDR allgemeine Endpoint-Adresse: unsigned short sa_family; Adress-Familie; char sa_data[14]; Adresse. Durch Casten wird die Internet-Adress-Struktur auf die allgemeine Adress-Struktur abgebildet: bind( SOCKET s, (SOCKADDR *)&LocalAddr, sizeof(localaddr)), wobei LocalAddr vom Typ SOCKADDR_IN ist. Nun sind die jeweiligen Endpunkte der Verbindung für Server und Client aufgebaut. Der Server wird durch die Funktion int listen (SOCKET ServerSocket in: Socket-Deskriptor, int quelen) in: Länge der Warteschlange, empfangsbereit gemacht. Für den Fall mehrerer eintreffender Client-Anfragen wird eine Warteschlange eingerichtet. Der Client baut mit int connect (SOCKET ClientSocket, const struct SOCKADDR *r_name, int namelen) die Verbindung zum Server auf. in: Socket-Deskriptor, in: Zeiger auf Adess-Struktur des Remote Partners, zu dem die Verbindung auf genommen wird, in: Grösse der Adress Struktur; Der Verbindungswunsch wird vom Server durch accept() angenommen. Die Funktion erzeugt serverseitig einen neuen Socket-Deskriptor ClientSocket, der zum Empfang und Senden von Daten angesprochen wird: SOCKET accept SOCKET ServerSocket, in: Socket-Deskriptor, struct SOCKADDR *r_name out: Zeiger auf Adress-Struktur des akzeptierten Partners, int *addrlen) out: Zeiger auf ein Integer, der die Adress-Länge enthält. Damit ist der Verbindungsaufbau abgeschlossen, der Kommunikationskanal ist eingerichtet. Nun können mit send() und recv() Daten ausgetauscht werden, die auf dem Server und auf dem Client jeweils in Puffern bereitgestellt bzw. von dort abgeholt werden. Die Funktionen liefern die Anzahl der abgesandten bzw. empfangenen Zeichen zurück: int recv (SOCKET ClientSocket, char *buf, int len, in: Socket-Deskriptor, in: Zeiger auf Empfangspuffer, in: Pufferlänge,

4 21.2 Beispiel einer Client/Server-Anwendung 305 int flags) in: spezifiziert weitere Optionen, meistens: 0. int send (SOCKET ClientSocket, in: Socket-Deskriptor, char *buf, in: Zeiger auf Sendepuffer, int len, in: Pufferlänge, int flags) in: spezifiziert weitere Optionen, meistens: 0. Nach Beendigung des Datenaustausches werden die Sockets auf Server und Client wieder geschlossen mit int closesocket (SOCKET s) in: Socket-Deskriptor, und der Kommunikationskanal ist abgebaut Beispiel einer Client/Server-Anwendung Das nachfolgende Beispiel zeigt eine einfache Client/Server-Kommunikation auf der Basis von Windows Sockets unter Windows mit Einbindung von <winsock.h>. Der Client sendet Daten an den Server, der Server bestätigt das Eintreffen der Daten, indem er einen Antworttext an den Client zurücksendet. Eingabe von ## am Client beendet das Clientprogramm, der Server bleibt weiterhin aktiv und kann weitere Clientanfragen bedienen. Das Server-Programm: // Demoprogram Server #include <iostream> #include <winsock.h> using namespace std; const short int ServerTCP_Port = 10035; const int MAXQUE = 2; //Client-Warteschlange bei listen void WSAInit(void); int comm(void); // int main() while(true) comm(); return 0; void WSAInit(void) WORD wversionreg; WSADATA wsadata; // Windows-Version // high-byte: Revisionsnummer, low-byte: Versionsnummer wversionreg = MAKEWORD(1,1); if(wsastartup(wversionreg,&wsadata)!= 0) cout << "Fehler bei WSAStartup()" << endl; cout << "WSAStartup() fehlerfrei beendet" << endl << endl; int comm()

5 Netzwerkprogrammierung mit Sockets int addrlen, n=0; bool weiter = true; char rbuffer[250]; char okbuffer[] ="Sendung am Server erfolgreich eingetroffen"; char rechnername[50]; struct hostent *hostinfo; SOCKET ServerSocket = INVALID_SOCKET; //0xFFFFFFFF= SOCKET ClientSocket = INVALID_SOCKET; SOCKADDR_IN SockIN, Client_addr; memset(&sockin, 0x00, sizeof(sockin)); //erst komplett löschen memset(&client_addr,0x00, sizeof(client_addr)); cout << "Server gestartet!" << endl << endl; // Socket-Dienste initialisieren WSAInit(); // Host-Informationen: gethostname(rechnername,20); //Rechnername holen hostinfo = gethostbyname(rechnername);// Struktur für "rechnername" // anlegen memcpy((char*)&sockin.sin_addr, hostinfo->h_addr_list[0], hostinfo->h_length); cout << "************************************" << endl << "Host-Information:" << endl << "Mein Rechnername ist: " << rechnername << endl << "Meine IP-Adresse ist: " << inet_ntoa(sockin.sin_addr) // IP << endl << "************************************" << endl; // Aufbau des Endpoints ServerSocket = socket(af_inet, SOCK_STREAM, 0); if(serversocket == INVALID_SOCKET) cout << "Fehler bei socket()" << endl; cout << "...ServerSocket erfolgreich erzeugt" << endl; // Adressenfamilie SockIN.sin_family = AF_INET; // =2 // eigene Anwendung (Nicht bereits bestehender Service): SockIN.sin_port = htons(servertcp_port); // = 0x3327 Port // verbinden des Sockets mit der Adresse if( bind(serversocket, (SOCKADDR*)&SockIN, sizeof(sockin) ) <0 ) cout << "Fehler bei bind()" << endl; cout <<"...bind() erfolgreich" << endl; if( listen(serversocket, MAXQUE) == SOCKET_ERROR) cout << "Fehler bei listen()" << endl;

6 21.2 Beispiel einer Client/Server-Anwendung 307 cout << "...listen() erfolgreich" << endl << "...warte auf Client" << endl; addrlen = sizeof(client_addr); ClientSocket = accept(serversocket,(sockaddr*)&client_addr, &addrlen); if(clientsocket == INVALID_SOCKET) cout << "Fehler bei accept()" << endl; cout << "Verbindung hergestellt mit Client: " << " IP: "<<inet_ntoa(client_addr.sin_addr) << " Port: " << dec << ntohs(client_addr.sin_port) << endl; // Client-Verbindung eingerichtet while(weiter) cout << "...warte bei recv()" << endl; n = recv(clientsocket, rbuffer, sizeof(rbuffer), 0); if(n>0) cout << "..." << n << " Zeichen empfangen" << endl << rbuffer << endl; n = send(clientsocket, okbuffer, sizeof(okbuffer),0); if((strcmp(rbuffer, "##") == 0)) cout << "Client hat Kommunikation beendet" << endl; weiter = false; if(n<0) cout << "Kommunikation wurde abgebrochen!" << endl; weiter = false; //Socket nach der Arbeit immer schliessen closesocket(clientsocket); closesocket(serversocket); cout << "...Sockets geschlossen" << endl; // Socket-Dienste terminieren WSACleanup(); cout << "...WSACleanup() beendet" << endl << endl << endl; return 0; Anmerkungen zum Programm: Das Programm ist als Dauerschleife angelegt. Windows verlangt eine Initialisierung von WINSOCK durch WSAStartup(). Die Funktion prüft, ob die Datei winsock.dll vorliegt. Der Server-Port ist hier auf festgelegt.

7 Netzwerkprogrammierung mit Sockets Die C-Funktion memset() beschreibt einen Speicherbereich mit einem vorgegebenen Bitmuster. Sie dient hier zum initialen Löschen der Adress-Strukturen. Die C-Funktion memcpy() kopiert Speicherbereiche und wird hier dazu benutzt, Daten aus verschiedenen Strukturen zu übertragen. Netzwerke arbeiten grundsätzlich bei der Speicherung von Mehrbyte-Datentypen nach der Network Byte Order im Big-Endian -Format, d. h. das höherwertige Byte liegt auf der tieferen Speicheradresse. Die meisten Hosts -insbesondere Intel- benutzen als Host Byte Order jedoch das Little-Endian-Format, bei dem das höherwertige Byte auf der höheren Speicheradresse abgelegt ist. Integer-Datentypen für Portnummern und IP-Adressen müssen daher entsprechend konvertiert werden, bevor sie den Socket-Funktionen übergeben oder nach Übernahme vom Netzwerk am Bildschirm ausgegeben werden können. Die Socketbibliotheken bieten hierfür vier Konversions-Funktionen an: short int htons ( short int k) : Konversion Host-to-Network short, short int ntohs (short int k) : Konversion Network-to-Host short, long int htonl ( long int k) : Konversion Host-to-Network long, long int ntohl (long int k) : Konversion Network-to-Host long. Zwei weitere Konvertierungen beziehen sich auf die dotted (mit Punkt geschriebenen) IP- Adressen: char *inet_ntoa(long int <IP-Adresse in Network-Order>) Adresse als ASCII-String, und die Umkehrung: : Rückgabe der dotted IP- long int inet_addr (char *<dotted IP-Adresse als ACII-String>) : Rückgabe der IP-Adresse in Network-Order. WINSOCK verlangt nach dem Schließen der Sockets noch den Aufruf von WSACleanup(), der die Socket-Dienste terminiert. Das Client-Programm: #include <iostream> #include <winsock.h> using namespace std; const short int ServerTCP_Port =10035; void WSAInit(void) WORD wversionreg; WSADATA wsadata; // Windows-Version // high-byte: Revisionsnummer, low-byte: major Versionsnummer wversionreg = MAKEWORD(1,1); if(wsastartup(wversionreg,&wsadata)!= 0) cout << "Fehler bei WSAStartup()" << endl; cout << "...WSAStartup() gestartet" << endl; // int main() // Cient

8 21.2 Beispiel einer Client/Server-Anwendung 309 int n=0; bool weiter = true; char sbuffer[256]; char rbuffer[256]; int rn=0; SOCKET ClientSocket = INVALID_SOCKET; SOCKADDR_IN SockIN, RemoteAddr; char rechnername[50], server_ip_addr[15]; struct hostent *hostinfo; memset(&sockin, 0x00, sizeof(sockin)); //erst komplett löschen cout << "Client gestartet" << endl; // Socket-Dienste initialisieren WSAInit(); // Host-Informationen: gethostname(rechnername,20); //Rechnername holen hostinfo = gethostbyname(rechnername);//struktur für host //"rechnername" anlegen memcpy((char*)&sockin.sin_addr, hostinfo->h_addr_list[0], hostinfo->h_length); cout << "************************************" << endl << "Host-Information:" << endl << "Mein Rechnername ist: " << rechnername << endl << "Meine IP-Adresse ist: " << inet_ntoa(sockin.sin_addr) // IP << endl << "************************************" << endl; // Aufbau des Endpoints ClientSocket = socket(af_inet, SOCK_STREAM, 0); if(clientsocket == INVALID_SOCKET) cout << "Fehler bei socket()" << endl; //----- Ermittlung des Clientport, kann entfallen! //- SockIN.sin_family = AF_INET; //- if(bind(clientsocket, (SOCKADDR*)&SockIN,sizeof(SockIN))<0) //- //- cout << "Fehler bei bind()" << endl; //- //- //- //- int laenge; //- if(getsockname(clientsocket, (SOCKADDR*)&SockIN,&laenge)<0) //- //- //- //- cout << "Clientport: " << ntohs(sockin.sin_port) << endl; //- // //- // Adresse des angeforderten Servers RemoteAddr.sin_family = AF_INET; cout << "IP-Adresse des Servers: "; cin >> server_ip_addr; RemoteAddr.sin_addr.s_addr = inet_addr(server_ip_addr); RemoteAddr.sin_port = htons(servertcp_port); // vorgegeben

9 Netzwerkprogrammierung mit Sockets cout << "...warte bei connect()" << endl; if( connect(clientsocket, (SOCKADDR*)&RemoteAddr, sizeof(remoteaddr)) == SOCKET_ERROR) cout << "Fehler bei connect()" << endl; cin.get(); // Enter wegfangen while(weiter) cout << "Text eingeben, Ende mit \"##\":" << endl; cin.getline(sbuffer, 250); n = send(clientsocket, sbuffer, strlen(sbuffer)+1, 0); if(n>0) cout << "..." << n << " Zeichen gesendet!" << endl; if(strcmp(sbuffer, "##") == 0) weiter = false; rn=recv(clientsocket,rbuffer, sizeof(rbuffer)+1,0); if(rn>0) cout << "..." << rn << " Zeichen empfangen" << endl; puts(rbuffer); else cout << "Kommunikation unterbrochen!" << endl; weiter = false; cout << endl; //Socket nach der Arbeit immer schliessen closesocket(clientsocket); cout << "...Socket geschlossen" << endl; // Socket-Dienste terminieren //- cout << "Fehler bei getsocket()" << endl; //- WSACleanup(); cout << "Programmende" << endl; return 0; Allgemeine Anmerkungen: Die Demonstrationsprogramme sind ohne Einschränkung im Internet einsetzbar. In dem Beispiel ist kein spezieller Login mit Authentifizierung für den Client erforderlich! Jeder, der das Client-Programm nutzt, hat Zugang zum Server! In dem Beispiel wurde der Server- Dienst selbst entwickelt, wir benutzten einen selbstgewählten Port. Der Client hätte auch so entworfen werden können, dass eine Verbindung zu einem well known Port des Servers, d. h. zu einem bestehenden Dienst wie (Port 25) oder WWW (Port 80) aufgenommen wird. Somit erlaubt die Programmierung mit Sockets auch, direkt mit bestehenden Serverdiensten zu kommunizieren.

10 21.3 Übungen 311 Im Gegensatz zu Windows-spezifischen Ansätzen wie z. B. Active Directory ist die Programmentwicklung mit Sockets plattformunabhängig. Mit nur sehr wenigen Änderungen sind die gezeigten Programme auch auf Unix (Linux-)-Sytemen einsetzbar oder machen eine Kommunikation zwischen Windows und Unix möglich Übungen 1) Verändern Sie die Programme so, dass ein Chatten möglich ist. Da der Server in der Regel im Hintergrund läuft, soll das Serverprogramm einen Nutzer mit einem akustischen Signal darauf aufmerksam machen, dass ein Client eine Verbindung hergestellt hat. 2) Verändern Sie das Server-Programm derart, dass nur Clients mit bestimmten IP-Adressen zugelassen sind. 3) Erweitern Sie die Programme so, dass zu Beginn ein Login mit Name und Passwort stattfindet. 4) Entwickeln Sie eine Client/Server-Anwendung, die auf Anforderung des Client eine Datei vom Server zum Client überträgt. 5) Entwickeln Sie ein Client-Programm, das den SMTP-Port eines -Servers anspricht und eine an eine bestimmte -Adresse absetzt.

Transmission Control Protocol (TCP)

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

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

Lösung Übungszettel 6

Lösung Übungszettel 6 Lösungen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik SS 03 AG Betriebssysteme FB3 Kirsten Berkenkötter Lösung Übungszettel 6 1 Aufgabe 1: Parallel-Server 1.1 Client #include

Mehr

1 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

Einführung in die Programmierung (EPR)

Einführung in die Programmierung (EPR) Goethe-Center for Scientific Computing (G-CSC) Goethe-Universität Frankfurt am Main Einführung in die Programmierung (EPR) (Übung, Wintersemester 2014/2015) Dr. S. Reiter, M. Rupp, Dr. A. Vogel, Dr. K.

Mehr

FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1)

FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1) 1 FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1) In dieser Kurseinheit geht es um verteilte Anwendungen, bei denen wir sowohl ein Client- als auch ein

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000 Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten

Mehr

An Open Interface for Network Programming under Microsoft Windows. DI. Dr. Peter René Dietmüller

An Open Interface for Network Programming under Microsoft Windows. DI. Dr. Peter René Dietmüller Windows Sockets An Open Interface for Network Programming under Microsoft Windows DI. Dr. Peter René Dietmüller Institut für Informationsverarbeitung und Mikroprozessortechnik Johannes Kepler Universität

Mehr

Proxy. Krishna Tateneni Übersetzer: Stefan Winter

Proxy. Krishna Tateneni Übersetzer: Stefan Winter Krishna Tateneni Übersetzer: Stefan Winter 2 Inhaltsverzeichnis 1 Proxy-Server 4 1.1 Einführung.......................................... 4 1.2 Benutzung.......................................... 4 3 1

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel Orville Bennett Übersetzung: Thomas Bögel 2 Inhaltsverzeichnis 1 Einführung 5 2 KNetAttach verwenden 6 2.1 Hinzufügen von Netzwerkordnern............................ 6 3 Rundgang durch KNetAttach 8 4 Danksagungen

Mehr

estos UCServer Multiline TAPI Driver 5.1.30.33611

estos UCServer Multiline TAPI Driver 5.1.30.33611 estos UCServer Multiline TAPI Driver 5.1.30.33611 1 estos UCServer Multiline TAPI Driver... 4 1.1 Verbindung zum Server... 4 1.2 Anmeldung... 4 1.3 Leitungskonfiguration... 5 1.4 Abschluss... 5 1.5 Verbindung...

Mehr

Step by Step VPN unter Windows Server 2003. von Christian Bartl

Step by Step VPN unter Windows Server 2003. von Christian Bartl Step by Step VPN unter Windows Server 2003 von VPN unter Windows Server 2003 Einrichten des Servers 1. Um die VPN-Funktion des Windows 2003 Servers zu nutzen muss der Routing- und RAS-Serverdienst installiert

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Kommunikations-Parameter

Kommunikations-Parameter KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...

Mehr

Local Control Network Technische Dokumentation

Local Control Network Technische Dokumentation Steuerung von Hifi-Anlagen mit der LCN-GVS Häufig wird der Wunsch geäußert, eine Hi-Fi-Anlage in die Steuerung der LCN-GVS einzubinden. Auch das ist realisierbar. Für die hier gezeigte Lösung müssen wenige

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting) Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting) Firma: Seite 1 von 6 1 Ansprechpartner 1.1 Ansprechpartner EDV: Name: Name: Tel: Tel: E-Mail: E-Mail: 1.2 Ansprechpartner fachlich

Mehr

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen zum Publizieren Ihrer Homepage Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:

Mehr

Synchronisations- Assistent

Synchronisations- Assistent TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent

Mehr

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe Aufgabenstellung Für eine Hausverwaltung sollen für maximal 500 Wohnungen Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Art Baujahr Wohnung Whnginfo Nebenkosten

Mehr

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation

Mehr

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als

Mehr

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

Einführung in die Programmierung

Einführung in die Programmierung : Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte

Mehr

Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2

Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2 Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2 DynDNS-Accounts sollten in regelmäßigen Abständen mit der vom Internet-Provider vergebenen IP- Adresse (z.b. 215.613.123.456)

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen Grontmij GmbH Postfach 34 70 17 28339 Bremen Friedrich-Mißler-Straße 42 28211 Bremen T +49 421 2032-6 F +49 421 2032-747 E [email protected] W www.grontmij.de DELFI Benutzeranleitung Dateiversand für unsere

Mehr

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003 Page 1 of 11 Konfiguration NNTP unter Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 14.03.2005 Das Network News Transfer Protocol (NNTP) wird durch die Request for Comments

Mehr

Netzwerk einrichten unter Windows

Netzwerk einrichten unter Windows Netzwerk einrichten unter Windows Schnell und einfach ein Netzwerk einrichten unter Windows. Kaum ein Rechner kommt heute mehr ohne Netzwerkverbindungen aus. In jedem Rechner den man heute kauft ist eine

Mehr

Collax PPTP-VPN. Howto

Collax PPTP-VPN. Howto Collax PPTP-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als PPTP-VPN Server eingerichtet werden kann, um Clients Zugriff ins Unternehmensnetzwerk von außen zu ermöglichen.

Mehr

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software FTP Übersicht Was ist FTP? Übertragungsmodi Sicherheit Öffentliche FTP-Server FTP-Software Was ist FTP? Protokoll zur Dateiübertragung Auf Schicht 7 Verwendet TCP, meist Port 21, 20 1972 spezifiziert Übertragungsmodi

Mehr

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation... 2. Erstkonfiguration... 4

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation... 2. Erstkonfiguration... 4 E-Mail-Client Mozilla Thunderbird für Studierende Installation und Einrichtung Mozilla Thunderbird ist ein Open-Source-E-Mail-Programm und -Newsreader des Mozilla-Projekts. Es ist neben Microsoft Outlook

Mehr

Schritt 2: Konto erstellen

Schritt 2: Konto erstellen In diesem Tutorial zeigen wir Ihnen, wie Sie im Outlook Express ein POP3 E-Mail Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version 6.0 verwendet. Schritt 1: Wenn Sie im Outlook Express

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

inviu routes Installation und Erstellung einer ENAiKOON id

inviu routes Installation und Erstellung einer ENAiKOON id inviu routes Installation und Erstellung einer ENAiKOON id Inhaltsverzeichnis inviu routes... 1 Installation und Erstellung einer ENAiKOON id... 1 1 Installation... 1 2 Start der App... 1 3 inviu routes

Mehr

Client-Server mit Socket und API von Berkeley

Client-Server mit Socket und API von Berkeley Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................

Mehr

Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl

Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl Step by Step Remotedesktopfreigabe unter Windows Server 2003 von Remotedesktopfreigabe unter Windows Server 2003 Um die Remotedesktopfreigabe zu nutzen muss diese am Server aktiviert werden. Außerdem ist

Mehr

Firmware-Update, CAPI Update

Firmware-Update, CAPI Update Produkt: Modul: Kurzbeschreibung: Teldat Bintec Router RT-Serie Firmware-Update, CAPI Update Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben. Dazu sollten Sie über gute bis

Mehr

www.internet-einrichten.de

www.internet-einrichten.de E-Mail-Programme E-Mail Adresse einrichten Bei t-online, AOL, Compuserve, und anderen können Sie sich E-Mail-Adressen einrichten. Dies hat aber den Nachteil, dass Sie diese nur mit der entsprechenden Zugangssoftware

Mehr

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE: Einrichten eines POP-Mailkontos unter Thunderbird Mail DE: Ein E-Mail-Konto können Sie am einfachsten über den integrierten Assistenten einrichten. Dieser führt Sie Schritt für Schritt durch alle Einstellungsmöglichkeiten

Mehr

M-net E-Mail-Adressen einrichten - Apple iphone

M-net E-Mail-Adressen einrichten - Apple iphone M-net E-Mail-Adressen einrichten - Apple iphone M-net Telekommunikations GmbH Emmy-Noether-Str. 2 80992 München Kostenlose Infoline: 0800 / 7 08 08 10 M-net E-Mail-Adresse einrichten - iphone 05.03.2013

Mehr

Übungen zu C++ Kapitel 1

Übungen zu C++ Kapitel 1 Übungen zu C++ Kapitel 1 Aufgabe 1 Ergänze den Text. a) Die sechs logischen Einheiten eines Computers sind Eingabe-Einheit, Ausgabe-Einheit, RAM, ALU, CPU, Plattenspeicher. b) Die Programme, welche Hochsprachenprogramme

Mehr

Herzlich Willkommen bei der nfon GmbH

Herzlich Willkommen bei der nfon GmbH efax Handbuch Herzlich Willkommen bei der nfon GmbH Wir freuen uns, Ihnen unser efax vorstellen zu dürfen. Mit dem efax können Sie zu jeder Zeit mit Ihrem Rechner Faxe empfangen. Sie bekommen diese dann

Mehr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

Einrichtung eines e-mail-konto mit Outlook Express

Einrichtung eines e-mail-konto mit Outlook Express Einrichtung eines e-mail-konto mit Outlook Express In diesem Tutorial zeigen wir Ihnen, wie Sie im Outlook Express ein POP3 E-Mail Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version

Mehr

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier) Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier) Firewall über Seriellen Anschluss mit Computer verbinden und Netzteil anschliessen. Programm Hyper Terminal (Windows unter Start Programme

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote

ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote Seite 1 von 7 ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 Einleitung In größeren Firmenumgebungen

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Hinweise: - Dies ist eine schrittweise Anleitung um auf den Server der Ag-Kim zuzugreifen. Hierbei können Dateien ähnlich wie bei Dropbox hoch-

Mehr

ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote

ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote Seite 1 von 10 ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 Einleitung Microsoft ISA Server 2004 bietet

Mehr

Der Schalter Eigenschaften öffnet die rechts stehende Ansicht. Internetprotokolle aussuchen

Der Schalter Eigenschaften öffnet die rechts stehende Ansicht. Internetprotokolle aussuchen Einen Windows7-Rechner als Server einrichten (Peer to Peer) Der gebende Rechner (Server) muss eine statische IP besitzen, um im Netzwerk fest angesprochen werden zu können. (Start-Systemsteuerung-Netzwerk

Mehr

System-Update Addendum

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

Mehr

Version 1.1.0. NotarNet Bürokommunikation

Version 1.1.0. NotarNet Bürokommunikation Version 1.1.0 NotarNet Bürokommunikation Bedienungsanleitung für die Einrichtung POP3/IMAP und SMTP in Windows Live Mail 2012 Seite 1 Vorgehensweise bei der Einrichtung... 2 2 Unterschied von POP3 und

Mehr

Anwenderleitfaden Citrix. Stand Februar 2008

Anwenderleitfaden Citrix. Stand Februar 2008 Anwenderleitfaden Citrix Stand Februar 2008 Inhalt 1. Ansprechpartner...3 2. Einführung...4 3. Citrix-Standard-Anwendungen...5 4. Sperrung der Citrix-Session durch falsche Anmeldung...5 5. Unterbrechung

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

Einrichtung von VPN-Verbindungen unter Windows NT

Einrichtung von VPN-Verbindungen unter Windows NT www.netzwerktotal.de Einrichtung von VPN-Verbindungen unter Windows NT Installation des VPN-Servers: Unter "Systemsteuerung / Netzwerk" auf "Protokolle / Hinzufügen" klicken. Jetzt "Point to Point Tunneling

Mehr

Kurzanleitung So geht s

Kurzanleitung So geht s Kurzanleitung So geht s MDT IP Interface SCN IP000.01 MDT IP Router SCN IP100.01 IP Interface IP Router einrichten Es wurden keine Einträge für das Inhaltsverzeichnis gefunden.falls Sie Basis Informationen

Mehr

Anlegen eines DLRG Accounts

Anlegen eines DLRG Accounts Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau

Mehr

Wie man die SLNP-Schnittstelle für ILL2 in ALEPH testet (SLNP2)

Wie man die SLNP-Schnittstelle für ILL2 in ALEPH testet (SLNP2) B E N U T Z E R D O K U M E N T A T I O N Wie man die SLNP-Schnittstelle für ILL2 in ALEPH testet (SLNP2) Ex Libris Deutschland GmbH (2004) Zuletzt aktualisiert: 1/13/2009 ÜBER DIESES DOKUMENT 3 VORAUSSETZUNGEN

Mehr

Electronic Systems GmbH & Co. KG

Electronic Systems GmbH & Co. KG Anleitung zum Anlegen eines POP3 E-Mail Kontos Bevor die detaillierte Anleitung für die Erstellung eines POP3 E-Mail Kontos folgt, soll zuerst eingestellt werden, wie oft E-Mail abgerufen werden sollen.

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Betriebssystem Windows - SSH Secure Shell Client

Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...

Mehr

zur WinIBW Version 2.3

zur WinIBW Version 2.3 zur WinIBW Version 2.3 Stand: 14. Dezember 2001 18. Januar 2002 BW Installation (lokal) Technische Voraussetzungen Softwarebeschaffung Installation Start Pica-Schriften Probleme Technische Voraussetzungen

Mehr

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben.

Mehr

Virtual Private Network

Virtual Private Network Virtual Private Network Unter einem Virtual Private Network (VPN) versteht man eine durch geeignete Verschlüsselungs- und Authentifizierungsmechanismen geschützte Verbindung zwischen 2 Rechnern ( und VPN-Gateway)

Mehr

Fax einrichten auf Windows XP-PC

Fax einrichten auf Windows XP-PC Um ein PC Fax fähig zu machen braucht man einen sogenannten Telefon Anschluss A/B das heißt, Fax funktioniert im Normalfall nur mit Modem nicht mit DSL. Die meisten neueren PCs haben ein Modem integriert.

Mehr

Proxyeinstellungen für Agenda-Anwendungen

Proxyeinstellungen für Agenda-Anwendungen Proxyeinstellungen für Agenda-Anwendungen Bereich: TECHNIK - Info für Anwender Nr. 6527 Inhaltsverzeichnis 1. Ziel 2. Voraussetzungen 3. Vorgehensweise: Proxyeinstellungen 3.1. FTP-Proxy 3.2. HTTP/HTTPS

Mehr

2. Semester, 2. Prüfung, Lösung

2. Semester, 2. Prüfung, Lösung 2. Semester, 2. Prüfung, Lösung Name Die gesamte Prüfung bezieht sich auf die Programmierung in C++! Prüfungsdauer: 90 Minuten Mit Kugelschreiber oder Tinte schreiben Lösungen können direkt auf die Aufgabenblätter

Mehr

S7-Hantierungsbausteine für R355, R6000 und R2700

S7-Hantierungsbausteine für R355, R6000 und R2700 S7-Hantierungsbausteine für R355, R6000 und R2700 1. FB90, Zyklus_R/W Dieser Baustein dient zur zentralen Kommunikation zwischen Anwenderprogramm und dem Modul R355 sowie den Geräten R6000 und R2700 über

Mehr

Shellfire L2TP-IPSec Setup Windows XP

Shellfire L2TP-IPSec Setup Windows XP Shellfire L2TP-IPSec Setup Windows XP Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows XP konfiguriert wird. Inhaltsverzeichnis 1. Benötigte

Mehr

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung VERSION 8.0 FEBRUAR 2013 Logics Software GmbH Schwanthalerstr. 9 80336 München Tel.: +49 (89) 55 24 04-0 Fax +49 (89) 55

Mehr

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper Python Programmierung String Operationen i = 25 text1 = "Ich bin " text2 = " Jahre alt" print (text1 + str(i) + text2) print ("ich bin", i, "Jahre alt") print ("ich bin %s Jahre alt" % i) >>> Ich bin 25

Mehr

Partnerportal Installateure Registrierung

Partnerportal Installateure Registrierung Partnerportal Installateure Registrierung Ein Tochterunternehmen der Süwag Energie AG Allgemeine Hinweise Diese Anleitung zeigt Ihnen, wie Sie sich als Nutzer für das Partnerportal Installateure registrieren

Mehr

Outlook Exp. Konten einrichten, so geht es!

Outlook Exp. Konten einrichten, so geht es! Outlook wird gestartet, über Datei in den Offline Modus gehen. Dann wird folgendes angewählt. Extras, Konten auswählen dann auf Eigenschaften klicken, so wie es in dem Bild gezeigt wird. Klicken Sie auf

Mehr

Windows 7 Winbuilder USB Stick

Windows 7 Winbuilder USB Stick Windows 7 Winbuilder USB Stick Benötigt wird das Programm: Winbuilder: http://www.mediafire.com/?qqch6hrqpbem8ha Windows 7 DVD Der Download wird in Form einer gepackten Datei (7z) angeboten. Extrahieren

Mehr

Programmierkurs Java

Programmierkurs Java Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen

Mehr

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen

Mehr

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. 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

Mehr

EDI Connect goes BusinessContact V2.1

EDI Connect goes BusinessContact V2.1 EDI Connect goes BusinessContact V2.1 Allgemeine Informationen Ziel dieser Konfiguration ist die Kommunikation von EDI Connect mit dem neuen BusinessContact V2.1 Service herzustellen Dazu sind im wesentlichen

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Inhalt Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Benutzer hinzufügen... 4 Benutzerverwaltung... 5 Ordner anlegen... 6 Rechteverwaltung... 7 Verlag für neue Medien Seite 1 Übersicht Mit

Mehr

STRATO Mail Einrichtung Mozilla Thunderbird

STRATO Mail Einrichtung Mozilla Thunderbird STRATO Mail Einrichtung Mozilla Thunderbird 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

Mehr

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein:

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein: Seit der Version 3 von Apple Mail wird ein neuer E-Mail-Account automatisch über eine SSL-verschlüsselte Verbindung angelegt. Daher beschreibt die folgende Anleitung, wie Sie Ihr Postfach mit Apple Mail

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18 Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.

Mehr

Benutzerkonto unter Windows 2000

Benutzerkonto unter Windows 2000 Jeder Benutzer, der an einem Windows 2000 PC arbeiten möchte, braucht dazu ein Benutzerkonto. Je nach Organisation des Netzwerkes, existiert dieses Benutzerkonto auf der lokalen Workstation oder im Active

Mehr

Virtual Private Network

Virtual Private Network Virtual Private Network Allgemeines zu VPN-Verbindungen WLAN und VPN-TUNNEL Der VPN-Tunnel ist ein Programm, das eine sichere Verbindung zur Universität herstellt. Dabei übernimmt der eigene Rechner eine

Mehr