Vorname: Christof, Florian, Tobias An: (Deutsche Provider verwenden)

Größe: px
Ab Seite anzeigen:

Download "Vorname: Christof, Florian, Tobias An: (Deutsche Provider verwenden)"

Transkript

1 Thema: Betreff: Name: Projekt: Energiemanagment für Fahrzeuge 17FSMT2mobil01 Kolodziej, Rösch, Rieger Vorname: Christof, Florian, Tobias An: (Deutsche Provider verwenden) Firma: Von: BSZAM Datum: , Schule: BSZAM, FS,IT Lehrer FRD Inhaltsverzeichnis Projekt: Energiemanagment für Fahrzeuge Auftrag Lastenheft Realisierung des Datenbankzugriffs (Rieger Tobias)... 4 a. Erklärung: phpmyadmin... 4 b. PHP Befehle SQL Befehle (Rieger Tobias)... 7 a. Erstellen einer Datenbank... 7 b. Ausführung: Lesen der Datenbank... 7 c. Ausführung: Senden an die Datenbank... 8 d. Ausführung: Löschen des Datensatzes... 8 e. Ausführung: Update eines Datensatzes Layout (Rösch Florian)... 9 a. Erklärung CSS... 9 b. Aufbau eines Design Layouts... 9 c. Erklärung einzelner Befehle Netzwerkanbindung (Kolodziej Christof)...11 a. Die Basis...11 b. Netzschaltplan (Paket Tracer)...11 c. Anwendungsbeschreibung-Programmcode...11 d. Befehlsübersicht (Terminaleingabe)...12 e. Server mit Internet verbinden...12 f. Ports...13 g. Fachbegriffe Benutzte Software Literaturverzeichnis FSMT2mobil01 1 von 14 Montag, 6. März 2017

2 a. Internet...14 b. Literatur FSMT2mobil01 2 von 14 Montag, 6. März 2017

3 Projekt: Energiemanagment für Fahrzeuge 1. Auftrag An der staatlichen Fachschule der Mechatronik und Elektrotechnik Amberg wird jedes Jahr, im Unterricht Netzwerktechnik/Datenbanken, von den Schülern ein Projekt ausgearbeitet. Die Aufgabe des Projekts ist es eine Webseite mit Datenbank Anbindung zu programmieren. In diesem Jahr beschäftigte sich die FSMT2 mit dem Thema Energie. Es wurden insgesamt 3 Gruppen gebildet, die jeweils ein anderes Thema behandelten. Die anderen Teams beschäftigten sich mit dem Thema Mensch und mit dem Thema Haus. Unser Team bestehend aus Christof Kolodziej, Florian Rösch und Rieger Tobias, beschäftigte sich mit dem Thema Energiemanagment für Fahrzeuge. Das Ziel dabei war es eine Benutzerfreundliche Website zu schaffen, in diese man durch Eingabe von den getankten Litern (Benzin/Diesel) und durch eine Modelauswahl die Reichweite seines PKW berechnen kann. Zusätzlich schaffte das Team Mobil eine Oberfläche mit der jeder Benutzer in der Lage ist sein individuelles Fahrzeug ein zugegeben und zu verwalten. Darüber hinaus werden aus den getankten Liter kcal berechnet, um einen Vergleich zu den anderen Teams herstellen zu können. Ziel: Funktionierende Webseite 2. Lastenheft Der Auftrag des Projektes bestand darin, aus den gegeben Tabellen siehe Abbildung 1 Tabellenstruktur eine funktionierende Webseite für Benutzer zu erstellen. Dabei soll das Thema Energie in den Vordergrund gebracht werden. Team spezifische Ziele: Login durch Benutzer Berechnung von Reichweiten durch Eingabe von getankter Menge und Model Modellverwaltung durch den Benutzer Abbildung 1 Tabellenstruktur 17FSMT2mobil01 3 von 14 Montag, 6. März 2017

4 energie IdEnergie Energieart Kalorie Joule verbraucher IdVerbraucher Name Projekt Bemerkung Leistung Verbrauch berechnungen IdBerechnungen FKEnergie Anzahl Menge KalorieKgh Energiegehalt Projekt Bedeutung Primärschlüssel für Datensatz Kraftstoff Kaloriengehalt für 1 Liter Kraftstoff Energiegehalt für 1 Liter Kraftstoff Bedeutung Primärschlüssel für Datensatz Modellbezeichnung des Kraftfahrzeuges 1 für Gruppe Mobil Kraftstoff ( Benzin oder Diesel) Leistung in KW des Kraftfahrzeuges Verbrauch in Liter auf 100 km Bedeutung Primärschlüssel für Datensatz Fremdschlüssel für 1 zu n Beziehung Berechnete Reichweite in km Getankte Menge in Liter Berechneter Kaloriengehalt der getankten Menge Berechneter Energiegehalt der getankten Menge 1 für Gruppe Mobil 3. Realisierung des Datenbankzugriffs Für einen Datenbankzugriff benötigt man PHP-Befehle. Im weiteren Verlauf wird erläutert was genau PHP ist, genauso wie sich die PHP Befehle aufbauen. a. Erklärung: phpmyadmin Bei phpmyadmin handelt es sich um eine freie Webanwendung um MySQL Datenbanken zu erstellen und zu verwalten. Die Software ist in PHP integriert deswegen phpmyamdin b. PHP Befehle Um Abfragen zur Datenbank realisieren zu können, benötigt man PHP Befehle im Folgenden eine Übersicht über PHP Befehle. Einzelne Befehle, die für das Projekt Mobil nötig waren werden im späteren Verlauf der Dokumentation genauer erläutert. MYSQL mysql connect mysql select db mysql close mysql query mysql result mysql fetch array mysql create db mysql error mysql a_ected rows mysql num rows Beschreibung Verbindung mit Datenbank-Server herstellen mysql select Auswahl einer Datenbank beendet die Verbindung zur Datenbank ausführen von MySQL Anweisungen Gibt das Ergebnis einer MySQL-Anweisung aus Überträgt eine Zeile einer Abfrage in ein Array Erstellen einer Datenbank Ausgabe der letzten Fehlermeldung Anzahl geänderter Datensätze (INSERT, UPDATE, DELETE) Anzahl der Datensätze (Zeilen) einer SELECT-Abfrage 17FSMT2mobil01 4 von 14 Montag, 6. März 2017

5 Connect Befehl Erläuterung Um mit einer Datenbank arbeiten zu können muss zu allererst die Verbindung zur Datenbank hergestellt werden. Im nachfolgenden wird dieser Schritt beschrieben. Zeile 6-9 In diesem Abschnitt werden alle Variablen deklariert, die nötig sind um die Verbindung zur Datenbank herstellen zu können. Hierbei muss man darauf achten, dass man dieselben Variablen wie in der in MySQL Datenbank verwendet. $server -> Auf welchen Server verbunden wird $username -> Benutzername mit dem das Benutzerkonto erstellt wurde $password -> Passwort das für das Benutzerkonto vergeben wurde $dbname -> Zu welcher Datenbank verbunden werden soll Zeile Die zuvor definierten Variablen werden hier in den connect Befehl eingefügt und auf die Variable $conn geschrieben und kann somit verwendet werden um die Verbindung herzustellen. Falls die Verbindung zum Server fehlschlägt wird eine Warnung "Could not connect to database ausgegeben. Im Projekt Mobil wird dieser Connect Befehl in eine separate PHP Datei ausgelagert, dies hat den Vorteil, dass der Connect Befehl nur einmal geschrieben werden muss. Im Folgenden wird gezeigt wie der connect Befehl augerufen wird. Zeile Über den Befehl require_once wird die PHP Datei mit dem Dateiname connect.php eingebunden und aufgerufen. Die in Zeile 12 beschriebene Variable die den Connect Befehl enthält wird hier an die query übergeben. 17FSMT2mobil01 5 von 14 Montag, 6. März 2017

6 Select Befehl Erläuterung Bevor man sich eine Datenbank anzeigen lassen kann, muss diese erst über den Befehl mysql_select_db ausgewählt werden. Dieser Befehl wird im Projekt mehrmals verwendet. Im Folgenden wird dieser am Beispiel der PHP Datei anzeige_reichweiten.php detailliert erklärt. Zeile 72 Der Befehl in Zeile 72 zeigt die Auswahl der Datenbank 17energie Abfrage Befehl Erläuterung Um einen SQL Befehl ausführen zu können um die Datenbank zu manipulieren, zu lesen oder updaten. Muss man den Befehl mysql_query ausführen. Zeile 76 In dieser Programmzeile wird die Variable $sql mit dem SQL Befehl definiert (eine SQL Befehls Übersicht erfolgt später in der Dokumentation). Hier wird bestimmt ob man aus der Tabelle einer Datenbank lesen, schreiben oder updaten möchte. Mit dem Befehl in Zeile 76 wird das Attribut der Tabelle verbraucher ausgewählt und zusätzlich muss die Bedingung Projekt = 1 erfüllt sein, dass Ergebnis wird anschließend sortiert. Zeile 77 Die zuvor erstellte sql Abfrage $sql wird über den mysql_query($sql) ausgeführt und auf die Variable $result geschrieben. Falls dies scheitert wird eine Warnung ausgegeben. Ausgabe Befehl Erläuterung Um sich das Ergebnis der SQL Anweisung ansehen zu können muss wieder ein PHP Befehl ausgeführt werden. Der mysql fetch assoc Befehl gibt die Abfrage in einem Array aus. Und wird über einen echo befehl angezeigt. Zeile 78 In dieser Zeile wird das Ergebnis der SQL Anweisung in ein Array geschrieben und auf die Variable row gelegt. Zeile 79 In Zeile 79 wird dann der Inhalt des Arrays in die Spalte Name geschrieben und am Bildschirm über Echo angezeigt. 17FSMT2mobil01 6 von 14 Montag, 6. März 2017

7 4. SQL Befehle SQL Befehle werden aufgeteilt in Datenbankmanipulation, Datenkontrollsprache und Datendefinitionssprache. Die Datenkontrollsprache wird verwendet um Berechtigungen zu vergeben oder zu entziehen. Wird in unserem Fall über den Connect Befehl realisiert. Die Datendefinitionssprache wird verwendet um Datenstrukturen und verwandte Elemente zu beschreiben z.b. beim Erstellen von Tabellen. Die Datenbankmanipulationssprache ist der Teil der Datenbanksprache, der verwendet wird, um Daten zu lesen, zu schreiben, zu ändern oder zu löschen. DML ist die Datenver- oder Datenbearbeitungssprache einer Datenbank. Die Befehle die hierbei benötigt werden nennt man SQL Abfragen. In der untenstehenden Tabelle findet man einen Überblick über die Grundlegenden Befehle, die auch im Projekt Mobil verwendet wurden. Sie werden im weiteren Verlauf der Dokumentation anhand eines Programmabschnitts genauer erläutert. SQL Befehl Select-Befehl Insert Into - Befehl Delete-Befehl Set-Befehl (Update) Bedeutung Abfrage von Spalten Datensätze in Tabelle einfügen Datensätze aus Tabelle löschen Existierende Datensätze aktualisieren Tabelle 1 Übersicht SQL Befehle a. Erstellen einer Datenbank Für das Schulprojekt 2017 wurde die Datenbank manuell erstellt. Jede Gruppe (Haus, Mensch und Mobil) greift dabei auf dieselbe Datenbank zu und verwendet dieselben Tabellen. Um die Datensätze für jede Gruppe jedoch eindeutig identifizieren zu können wurde ein Attribut Projekt eingeführt. Jede Gruppe trägt hier ihre Gruppennummer ein. Im Projekt Mobil ist es die Nummer 1. b. Ausführung: Lesen der Datenbank Lesen einer Datenbank bedeutet, dass man sich den Inhalt einer Tabelle via SELECT-Befehl anzeigen lässt, im Projekt Mobil wird dieser Aktion öfter verwendet. Im Folgenden wird dieser Befehl an der PHP Datei Fahrzeugdaten.php genauer erläutert. Abbildung 2 SELECT Befehl 17FSMT2mobil01 7 von 14 Montag, 6. März 2017

8 Zeile 21 Abbildung 2 SELECT Befehl Über den Select Befehl, kann man sich die Daten wie oben beschrieben anzeigen lassen. Bei dem Befehl in Zeile 21 werden über den Select * alle Spalten der Tabelle verbraucher gewählt. Um sich nur die Daten des Projektes mobil anzeigen zu lassen wird eine Where Klausel eingeführt und die Datensätze werden hierbei gefiltert. Einen Ausschnitt aus dieser Abfrage sieht man in Abbildung 3 Lesen Ergebnis Abbildung 3 Lesen Ergebnis c. Ausführung: Senden an die Datenbank Vom Senden an die Datenbank spricht man, wenn man neue Datensätze einer Tabelle hinzufügt. Dies geschieht über den INSERT-Befehl. Zeile 160 Im ersten Teil des Befehls in Zeile 160 wird gesagt in welche Tabelle geschrieben werden soll hier berechnungen. Zusätzlich zu der Tabelle müssen die Tabellenattribute hier (Menge, Anzahl, KalorieKgh, Energiegehalt, FKEnergie, Projekt) angegeben werden, in die man die Daten schreiben möchte. Zeile 161 Im zweiten Teil des Befehls werden die Values also die Werte, die man in die Tabelle eintragen möchte eingefügt. Im Projekt Mobil sind dies zum Teil zuvor berechnete Werte oder einfache Werte die über den Benutzer eingegeben werden. Das Ergebnis eines solchen Eintrags kann man sich wie zuvor über einen Select Befehl anzeigen lassen siehe Abbildung 4 Insert Ergebnis Abbildung 4 Insert Ergebnis d. Ausführung: Löschen des Datensatzes Über den Löschbefehl kann man Datensätze aus einer Tabelle löschen. Dies wird beispielsweise benötigt, wenn falsche Daten eingetragen wurden. Im Projekt Mobil wird dieser Befehl verwendet, um Fahrzeugdaten zu löschen. Zeile 105 Zum Löschen bestimmter Fahrzeugdaten wird, verwendet man den SQL Befehl Delete. Hierbei wird wieder die Tabelle aus welcher man löschen möchte angegeben. Zusätzlich wurde hier ein Where Klausel eingeführt um nur einen bestimmten Datensatz zu löschen. Dies ist sinnvoll, da man sonst den gesamten Inhalt der Tabelle löschen würde. 17FSMT2mobil01 8 von 14 Montag, 6. März 2017

9 e. Ausführung: Update eines Datensatzes Der Update Befehl wird verwendet um existierende Datenzeilen zu aktualisieren. Im Projekt wird dieser Befehl nicht verwendet und wird deshalb nicht anhand einer PHP Datei erklärt. Für den grundsätzlichen Aufbau eines Update Befehls siehe Tabelle 1 Übersicht SQL Befehle. 5. Layout a. Erklärung CSS CSS bedeutet ausgeschrieben Cascading Style Sheets und ist eine Gestaltungs- und Formatierungssprache für Internetseiten. Mit CSS können Bereiche der Website definiert werden und somit einheitlich angepasst und verändert werden. Das Layout einer CSS-Datei wird von jedem Browser unterstützt, der Unterschied liegt hier nur im Detail, denn nicht jeder Befehl kann von jedem Browser erkannt werden. b. Aufbau eines Design Layouts Der einfachste Weg eine CSS Formatierung in die Website einzubinden ist es eine externe Datei zu definieren. Der Vorteil einer externen Datei besteht darin, das bei einer einzigen Änderung jede *.php Seite diese Änderung übernimmt. Hierzu musst nur die CSS-Datei mit folgendem Befehl eingebunden werden. Der href= Befehl gibt hierbei den Dateipfad mit Dateinamen an. Auf der *.php-seite werden die einzelnen Bereiche mit dem folgenden Befehl verwirklicht. Alles was zwischen diesem Befehl, in diesem Container, programmiert wird, erhält automatisch die in der CSS-Datei programmierten Formatierungen. Der obige Befehl beschreibt eine kleine Formatierung eines Containers, hierbei wird vorgegeben, dass die Weite des Container 97 % des gesamten Bildschirms beträgt, 4,8 % Höhe und das der Hintergrund die Farbe hellgrau erhällt. 17FSMT2mobil01 9 von 14 Montag, 6. März 2017

10 c. Erklärung einzelner Befehle Background-color Border Border-radius Color Font-family Font-size Height Margin Min-height Min-width Overflow Overflow-y Padding Position Text-align Text-decoration Width Kann als Wort angegeben werden (z.b. background-color: white;) Es kann aber auch als Farbcode angegeben werden (z.b. background-color: #FFFFFF;) Der Befehl erzeugt eine Hintergrundfarbe nur für den definierten Container Hiermit kann mit anhängen von *-top usw, an die jeweilige Containergrenze z. B. einen Strich zeichnen lassen (z.b. border-top: 3px solid black;) Hier wird ein 3 Pixel dicker Strich oberhalb des Containers gezeichnet Hiermit können die Ecken des Containers abgerundet werden (z.b. border-radius: 10px;) Hiermit lässt sich die Schriftfarbe des geschriebenen Textes festlegen Hiermit lässt sich die Schriftart des geschriebenen Textes festlegen Hiermit lässt sich die Schritgröße des geschriebenen Textes festlegen Hiermit lässt sich die Höhe eines Containers bestimmen Hiermit lässt sich der äußere Abstand eines Containers zum nächsten Objekt festlegen. Hiermit lässt sich die minimale Höhe eines Containers festlegen Hiermit lässt sich die minimale Weite eines Containers festlegen Hiermit lassen sich die Scrollbars rechts und unten dauerhaft einblenden Hiermit lassen sich nur die Scrollbars am unteren Bildschirmrand dauerhaft einblenden Hiermit lässt sich der innere Abstand eines Containers festlegen Hiermit lässt sich die Position eines Containers festlegen. Hiermit lässt sich die Textausrichtung festlegen z. B. linksbündig, zentriert Hiermit lässt sich festlegen ob der geschriebene Text formatiert werden soll, z. B. Fettschrift oder Kursiv Hiermit lässt sich die Weite eines Containers bestimmen 17FSMT2mobil01 10 von 14 Montag, 6. März 2017

11 6. Netzwerkanbindung a. Die Basis Damit ein Server oder ein PC an das weltweite Netzwerk angeschlossen werden kann, ist es nötig einen Router zu konfigurieren. Einen kleinen Einblick wie sie einen Cisco Router einstellen, erfahren sie in den Kapiteln b, c und d. Im Kapitel b ist ein Netzschaltplan wie der Router zum Beispiel genutzt werden kann und passend dazu im Kapitel c der Programmcode, die Befehlsbeschreibung finden Sie im Kapitel d. Einen genaueren Einblick des Ablaufs und wie man einen Treiber installiert um den Cisco Router zu konfigurieren, finden sie im Dokument 17FSMT2UIT1 vom b. Netzschaltplan (Paket Tracer) c. Anwendungsbeschreibung-Programmcode Press RETURN to get started! Router> Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface FastEthernet0/0 Router(config-if)#ip address Router(config-if)#no shutdown Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit Router(config)#interface FastEthernet0/1 Router(config-if)#ip address Router(config-if)#no shutdown Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up 17FSMT2mobil01 11 von 14 Montag, 6. März 2017

12 Router(config-if)# Router(config-if)#exit Router(config)#exit Router# %SYS-5-CONFIG_I: Configured from console by console Router#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] Router# Das Netzwerk ist nun konfiguriert. d. Befehlsübersicht (Terminaleingabe) Befehl enable configure terminal interface FastEthernet0/0 ip address no shutdown exit copy running-config startup-config Bedeutung Eingabeaufforderung privilegierter Modus Umschalten in globalen Konfigurationsmodus Umschalten aus globalen Konfigurationsmodus, in Konfiguration für Fa0/0 Einstellen der IP-Adresse und Subnetz Maske Interface aktivieren Ins vorherige Menü springen Aktive Konfiguration in Startkonfiguration speichern e. Server mit Internet verbinden Um den Server an das weltweite Netzwerk anzuschließen, ist es nötig dem Server eine feste IP zu vergeben, damit man später eindeutig erreichbar ist. Im nächsten Schritt ist es nötig Ports freizugeben, damit bestimmte Anfragen bzw. Dienste von außen auf ihren Server zugelassen und verarbeitet werden können, ansonsten blockt die interne Firewall des Routers die Anfragen aus Sicherheit und lässt keine Anfragen von extern zu. Einen kleinen Einblick welche Ports für welche Dienste zu ständig sind, finden sie im Kapitel f, eine größere Auswahl finden Sie zum Beispiel in Wikipedia. Ab diesen Zeitpunkt wäre es nun möglich, von extern sich mit dem Server zu verbinden. Um sich aber mit ihm zu verbinden ist es nötig die Adresse zu wissen, hierfür nutzt man zum Beispiel auf dieser Seite erfährt man seine öffentliche IP- Adresse. Jeder der nun diese Adresse hat, kann sich mit ihren Server verbinden, nun ist aber diese öffentliche IP-Adresse nur von ihren Internet Provider geliehen und ist in den meisten Fällen dynamisch, was eine reibungslose Nutzung nicht ermöglichen würde. Deswegen muss man noch Dienste wie z.b. oder nutzen, damit die sich stets wechselnde öffentliche IP- Adresse des Routers mit einen einfach zu merkenden Domainnamen verbindet. 17FSMT2mobil01 12 von 14 Montag, 6. März 2017

13 Als letzter Schritt ist es nötig einen DynDNS-Client zu installieren, bzw. den integrierten Dienst vom Router zu verwenden, damit der Router stets seine aktuelle öffentliche IP- Adresse dem DynDNS Dienst übermittelt bei dem Sie sich angemeldet haben und er dann diese mit der gewünschten Domainnamen verbindet. f. Ports Portnummer TCP/UDP Dienst 20 TCP ftp 20 TCP ftp-data 22 TCP/UDP ssh 80 TCP http 443 TCP https g. Fachbegriffe Fa 0/x: Bezeichnung eines Anschlusses von Netzwerkfähigen Geräten. Auch als Schnittstelle (Interface) bekannt. Gateway: Ein Gateway verbindet Computernetze, in dem es unterschiedliche Netzwerkprotokolle konvertiert. Zum Beispiel kann ein Gateway eine SMS in eine konvertieren, da die Protokolle nicht miteinander kompatibel sind, wäre eine Übertragung nicht möglich, aber durch die Konvertierung können die Daten in verschiedene Netzwerktypen übertragen werden. Der Begriff wird aber auch verwendet wenn keine Konvertierung stattfindet, wie beim Standardgateway vom Router, welches Datenpakete in ein anderes Subnetz weiterleitet. Subnetzmaske: Die Subnetzmaske legt fest welche Bits der IP-Adresse für die Netzwerk-ID und welche für die Host-ID gültig sind. Subnetz: Ein Subnetz ist ein Teil eines aufgeteilten Netzwerkes. Das aufteilen ist auch als Subnetting bekannt. IP-Adresse: Durch die IP-Adresse wird ein Gerät im Netzwerk erreichbar. Mithilfe dieser Adresse können Datenpakete an das richtige Ziel gesendet werden. HTTPS: Ist eine Transportverschlüsselung, ausgeschrieben Hypertext Transfer Protocol Secure (sicheres Hypertext-Übertragungsprotokoll). Seine Aufgabe ist es Daten abhörsicher zu übertragen im weltweiten Netz. DNS: Das Domain Name System (DNS) ist dafür zuständig das der Domain Name in seine zugehörige IP-Adresse aufgelöst wird TCP: Das Transmission Control Protocol ist ein Netzwerkprotokoll, welches bestimmt, wie Daten ausgetauscht werden sollen. Die Daten werden in Pakete aufgeteilt und mit einer Empfangsbestätigung an den Sender gesendet, wenn der Empfänger diese nicht bestätigt, wird das Datenpaket nochmals gesendet, wird z.b. beim Datenaustausch verwendet. UDP: Das User Datagram Protocol ist ein Netzwerkprotokoll, welches bestimmt, wie Daten ausgetauscht werden sollen. Die Daten werden in Pakete aufgeteilt und an den Sender gesendet, wenn ein Paket nicht ankommt, wird dieses nicht nochmal gesendet, wird z.b. bei der Internettelefonie verwendet. FTP: Das File Transfer Protocol ist ein Netzwerkprotokoll, welches für die Übertragung von Dateien über IP-Netzwerke zuständig ist. 17FSMT2mobil01 13 von 14 Montag, 6. März 2017

14 7. Benutzte Software Cisco Packet Tracer Version: Microsoft Word 2013 Microsoft Paint Notepad++ v Literaturverzeichnis a. Internet b. Literatur Taschenbuch Rechnernetze und Internet (3., neu bearbeitete Auflage) 17FSMT2mobil01 14 von 14 Montag, 6. März 2017

Rechnernetze Praktikum Versuch 2: MySQL und VPN

Rechnernetze Praktikum Versuch 2: MySQL und VPN Rechnernetze Praktikum Versuch 2: MySQL und VPN Ziel Absicherung einer MySQL Verbindung mittels VPN Vorbereitung Warum muss eine MySQL Verbindung gesichert werden? Was versteht man unter MySQL Injektion?

Mehr

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

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.

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung 4. Internet Verbindung 4.1 Einleitung Im Folgenden wird die Konfiguration der DFL-800 Firewall gezeigt. Sie konfigurieren einen Internet Zugang zum Provider mit dem Protokoll PPPoE. In der Firewallrichtlinie

Mehr

Scharl 2010 Dokument ist Urheberrechtlich geschützt. Port Forwarding via PuTTY und SSH. Was ist Port forwarding?

Scharl 2010 Dokument ist Urheberrechtlich geschützt. Port Forwarding via PuTTY und SSH. Was ist Port forwarding? Port Forwarding via PuTTY und SSH Was ist Port forwarding? Eine Portweiterleitung (englisch Port Forwarding) ist die Weiterleitung einer Verbindung, die über ein Rechnernetz auf einen bestimmten Port eingeht,

Mehr

VPN zum Miniserver mit Openvpn auf iphone/ipad und Synology NAS

VPN zum Miniserver mit Openvpn auf iphone/ipad und Synology NAS VPN zum Miniserver mit Openvpn auf iphone/ipad und Synology NAS Um den Zugriff auf den Miniserver aus dem Internet sicherer zu gestalten bietet sich eine VPN Verbindung an. Der Zugriff per https und Browser

Mehr

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

Mehr

Netzwerktechnik Cisco CCNA

Netzwerktechnik Cisco CCNA BBU NPA Übung 9 Stand: 07.01.2013 Zeit Lernziele Laborübung 60 min Grundkonfiguration eines Switches Erstellen einer Grundkonfiguration für einen Switch Löschen einer Konfiguration und Laden einer Konfiguration

Mehr

Begleitskript. zum PHP/MySQL. Kurs

Begleitskript. zum PHP/MySQL. Kurs Begleitskript zum PHP/MySQL Kurs http://www.online-platform.net Dieser Text unterliegt der GNU General Public License. Er darf als ganzes oder in Auszügen kopiert werden, vorausgesetzt, dass sich dieser

Mehr

MySQL 101 Wie man einen MySQL-Server am besten absichert

MySQL 101 Wie man einen MySQL-Server am besten absichert MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey simon.bailey@uibk.ac.at Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse

Mehr

Windows XP & DNS-323: Zugriff auf die Netzfreigaben 1. Über dieses Dokument

Windows XP & DNS-323: Zugriff auf die Netzfreigaben 1. Über dieses Dokument Windows XP & DNS-323: Zugriff auf die Netzfreigaben 1. Über dieses Dokument Dieses Dokument erklärt, wie Sie auf dem DNS-323 Gruppen und Benutzer anlegen, Freigaben einrichten und diese unter Windows XP

Mehr

phpmyadmin Tutorial keine

phpmyadmin Tutorial keine phpmyadmin Tutorial Diese Anleitung soll Einsteigern die Bedienung mit phpmyadmin erleichtern. Sie ist keine offizielle Anleitung des phpmyadmin Entwickler Teams. Dieses Werk steht nicht unter der GPL

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

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

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

PostgreSQL auf Debian System

PostgreSQL auf Debian System PostgreSQL auf Debian System Inhaltsverzeichnis 1. Installation 1.1 Installation 1.2 Mit postgres anmelden 2. Benutzer anlegen 3. Datenbank anlegen 3.1 Optionen 3.2 Datenbank mydatabase anlegen 4. Datenbank

Mehr

105.3 SQL-Datenverwaltung

105.3 SQL-Datenverwaltung LPI-Zertifizierung 105.3 SQL-Datenverwaltung Copyright ( ) 2009 by Dr. W. Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

Verwendung von DynDNS

Verwendung von DynDNS Verwendung von DynDNS Die Sunny WebBox über das Internet aufrufen Inhalt Dieses Dokument beschreibt, wie Sie Ihre Sunny WebBox von einem beliebigen Computer aus über das Internet aufrufen. Sie können Ihre

Mehr

BSH-FX (File Exchange) Datenaustausch mit registrierten Mailbox-Usern

BSH-FX (File Exchange) Datenaustausch mit registrierten Mailbox-Usern BSH-FX (File Exchange) Dokumentation für BSH-Mitarbeiter und externe Partner für den Datenaustausch mit registrierten Mailbox-Usern Stand: 24.06.2015, Version 1.01 Inhalt Inhalt... 2 Allgemeines zum BSH-FX

Mehr

PostgreSQL unter Debian Linux

PostgreSQL unter Debian Linux Einführung für PostgreSQL 7.4 unter Debian Linux (Stand 30.04.2008) von Moczon T. und Schönfeld A. Inhalt 1. Installation... 2 2. Anmelden als Benutzer postgres... 2 2.1 Anlegen eines neuen Benutzers...

Mehr

Security. Stefan Dahler. 6. Zone Defense. 6.1 Einleitung

Security. Stefan Dahler. 6. Zone Defense. 6.1 Einleitung 6. Zone Defense 6.1 Einleitung Im Folgenden wird die Konfiguration von Zone Defense gezeigt. Sie verwenden einen Rechner für die Administration, den anderen für Ihre Tests. In der Firewall können Sie entweder

Mehr

Typo 3 installieren. Schritt 1: Download von Typo3

Typo 3 installieren. Schritt 1: Download von Typo3 Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können

Mehr

Stefan Dahler. 1. Konfiguration der Stateful Inspection Firewall. 1.1 Einleitung

Stefan Dahler. 1. Konfiguration der Stateful Inspection Firewall. 1.1 Einleitung 1. Konfiguration der Stateful Inspection Firewall 1.1 Einleitung Im Folgenden wird die Konfiguration der Stateful Inspection Firewall beschrieben. Es werden Richtlinien erstellt, die nur den Internet Verkehr

Mehr

Pictomat. Embedded Machine Vision. Datenaustausch über FTP-Server IBN INGENIEURBÜRO BERND NEUMANN GMBH. Eichendorffstraße 23 D-47626 Kevelaer

Pictomat. Embedded Machine Vision. Datenaustausch über FTP-Server IBN INGENIEURBÜRO BERND NEUMANN GMBH. Eichendorffstraße 23 D-47626 Kevelaer Pictomat Embedded Machine Vision Datenaustausch über FTP-Server IBN INGENIEURBÜRO BERND NEUMANN GMBH Eichendorffstraße 23 D-47626 Kevelaer Tel. +49(0) 28 32 / 97 95 62 Fax +49(0) 28 32 / 97 95 63 Internet:

Mehr

MySQL, phpmyadmin & SQL. Kurzübersicht

MySQL, phpmyadmin & SQL. Kurzübersicht MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2 5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken

Mehr

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden.

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden. Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP und MySQL Integration von MySQL in PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (michael.kluge@tu-dresden.de) MySQL

Mehr

CISCO-Router. Installation und Konfiguration Dr. Klaus Coufal

CISCO-Router. Installation und Konfiguration Dr. Klaus Coufal CISCO-Router Installation und Konfiguration Dr. Klaus Coufal Themenübersicht Grundlagen Router IOS Basiskonfiguration Administration Dr. Klaus Coufal 5.3.2001 Router Einführung 2 Grundlagen Routing Was

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

MySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen:

MySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen: MySql und PHP Apache2: Konfigurieren für php4...\apache2\conf\httpd.conf aufrufen Folgende Zeilen einfügen: LoadModule php4_module "c:/php/php4apache2.dll" AddType application/x-httpd-php.php Wichtig!!

Mehr

Quick Installation Guide

Quick Installation Guide WWW.REDDOXX.COM Erste Schritte Bitte beachten Sie, dass vor Inbetriebnahme auf Ihrer Firewall folgende Ports in Richtung Internet für die Appliance geöffnet sein müssen: Port 25 SMTP (TCP) Port 53 DNS

Mehr

Talk2M Konfiguration für ewon DSL/LAN - Modelle

Talk2M Konfiguration für ewon DSL/LAN - Modelle Talk2M Konfiguration für ewon DSL/LAN - Modelle Seite 1 von 17 ewon - Technical Note Nr. 016 Version 1.0 Talk2M Konfiguration für ewon DSL/LAN - Modelle Einrichtung des Talk2M Services für die Verbindung

Mehr

Betriebskonzept E-Mail Einrichtung

Betriebskonzept E-Mail Einrichtung Betriebskonzept E-Mail Einrichtung www.bolken.ch Klassifizierung öffentlich - wird an die E-Mail Benutzer abgegeben Versionenkontrolle Version Status Verantwortlich Datum 4.0 Genehmigt Gemeinderat 25.03.2015

Mehr

ELV Elektronik AG 26787 Leer www.elv.de Tel.:+49-(0)491/6008-88 Fax:+49-(0)491/7016 Seite 1 von 10

ELV Elektronik AG 26787 Leer www.elv.de Tel.:+49-(0)491/6008-88 Fax:+49-(0)491/7016 Seite 1 von 10 Konfiguration des Fernzugriffes mittels dynamischer IP-Adresse (Portweiterleitung/ Port forwarding) ACHTUNG: Wir empfehlen aus Sicherheitsgründen die HomeMatic CCU und auch andere Netzwerkgeräte nicht

Mehr

RÖK Typo3 Dokumentation

RÖK Typo3 Dokumentation 2012 RÖK Typo3 Dokumentation Redakteur Sparten Eine Hilfe für den Einstieg in Typo3. Innpuls Werbeagentur GmbH 01.01.2012 2 RÖK Typo3 Dokumentation Inhalt 1) Was ist Typo3... 3 2) Typo3 aufrufen und Anmelden...

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: 24.11.2014. Übung WS 2014/2015

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: 24.11.2014. Übung WS 2014/2015 Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 6: Datenbankabfragen mit SQL und PHP Stand: 24.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische

Mehr

Installation KVV Webservices

Installation KVV Webservices Installation KVV Webservices Voraussetzung: KVV SQL-Version ist installiert und konfiguriert. Eine Beschreibung dazu finden Sie unter http://www.assekura.info/kvv-sql-installation.pdf Seite 1 von 20 Inhaltsverzeichnis

Mehr

Ablauf Unit2. Walkthrough

Ablauf Unit2. Walkthrough Ablauf Unit2 Vertiefendes Uebungsprojekt - SQL II Gerhard Wohlgenannt Test Vorstellung der Arbeitsumgebung (Software, Locations) Walkthrough Gruppeneinteilung + Themenvergabe Vorstellung der Arbeitsumgebung

Mehr

Switching. Übung 2 System Management. 2.1 Szenario

Switching. Übung 2 System Management. 2.1 Szenario Übung 2 System Management 2.1 Szenario In der folgenden Übung werden Sie Ihre Konfiguration sichern, löschen und wieder herstellen. Den Switch werden Sie auf die neueste Firmware updaten und die Funktion

Mehr

Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit.

Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit. 1. ODBC 1.1 Problemstellung Die Informationen über die Microsoft SQL Server Datenbanken sind zur Zeit nicht auf der TIMD Website verfügbar. Der Grund ist, dass kein Interface zur Abfrage der benötigten

Mehr

4-441-095-42 (1) Network Camera

4-441-095-42 (1) Network Camera 4-441-095-42 (1) Network Camera SNC easy IP setup-anleitung Software-Version 1.0 Lesen Sie diese Anleitung vor Inbetriebnahme des Geräts bitte genau durch und bewahren Sie sie zum späteren Nachschlagen

Mehr

PHP 5.4 ISBN 978-3-86249-336-4. Fortgeschrittene Techniken der Web-Programmierung. Bastian Martin, Andreas Dittfurth. 1. Ausgabe, April 2013 GPHP54F

PHP 5.4 ISBN 978-3-86249-336-4. Fortgeschrittene Techniken der Web-Programmierung. Bastian Martin, Andreas Dittfurth. 1. Ausgabe, April 2013 GPHP54F PHP 5.4 Bastian Martin, Andreas Dittfurth Fortgeschrittene Techniken der Web-Programmierung 1. Ausgabe, April 2013 ISBN 978-3-86249-336-4 GPHP54F 3 PHP 5.4 - Fortgeschrittene Techniken der Web-Programmierung

Mehr

Man unterscheidet zwischen LAN (Local Area Network) und WAN (Wide Area Network), auch Internet genannt.

Man unterscheidet zwischen LAN (Local Area Network) und WAN (Wide Area Network), auch Internet genannt. Netzwerk Ein Netzwerk wird gebildet, wenn mehrere Geräte an einem Switch mit Netzwerkkabeln angeschlossen werden. Dabei können die einzelnen Geräte miteinander kommunizieren und über ein Netzwerkprotokoll

Mehr

WordPress lokal mit Xaamp installieren

WordPress lokal mit Xaamp installieren WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp

Mehr

Dateneingabe über ein HTML-Formular in eine Datenbank:

Dateneingabe über ein HTML-Formular in eine Datenbank: Dateneingabe über ein HTML-Formular in eine Datenbank: Über ein Eingabeformular mit fünf Eingabefelder sollen Personaldaten in eine Datenbank gespeichert werden: Schritt 1: Erstellen des Eingabeformulars

Mehr

Quick Installation Guide

Quick Installation Guide WWW.REDDOXX.COM Erste Schritte Bitte beachten Sie, dass vor Inbetriebnahme auf Ihrer Firewall folgende Ports in Richtung Internet für die Appliance geöffnet sein müssen: Port 25 SMTP (TCP) Port 53 DNS

Mehr

Installations-Dokumentation, YALG Team

Installations-Dokumentation, YALG Team Installations-Dokumentation, YALG Team Version 8.1 1 Benötigtes Material 2 Vor der Installation 3 Beginn 4 Installation 4.1 Sicherheit 4.2 Partitionierung 4.3 Paketauswahl 4.4 Paketauswahl (fein) 5 Konfiguration

Mehr

JobServer Installationsanleitung 08.05.2013

JobServer Installationsanleitung 08.05.2013 JobServer sanleitung 08.05.2013 Der JobServer ist ein WCF Dienst zum Hosten von Workflow Prozessen auf Basis der Windows Workflow Foundation. Für die wird das Microsoft.NET Framework 3.5 und 4.0 vorausgesetzt.

Mehr

MGE Datenanbindung in GeoMedia

MGE Datenanbindung in GeoMedia TIPPS & TRICKS MGE Datenanbindung in GeoMedia 10. September 2002 / AHU INTERGRAPH (Schweiz) AG Neumattstrasse 24, CH 8953 Dietikon Tel: 043 322 46 46 Fax: 043 322 46 10 HOTLINE: Telefon: 043 322 46 00

Mehr

Collax Web Application

Collax Web Application Collax Web Application Howto In diesem Howto wird die Einrichtung des Collax Moduls Web Application auf einem Collax Platform Server anhand der LAMP Anwendung Joomla beschrieben. LAMP steht als Akronym

Mehr

eadmin Manual Universitätsstraße 3 56070 Koblenz Deutschland

eadmin Manual Universitätsstraße 3 56070 Koblenz Deutschland DOKUMENT: TYP: ERSTELLT VON: Manual nova ratio AG Universitätsstraße 3 56070 Koblenz Deutschland VERSION: STAND: 9.x 23. September 2015 Inhaltsverzeichnis 1 2 2.1 2.2 2.3 3 3.1 3.2 3.3 4 4.1 4.2 4.3 4.4

Mehr

Übungen. DI (FH) Levent Öztürk

Übungen. DI (FH) Levent Öztürk Übungen DI (FH) Levent Öztürk Übersicht Entwicklungsumgebung PHPMYADMIN Datenbank anlegen User anlegen Tabellen Anlegen Datenbankzugriffe über PHP 01.04.2014 DI (FH) Levent Öztürk 2 Entwicklungsumgebung

Mehr

MOUNT10 StoragePlatform Console

MOUNT10 StoragePlatform Console MOUNT10 StoragePlatform Console V7.14 Kurzmanual für Microsoft Windows Ihr Leitfaden für die Verwaltung der MOUNT10 Backup-Umgebung unter Verwendung der Storage Platform Console Inhaltsverzeichnis 1 VERWENDUNGSZWECK...3

Mehr

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Konfiguration Zentyal 3.3 Inhaltsverzeichnis Konfiguration Zentyal 3.3 Inhaltsverzeichnis Installation... 2 Grundkomponenten... 5 Grundkonfiguration... 6 Netzwerk... 6 Domain... 7 Updates installieren... 8 DNS konfigurieren... 10 Anpassungen in DNS

Mehr

Dies ist eine Schritt für Schritt Anleitung wie man den Router anschließt und mit dem Internet verbindet.

Dies ist eine Schritt für Schritt Anleitung wie man den Router anschließt und mit dem Internet verbindet. Schnellinstallations Anleitung: Dies ist eine Schritt für Schritt Anleitung wie man den Router anschließt und mit dem Internet verbindet. 1) Verkabeln Sie Ihr Netzwerk. Schließen Sie den Router ans Stromnetz,

Mehr

ZNS-GIT IPAdmin Tool Operation Manual for H.264 Network Camera and Encoder. Inhaltsverzeichnis. 1. Einführung...3. 1.1. Anforderungen...

ZNS-GIT IPAdmin Tool Operation Manual for H.264 Network Camera and Encoder. Inhaltsverzeichnis. 1. Einführung...3. 1.1. Anforderungen... Inhaltsverzeichnis 1. Einführung...3 1.1. Anforderungen...3 1.2. Starten des ZNS GIT IP-Admin-Tools... 4 1.3. Menü und Schaltflächenkonfiguration... 5 2. Scannen von Geräten...7 2.1. Suche nach Ihrem Gerät...

Mehr

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was

Mehr

LAN Konzept Bruno Santschi. LAN Konzept. Version 1.0 März 2001. LAN Konzept.doc Seite 1 von 10 hehe@hehe.ch

LAN Konzept Bruno Santschi. LAN Konzept. Version 1.0 März 2001. LAN Konzept.doc Seite 1 von 10 hehe@hehe.ch LAN Konzept Version 1.0 März 2001 LAN Konzept.doc Seite 1 von 10 hehe@hehe.ch Inhaltsverzeichnis 1 Einleitung... 3 1.1 Ausgangslage... 3 1.2 Rahmenbedingungen... 3 1.3 Auftrag... 3 1.4 Projektorganisation...

Mehr

SIENNA Home Connect. Bedienungsanleitung V2.6

SIENNA Home Connect. Bedienungsanleitung V2.6 SIENNA Home Connect Bedienungsanleitung V2.6, Rupert-Mayer-Str. 44, 81379 München, Deutschland Tel +49-89-12294700 Fax +49-89-72430099 Copyright 2015. Inhaltsverzeichnis 1 INSTALLATION... 3 1.1 FW UPDATE

Mehr

TYPO3 und TypoScript

TYPO3 und TypoScript TYPO3 und TypoScript Webseiten programmieren, Templates erstellen, Extensions entwickeln von Tobias Hauser, Christian Wenz, Daniel Koch 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Um IPSec zu konfigurieren, müssen Sie im Folgenden Menü Einstellungen vornehmen:

Um IPSec zu konfigurieren, müssen Sie im Folgenden Menü Einstellungen vornehmen: 1. IPSec Verbindung zwischen IPSec Client und Gateway 1.1 Einleitung Im Folgenden wird die Konfiguration einer IPSec Verbindung vom Bintec IPSec Client zum Gateway gezeigt. Dabei spielt es keine Rolle,

Mehr

Technical Note 30 Endian4eWON einrichten für VPN Verbindung

Technical Note 30 Endian4eWON einrichten für VPN Verbindung Technical Note 30 Endian4eWON einrichten für VPN Verbindung TN_030_Endian4eWON.doc Angaben ohne Gewähr Irrtümer und Änderungen vorbehalten. Seite 1 von 21 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 2

Mehr

Gruppe 1... 1 Grundlegende Konfiguration... 1 Übersicht Routerbefehle... 2 Schlussendliche Konfiguration... 2 TFTP-Server... 5 Gruppe 2...

Gruppe 1... 1 Grundlegende Konfiguration... 1 Übersicht Routerbefehle... 2 Schlussendliche Konfiguration... 2 TFTP-Server... 5 Gruppe 2... Routerkonfiguration Innerhalb unseres Trialnet-Workshops konfigurierten 2 Gruppen eine Cisco 3620 Router. Ihre Erfahrungen sind in diesem Dokument gesammelt. Die Dokumentation ist in die einzelnen Gruppen

Mehr

Gefahren aus dem Internet 1 Grundwissen April 2010

Gefahren aus dem Internet 1 Grundwissen April 2010 1 Grundwissen Voraussetzungen Sie haben das Internet bereits zuhause oder an der Schule genutzt. Sie wissen, was ein Provider ist. Sie wissen, was eine URL ist. Lernziele Sie wissen, was es braucht, damit

Mehr

AJAX SSL- Wizard Referenz

AJAX SSL- Wizard Referenz AJAX SSL- Wizard Referenz Version 1.0.2+ - 04.04.2011 Präambel Die vorliegende Dokumentation beschreibt den AJAX basierten SSL- Wizard der CertCenter AG. Der SSL- Wizard kann mit wenigen Handgriffen nahtlos

Mehr

Labor Netzwerktechnik. Cisco Router. Version 1.1 22.03.2005. Cisco 1710. Prof. Dr. Alfons Eizenhöfer. Dipl.-Inf. (FH) Daniel Beuchler.

Labor Netzwerktechnik. Cisco Router. Version 1.1 22.03.2005. Cisco 1710. Prof. Dr. Alfons Eizenhöfer. Dipl.-Inf. (FH) Daniel Beuchler. Fachbereich Informatik Fachbereich efi Labor Netzwerktechnik Version 1.1 22.03.2005 Cisco 1710 Prof. Dr. Alfons Eizenhöfer Dipl.-Inf. (FH) Daniel Beuchler Oliver Reiche Fachhochschule Nürnberg 2005 Verbindung

Mehr

Datenzugriff über VPN

Datenzugriff über VPN Leitfaden Datenzugriff über VPN Einführung Ab der Version 3.0 besteht bei einer Installation von SPG-Verein die Möglichkeit, den Programmund Datenbereich getrennt abzulegen. Dadurch kann u. a. der Datenbereich

Mehr

SSH-Zugang zu Datenbanken beim DIMDI

SSH-Zugang zu Datenbanken beim DIMDI SSH-Zugang zu Datenbanken beim DIMDI Ab November 2013 entsprechen wir dem Wunsch vieler Nutzer nach mehr Sicherheit bei der Recherche. Dazu ermöglichen wir Ihnen eine bessere Alternative zum bisherigen

Mehr

SQL, MySQL und FileMaker

SQL, MySQL und FileMaker SQL, MySQL und FileMaker Eine kurze Einführung in SQL Vorstellung von MySQL & phpmyadmin Datenimport von MySQL in FileMaker Autor: Hans Peter Schläpfer Was ist SQL? «Structured Query Language» Sprache

Mehr

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/ Einführung Was ist Unison? Unison ist ein Dateisynchronisationsprogramm für Windows und Unix. Es teilt sich viele Funktionen mit anderen Programmen, wie z.b. CVS und rsync. Folgend einige Vorteile des

Mehr

Kapitel 7 TCP/IP-Konfiguration zum Drucken (Windows NT 4.0)

Kapitel 7 TCP/IP-Konfiguration zum Drucken (Windows NT 4.0) Kapitel 7 TCP/IP-Konfiguration zum Drucken (Windows NT 4.0) Benutzer von Windows NT 4.0 können Ihre Druckaufträge direkt an netzwerkfähige Brother FAX/MFC unter Verwendung des TCP/IP -Protokolls senden.

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des

Mehr

Ablauf. Wichtige Termine. Vertiefendes Übungsprojekt - SQL II

Ablauf. Wichtige Termine. Vertiefendes Übungsprojekt - SQL II Ablauf Wichtige Termine Ablauf der Lehrveranstaltung Vorstellung des Projektthemas Projektgruppen Vorstellung der Arbeitsumgebung (Software, Locations) Walkthrough Datenbankentwurf Formulare PHP Security

Mehr

Konfigurationsanleitung SIP Phone zum SIP Provider Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.

Konfigurationsanleitung SIP Phone zum SIP Provider Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0. Konfigurationsanleitung SIP Phone zum SIP Provider Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. SIP-Phone zum SIP-Provider 1.1 Einleitung Im Folgenden wird

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

Benutzerdokumentation

Benutzerdokumentation Benutzerdokumentation Version 1.0 März 2001 Benutzerdokumentation.doc Seite 1 von 23 hehe@hehe.ch Inhaltsverzeichnis 1 Allgemeine Information... 3 2 Installation VitalAgent... 3 3 Bedienungsanleitung VitalAgent...

Mehr

PHP + MySQL. Die MySQL-Datenbank. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing.

PHP + MySQL. Die MySQL-Datenbank. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. PHP + MySQL Die MySQL-Datenbank Zusammenspiel Apache, PHP, PHPMyAdmin und MySQL PHPMyAdmin Verwaltungstool Nutzer Datei.php oder Datei.pl Apache HTTP-Server PHP Scriptsprache Perl Scriptsprache MySQL Datenbank

Mehr

Kurzbeschreibung PC-Software für das Gerät URO-2050

Kurzbeschreibung PC-Software für das Gerät URO-2050 Kurzbeschreibung PC-Software für das Gerät URO-2050 1 Einleitung 1.1 Allgemeines Das Programm kann zum Verwalten der durchgeführten Untersuchungen mit dem Gerät URO-2050 benutzt werden. Es funktioniert

Mehr

telpho10 Update 2.1.6

telpho10 Update 2.1.6 telpho10 Update 2.1.6 Datum: 31.03.2011 NEUERUNGEN... 2 STANDORTANZEIGE GESPERRTER IP ADRESSEN... 2 NEUE SEITE SYSTEM STATUS IN DER ADMINISTRATOR WEB-GUI... 2 NEUE SEITE SNOM FIRMWARE IN DER ADMINISTRATOR

Mehr

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004 Zugriff auf Firebird-Datenbanken mit PHP Daniel de West DB-Campus-Treffen 15. Januar 2004 Inhalt PHP und Firebird Die wichtigsten Befehle Verbindungsaufbau Übermitteln von Abfragen Beenden von Verbindungen

Mehr

Zur Konfiguration wird hierbei die GUI und parallel die Shell verwendet.

Zur Konfiguration wird hierbei die GUI und parallel die Shell verwendet. 1. Konfigurations- und Update-Management 1.1 Einleitung Im Folgenden werden unterschiedliche Möglichkeiten vorgestellt, wie Sie die Konfigurationen im Bintec Router handhaben. Erläutert wird das Speichern,

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

Einführung in PHP und MySQL

Einführung in PHP und MySQL Zentral Informatik, IT Fort und Weiterbildungen Einführung in PHP und MySQL Handouts zu den Folien Autoren: Diverse Mitarbeiter der Zentralen Informatik Letzte Überarbeitung: Daniel Förderer Version 2015,2

Mehr

Routing im Internet Wie findet ein IP Paket den Weg zum Zielrechner?

Routing im Internet Wie findet ein IP Paket den Weg zum Zielrechner? Wie findet ein IP Paket den Weg zum Zielrechner? Bildung von Subnetzen, welche über miteinander verbunden sind. Innerhalb einer Collision Domain (eigenes Subnet): Rechner startet eine ARP (Address Resolution

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr. Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor

Mehr

Port-Weiterleitung einrichten

Port-Weiterleitung einrichten Port-Weiterleitung einrichten Dokument-ID Port-Weiterleitung einrichten Version 1.5 Status Endfassung Ausgabedatum 13.03.2015 Centro Business Inhalt 1.1 Bedürfnis 3 1.2 Beschreibung 3 1.3 Voraussetzungen/Einschränkungen

Mehr

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

ARCHITEKTUR VON INFORMATIONSSYSTEMEN ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll

Mehr

Gateway für netzwerkfähige Komponenten ewon kann als Gateway für alle netzwerkfähigen Komponenten dienen

Gateway für netzwerkfähige Komponenten ewon kann als Gateway für alle netzwerkfähigen Komponenten dienen ewon - Technical Note Nr. 005 Version 1.3 Gateway für netzwerkfähige Komponenten ewon kann als Gateway für alle netzwerkfähigen Komponenten dienen 08.08.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten

Mehr

Grundlagen Funktionsweise Anhang Begriffserklärungen. DHCP Grundlagen. Andreas Hoster. 9. Februar 2008. Vortrag für den PC-Treff Böblingen

Grundlagen Funktionsweise Anhang Begriffserklärungen. DHCP Grundlagen. Andreas Hoster. 9. Februar 2008. Vortrag für den PC-Treff Böblingen 9. Februar 2008 Vortrag für den PC-Treff Böblingen Agenda 1 Einleitung Netzwerkeinstellungen 2 Feste Zuordnung Lease 3 4 Einleitung Einleitung Netzwerkeinstellungen DHCP, das Dynamic Host Configuration

Mehr

Netzwerk Linux-Kurs der Unix-AG

Netzwerk Linux-Kurs der Unix-AG Netzwerk Linux-Kurs der Unix-AG Benjamin Eberle 5. Februar 2015 Netzwerke mehrere miteinander verbundene Geräte (z. B. Computer) bilden ein Netzwerk Verbindung üblicherweise über einen Switch (Ethernet)

Mehr

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge Inhaltsverzeichnis Installieren des OLicense-Servers... 1 Konfigurieren des OLicense-Servers... 2 Einstellen der Portnummer...

Mehr

JobCharger Arbeiten mit dem Scan Profil Generator 08.05.2013

JobCharger Arbeiten mit dem Scan Profil Generator 08.05.2013 JobCharger Arbeiten mit dem Scan Profil Generator 08.05.2013 Der Scan Profil Generator dient als Administrationstool für personalisierte USB Sticks, wenn Sie eine Kodak Scan Station 520EX oder einen externen

Mehr

Netzwerk Linux-Kurs der Unix-AG

Netzwerk Linux-Kurs der Unix-AG Netzwerk Linux-Kurs der Unix-AG Andreas Teuchert 16. Juli 2013 Netzwerk-Protokolle legen fest, wie Daten zur Übertragung verpackt werden unterteilt in verschiedene Schichten: Anwendungsschicht (z. B. HTTP,

Mehr

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D. 1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme

Mehr