736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
20 Treffer
Der Begriff wird auf mehreren Ebenen verwendet: Beim TCP-Three-Way-Handshake einigen sich zwei Hosts auf eine verlässliche Verbindung (SYN/SYN-ACK/ACK). Beim TLS-Handshake einigen sich Client und Server zusätzlich auf eine Cipher Suite, tauschen Zertifikate aus und handeln einen Sitzungsschlüssel aus. Erst nach erfolgreichem Handshake beginnt die eigentliche Datenübertragung.
Verwandt: Three-Way-Handshake · Handshake Protocol · Sitzungsschlüssel · Verbindung · ACK · HTTPS
Ganzer Artikel im Wiki →Ablauf vereinfacht: Der Client schickt eine "ClientHello"-Nachricht mit unterstützten Cipher Suites und TLS-Versionen. Der Server antwortet mit "ServerHello" (gewählte Cipher Suite), seinem Zertifikat und ggf. weiteren Parametern. Anschließend wird über asymmetrische Kryptografie ein gemeinsamer Sitzungsschlüssel etabliert. Erst danach signalisieren beide Seiten über das Change Cipher Spec Protocol, dass ab jetzt verschlüsselt kommuniziert wird.
Verwandt: Application Data Protocol · Change Cipher Spec Protocol · Cipher Suite · Handshake · TLS Record Protocol · Alert Protocol
Ganzer Artikel im Wiki →Anders als Verschlüsselung ist Hashing nicht umkehrbar. Wichtige Eigenschaften: Gleiche Eingabe erzeugt immer denselben Hash, schon eine minimale Änderung der Eingabe erzeugt einen komplett anderen Hash (Lawineneffekt), und es soll praktisch unmöglich sein, zwei verschiedene Eingaben mit demselben Hash zu finden (Kollisionsresistenz). Typische Einsatzzwecke: Passwörter speichern (nie im Klartext, immer gehasht), Integrität von Dateien prüfen, Datenstrukturen wie Hash-Tabellen. Bekannte Algorithmen: SHA-Familie, MD5 (veraltet, unsicher).
Verwandt: Integrität · SHA-256 · SHA-Typen · Verschlüsselung · Footer · Authentifizierung
Ganzer Artikel im Wiki →Hinter der schnellen Suche steckt eine Hashfunktion, die aus dem Schlüssel eine Zahl berechnet. Diese Zahl bestimmt, in welchem „Fach“ (Bucket) eines Arrays der Wert liegt. Sprachen nennen sie unterschiedlich: dict in Python, Map/Object in JavaScript, HashMap in Java, Dictionary in C#, map in Go.
Verwandt: Memoization · Big-O-Notation · Data Structures (Datenstrukturen) · LinkedHashMap (Geordnete Hash-Zuordnung) · HashSet (Hash-basierte Menge)
Ganzer Artikel im Wiki →Die Reihenfolge der Elemente ist bei HashSet nicht garantiert und kann sich sogar zwischen Programmläufen unterscheiden — wer eine vorhersehbare Reihenfolge braucht, sollte stattdessen TreeSet (sortiert) oder LinkedHashSet (Einfügereihenfolge) verwenden. Damit ein eigenes Objekt korrekt in einem HashSet funktioniert, müssen equals() und hashCode() konsistent überschrieben sein.
Verwandt: LinkedHashMap · Set · TreeSet · Hashing · Data Structures
Ganzer Artikel im Wiki →Jedes Element wird über eine Hash-Funktion einem Speicherplatz zugeordnet — dadurch entfällt das Durchsuchen der gesamten Struktur, wie es bei einer Liste nötig wäre. Der Preis dafür: Die Reihenfolge der Elemente beim Durchlaufen ist nicht vorhersagbar und entspricht weder der Einfüge- noch einer sortierten Reihenfolge — dafür wäre ein TreeSet die passende Wahl.
Verwandt: LinkedHashMap (Geordnete Hash-Zuordnung) · Set (Menge) · TreeSet (Sortierte Menge) · Hashing · Collections · Hashmap (Dictionary)
Ganzer Artikel im Wiki →HDDs sind pro Gigabyte deutlich günstiger als SSDs, aber wegen der mechanischen Bauweise (rotierende Scheiben, beweglicher Lesekopf) langsamer, lauter und empfindlicher gegen Stöße. Sie werden heute vor allem für große, günstige Speicherkapazitäten (Backups, Archive) eingesetzt, während SSDs als Systemlaufwerk dominieren.
Verwandt: Festplatten · SSDs · Aufnahme · Computer · Desktop-PCs · Externe Festplatten
Ganzer Artikel im Wiki →HDMI ist der De-facto-Standard bei Fernsehern, Spielkonsolen und vielen Monitoren. Verschiedene HDMI-Versionen (z. B. 2.0, 2.1) unterstützen unterschiedliche maximale Auflösungen und Bildwiederholraten — das Kabel und beide Endgeräte müssen die gewünschte Version unterstützen.
Verwandt: DP (DisplayPort) · Monitor · VGA · Adapter · Anschlüsse · AUX
Ganzer Artikel im Wiki →Jede Netzwerkschicht fügt beim Versenden ihren eigenen Header hinzu (Kapselung): Ein HTTP-Request steckt in einem TCP-Segment mit eigenem Header, das wiederum in einem IP-Paket mit eigenem Header steckt. Der Empfänger liest die Header Schicht für Schicht von außen nach innen aus.
Verwandt: Bandbreite · Footer · OSI-Modell · Paket · TCP · UDP-Header
Ganzer Artikel im Wiki →Nimmt Anfragen entgegen (Telefon, E-Mail, Ticket-System), löst einfache Probleme direkt und leitet komplexere Fälle an spezialisierte Teams weiter ("2nd/3rd-Level-Support"). Ein typisches Einsatzfeld der Fachrichtung Systemintegration.
Verwandt: Systemintegration · Fernwartung · Nutzer
Ganzer Artikel im Wiki →Ein Byte (8 Bit, Werte 0–255) lässt sich exakt mit zwei Hex-Ziffern darstellen (00–FF), was Hexadezimal deutlich kompakter macht als Binärschreibweise und für Menschen leichter lesbar als reine Binärzahlen. Wird u. a. bei Speicheradressen, MAC-Adressen und Farbwerten verwendet.
Verwandt: MAC-Adressen · Bytes · CSS
Ganzer Artikel im Wiki →Sie setzt voraus, dass Funktionen Werte erster Klasse sind: Man kann sie in Variablen speichern, übergeben und zurückgeben. Das ist der Kern der funktionalen Programmierung, aber heute in fast jeder Sprache möglich. Schleifen mit Zustand werden durch aussagekräftige Operationen ersetzt.
Verwandt: Closure · Currying · Pure Function (reine Funktion) · Callback · Decorator-Muster (Dekorierer) · Iterator
Ganzer Artikel im Wiki →Ein Hostname kann lokal (nur im eigenen Netzwerk gültig) oder öffentlich als Teil einer voll qualifizierten Domain (FQDN) sein. Er wird per DNS oder lokaler Namensauflösung (z. B. /etc/hosts) einer IP-Adresse zugeordnet.
Verwandt: Domain · DNS · DNS-Einträge
Ganzer Artikel im Wiki →Besteht aus verschachtelten Elementen ("Tags") wie <div>, <p> oder <a>, die dem Browser sagen, was auf der Seite steht und wie es strukturiert ist — nicht wie es aussieht (das übernimmt CSS) oder wie es sich verhält (das übernimmt JavaScript). Bildet zusammen mit CSS und JS das klassische Dreigespann der Web-Frontend-Entwicklung.
Verwandt: Browser · CSS · JS · Web Scraping · Bootstrap · Browserspiele programmieren
Ganzer Artikel im Wiki →Funktioniert nach dem Request-Response-Prinzip: Der Client schickt eine Request (z. B. GET /seite), der Server antwortet mit Statuscode und Inhalt. Baut auf TCP auf. Da alles im Klartext übertragen wird (auch Passwörter, Cookies), heute größtenteils durch HTTPS ersetzt.
Verwandt: HTTPS · Protokoll · Request · TCP · Cookies · Ressourcen
Ganzer Artikel im Wiki →Vor dem eigentlichen HTTP-Austausch findet ein TLS-Handshake statt, bei dem Server (und optional Client) sich über ein Zertifikat ausweisen und einen gemeinsamen Sitzungsschlüssel aushandeln. Erkennbar am Schloss-Symbol im Browser und am https://-Präfix. Heute Standard für praktisch jede Website.
Verwandt: HTTP · TLS · Browser · URL · DNS · End-To-End-Verbindung
Ganzer Artikel im Wiki →Weil ein Hub Daten blind dupliziert, teilen sich alle angeschlossenen Geräte effektiv dieselbe Bandbreite und "hören" jeden Traffic mit (Kollisionsdomäne). Wurde in der Praxis fast vollständig durch Switches ersetzt, die Daten gezielt nur an den richtigen Port senden.
Verwandt: Bridge · MAC-Adressen · Switch · Bandbreite · Ethernet · Header
Ganzer Artikel im Wiki →Die menschenähnliche Bauform erlaubt es humanoiden Robotern, bestehende Werkzeuge, Treppen und Türen zu nutzen, ohne dass die Umgebung speziell angepasst werden muss. Technisch vereint die humanoide Robotik Mechanik (Gelenke, Aktuatoren), Sensorik (Kameras, Balance-Sensoren) und KI-gestützte Steuerungssoftware.
Ganzer Artikel im Wiki →Asymmetrische Verschlüsselung löst das Problem des sicheren Schlüsselaustauschs, ist aber langsam. Symmetrische Verschlüsselung ist schnell, braucht aber einen vorher sicher ausgetauschten Schlüssel. Die Lösung: Beim Verbindungsaufbau (z. B. im TLS-Handshake) wird asymmetrisch ein zufälliger Sitzungsschlüssel ausgetauscht, und die eigentlichen Daten werden anschließend damit symmetrisch verschlüsselt.
Verwandt: Asymmetrische Verschlüsselung · Sitzungsschlüssel · Symmetrische Verschlüsselung · GPG · Handshake · Schlüssel
Ganzer Artikel im Wiki →Hydra probiert systematisch Kombinationen aus Benutzernamen und Passwörtern (aus Wortlisten oder generiert) gegen einen Login-Dienst durch, bis eine funktioniert oder alle Kombinationen erschöpft sind. Der Einsatz gegen Systeme ohne ausdrückliche Erlaubnis ist illegal — legitim wird es im Rahmen autorisierter Penetrationstests genutzt, um zu prüfen, ob Systeme ausreichend gegen Brute-Force-Angriffe geschützt sind (z. B. durch Rate-Limiting oder Account-Sperren).
Verwandt: Nmap · FTP · SSH · 2FA · Hashing
Ganzer Artikel im Wiki →