Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Aufgaben für Informatik

Inter-VLAN-Routing und WLAN-Grundlagen: Konfiguration und Standards

Informatik3,53 KB

Inter-VLAN-Routing: Grundlagen

Inter-VLAN-Routing ist der Prozess zur Weiterleitung des Netzwerkverkehrs von einem VLAN in ein anderes über einen Router. Wie in der Abbildung dargestellt, wird der Verkehr von PC1 (in VLAN 10) über den Router zu PC3 (in VLAN 30) weitergeleitet.

Traditionell wird LAN-Routing mit Routern erreicht, die über mehrere physische Schnittstellen verfügen. Jede Schnittstelle muss einem eigenen Netzwerk zugewiesen und so konfiguriert werden, dass sie eine Verbindung zu einem anderen Subnetz herstellt.

Router-on-a-stick: Effizientes Inter-VLAN-Routing

"Router-on-a-stick" ist eine spezielle Router-Konfiguration, bei der eine einzige physische Schnittstelle den Verkehr zwischen mehreren VLANs in einem Netzwerk routet.

Subinterfaces

...
Weiterlesen "Inter-VLAN-Routing und WLAN-Grundlagen: Konfiguration und Standards" »

Umfassende Übersicht: Software-Typen, Lizenzmodelle und Versionierung

Informatik5,15 KB

Grundlagen: Was ist Software?

Software ist die Logik eines EDV-Systems. Sie umfasst Programme, Anwendungen und Dienstprogramme, die notwendig sind, damit das System funktioniert. Im Gegensatz zur Hardware (dem physischen Teil) kann die Software ohne diese nicht existieren und umgekehrt. Die Software koordiniert den Betrieb aller an den Computer angeschlossenen Geräte.

Hauptkategorien der Software

Basis-Software (Systemsoftware)

Eine Sammlung von Programmen, die es dem Computer ermöglichen, überhaupt zu arbeiten (z. B. Betriebssysteme).

Anwendungssoftware

Software-Pakete, die entwickelt wurden, um bestimmte Aufgaben zu erfüllen und die Arbeit am Computer zu erleichtern.

Firmware

Software, die auf Nur-Lese-Chips (wie ROM, PROM, EPROM) kopiert wird....

Weiterlesen "Umfassende Übersicht: Software-Typen, Lizenzmodelle und Versionierung" »

Grundlagen der PC-Hardware: BIOS, CMOS und Mainboard-Formate

Informatik2,86 KB

BIOS (Basic Input/Output System)

Das BIOS ist ein Programm, das sich in der Firmware eines EPROM-Speichers befindet. Es fungiert als grundlegendes Steuerungsprogramm und ist ein wesentlicher Bestandteil der Hardware. Das BIOS ist vollständig konfigurierbar und steuert den Informationsfluss zwischen dem System, dem Bus-System und den Peripheriegeräten. Der Zugriff auf das BIOS erfolgt meist über die Entf-Taste (DEL), die ESC-Taste oder eine andere definierte Taste, die beim Einschalten des PCs auf dem ersten Bildschirm angezeigt wird.

EPROM (Erasable Programmable Read-Only Memory)

EPROM ist eine Art von ROM, die von dem Ingenieur Dov Frohman entwickelt wurde. Es besteht aus FAMOS-Zellen oder Floating-Gate-Transistoren. Jede Zelle ist ab Werk...

Weiterlesen "Grundlagen der PC-Hardware: BIOS, CMOS und Mainboard-Formate" »

Berechnung der Verbindungsauslastung und ARQ-Protokolle

Informatik2,77 KB

1. Angenommen, Sie wollen 100.000.000 Bits über eine dedizierte Verbindung mit einer Geschwindigkeit von 10 Mbit/s übertragen. Der Abstand zwischen Sender und Empfänger beträgt 20.000 Meter und die Signallaufzeitgeschwindigkeit beträgt 200.000 km/s. Informationen werden in Blöcken von je 100.000 Bits gesendet.

a) Berechnen Sie die genaue Verbindungsauslastung unter der Bedingung, dass der Computer jedes Mal, wenn er einen vollständigen Block erhält, 5 Millisekunden benötigt, um diesen auf Fehler zu prüfen und auf der Festplatte zu speichern, bevor er die ACK-Antwort an den Sender zurücksendet. (Die Auslastung ist definiert als das Verhältnis der Zeit für die Übertragung nützlicher Informationen zur Gesamtzeit für Übermittlung,...

Weiterlesen "Berechnung der Verbindungsauslastung und ARQ-Protokolle" »

Was ist JDBC? Java Datenbank-Konnektivität erklärt

Informatik3,24 KB

Was ist JDBC?

JDBC (Java Database Connectivity) ist eine Sammlung von Klassen und Interfaces in Java, die eine vollständige API für die Programmierung von Datenbanken verschiedener Hersteller (z. B. Microsoft SQL Server, Oracle, MySQL, PostgreSQL, IBM DB2) mittels SQL (Structured Query Language) bereitstellt.

Funktionen von JDBC

JDBC erfüllt verschiedene Aufgaben:

  • Verbindung zur Datenbank (DB): Ermöglicht den Zugriff auf lokale oder remote Datenbanken.
  • SQL-Anweisungen: Senden von SQL-Befehlen an die Datenbank.
  • Datenmanipulation: Bearbeitung von Datensätzen in der Datenbank.
  • Ergebnisverarbeitung: Verarbeitung und Darstellung der Ergebnisse von SQL-Abfragen.

JDBC vs. ODBC

JDBC unterscheidet sich grundlegend von ODBC (Open DataBase Connectivity),...

Weiterlesen "Was ist JDBC? Java Datenbank-Konnektivität erklärt" »

JDBC mit Microsoft Access ohne ODBC-Datenquelle: Direktes Lesen von .mdb-Dateien in Java

Informatik4,31 KB

JDBC-Datenbanken mit Microsoft Access

Direktes Lesen einer .mdb-Datei ohne Einrichtung einer Datenquelle im ODBC-Manager

/*
 * JDBC-Datenbanken mit Microsoft Access
 * LESEN einer Datei direkt aus *.mdb
 * Ohne Einrichtung der Datenquelle im ODBC-Manager
 */

import java.sql.*;

// KLASSE HAUPTPROGRAMM
public class Access_sin_odbc
{

    // MAIN-Methode als Einstiegspunkt des PROGRAMMS
    public static void main(String[] args)
    {
        try
        {
            System.out.println("\nJDBC Access");
            System.out.println("===========");

            // Connection String mit dem physischen Pfad zur Datenbank
            String db = "D:\\Ordner\\Unterordner\\AccessBD_1.mdb";
            // Falls sich die DB im Ordner der Java-Anwendung
...
Weiterlesen "JDBC mit Microsoft Access ohne ODBC-Datenquelle: Direktes Lesen von .mdb-Dateien in Java" »

Grundlagen der Netzwerksicherheit und Verschlüsselung

Informatik2,86 KB

Sicherheitsziele der Verschlüsselung

Die Schlüsselverwaltung kann für folgende Ziele eingesetzt werden:

  • Schutz der Daten: Verhindern, dass unbefugte Personen Daten lesen.
  • Integrität: Verhindern, dass unbefugte Personen Nachrichten einfügen oder löschen.
  • Authentifizierung: Überprüfen des Absenders jeder Nachricht.
  • Nichtabstreitbarkeit: Ermöglichen, dass Benutzer elektronisch signierte Dokumente übermitteln.

Verschlüsselung im OSI-Modell

Die Lage der Verschlüsselung im OSI-Modell war so kontrovers, dass jede Erwähnung dieser Materie aus der ursprünglichen Regel weggelassen wurde. Theoretisch kann die Verschlüsselung auf jeder Ebene durchgeführt werden, aber in der Praxis erscheinen drei Ebenen am angemessensten: die physikalische Schicht,...

Weiterlesen "Grundlagen der Netzwerksicherheit und Verschlüsselung" »

Verteilte Systeme: Shared Memory und Sicherheit

Informatik3,01 KB

Page-basierter Shared Memory

Ein page-basierter Shared-Memory-Adressraum bietet einen virtuellen Speicher, der den Speicher jedes Computersystems und seiner Anwendung durch Paging integriert. Die Seiten sind zwangsläufig auf einen einzelnen Knoten beschränkt.

Objekt-basierter Shared Memory

Bei objektbasiertem Shared Memory greifen Prozesse, die auf verschiedenen Rechnern laufen, die das System umfassen, auf einen gemeinsamen Objektraum zu, nicht auf einen linearen Adressraum. Das System ist für die Platzierung und Verwaltung dieser gemeinsamen Objekte verantwortlich. Ein Prozess kann Methoden für ein gemeinsames Objekt aufrufen, unabhängig vom Standort des Prozesses und des Objekts. Die Objekte werden durch Information Hiding geschützt,...

Weiterlesen "Verteilte Systeme: Shared Memory und Sicherheit" »

Grundlagen von Netzwerken: Topologien, Protokolle & Typen

Informatik4,92 KB

Netzwerktopologien

Netzwerktopologien beschreiben die physische oder logische Anordnung von Geräten in einem Netzwerk.

Ring-Topologie

Verbindet jeden Host mit dem nächsten und den letzten Host mit dem ersten. Dies schafft eine physische Ringverkabelung.

Stern-Topologie

Verbindet alle Kabel mit einem zentralen Konzentrationspunkt (z.B. Hub oder Switch).

Erweiterte Stern-Topologie

Verbindet einzelne Sterne miteinander durch die Verbindung von Hubs oder Switches. Diese Topologie kann den Anwendungsbereich und die Hierarchie des Netzwerks erweitern.

Hierarchische Topologie

Ähnlich wie ein erweiterter Stern. Statt Hubs oder Switches miteinander zu verbinden, wird das System mit einem zentralen Computer verbunden, der den gesamten Verkehr kontrolliert....

Weiterlesen "Grundlagen von Netzwerken: Topologien, Protokolle & Typen" »

Grundlagen der Datenkommunikation und Netzwerke

Informatik3,37 KB

Daten vs. Informationen

Daten sind eine Sammlung von Fakten, die für sich betrachtet eine Organisation beschreiben. Sie tragen eine Bedeutung, sind aber in der Regel für sich allein nicht sinnvoll.

Informationen hingegen sind manipulierte Fakten, die für jemanden nützlich sind. Informationen müssen einen Wert besitzen, da sie sonst lediglich Daten (Facts) wären. Informationen bestätigen dem Empfänger etwas, das er bereits wusste oder vermutete (Was, Wer, Wann?).

Warum sind Netzwerke notwendig?

Da Informationen über Telekommunikationsnetze übertragen werden, können die Netze selbst die Bedeutung (Information) nicht identifizieren. Das Ziel der Vernetzung ist es, Daten von einem Ort zum anderen zu transportieren.

Datentypen

  • Analog / Digital
  • Kontinuierlich
...
Weiterlesen "Grundlagen der Datenkommunikation und Netzwerke" »