1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
94 Treffer · die ersten 40
Go verzichtet absichtlich auf viele Features anderer moderner Sprachen (z. B. Vererbung, Exceptions im klassischen Sinn), um Code einfach lesbar und wartbar zu halten. Sehr beliebt für Backend-Services, Cloud-Infrastruktur-Tools (Docker und Kubernetes sind in Go geschrieben) und Command-Line-Tools.
Verwandt: Rust · Code · Docker · Quellcode · Exceptions · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →GoldenEye ist nach dem James-Bond-Film benannt. Die Schadsoftware kam als Bewerbung getarnt per E-Mail mit Excel- und PDF-Anhang. Sie verschlüsselte nicht nur Dateien, sondern auch die Master File Table der Festplatte, sodass das System nicht mehr startete.
Verwandt: EternalBlue · Locky · Malware · WannaCry
Ganzer Artikel im Wiki →Weltweit der meistgenutzte Browser, was ihn zu einem De-facto-Standard für Webentwicklung macht — viele Web-APIs werden zuerst in Chrome eingeführt. Chromium bildet auch die Basis für andere Browser wie Microsoft Edge.
Verwandt: Apple Safari · Browser · Microsoft Edge · Mozilla Firefox · ChromeOS
Ganzer Artikel im Wiki →Das Landgericht München I sprach 2022 (Az. 3 O 17493/20) einem Website-Besucher 100 Euro Schadensersatz zu, weil eine Seite Google Fonts dynamisch eingebunden hatte, ohne dass er eingewilligt hatte.
Verwandt: Cookie-Einwilligung (TDDDG) · Datenübermittlung in Drittländer · DSGVO · Personenbezogene Daten · Tracking · CDN (Content Delivery Network)
Ganzer Artikel im Wiki →Jeder Knoten wählt in festen Abständen einige zufällige Partner und gleicht seinen Zustand mit ihnen ab. Nach etwa O(log n) Runden kennen fast alle Knoten die Information. Es gibt keinen zentralen Koordinator.
Verwandt: Consistent Hashing · Konsistenzmodelle und Eventual Consistency
Ganzer Artikel im Wiki →Java liefert viele Standardalgorithmen bereits fertig mit, z. B. Collections.sort(), Collections.binarySearch() oder Collections.max() — für gängige Aufgaben lohnt es sich selten, sie neu zu implementieren. Für eigene Algorithmen sind Zeit- und Platzkomplexität (Big-O-Notation) die zentralen Bewertungsmaßstäbe.
Verwandt: Data Structures · Recursion · Sorting · DSA (Data Structures & Algorithms) · Java
Ganzer Artikel im Wiki →Algorithmen werden meist nach ihrer Effizienz verglichen (wie stark wächst die benötigte Zeit/der Speicher mit der Eingabegröße) — bekannte Beispiele sind Sortier- und Suchalgorithmen. Die Wahl der passenden Datenstruktur hat oft mindestens so großen Einfluss auf die Performance wie der Algorithmus selbst.
Verwandt: Data Structures (Datenstrukturen) · Recursion (Rekursion) · Sorting (Sortieren) · Anwendungsentwicklung · Pseudocode · Arrays
Ganzer Artikel im Wiki →Er pflegt für jeden Knoten die bisher beste bekannte Entfernung. In jedem Schritt nimmt er den Knoten mit der kleinsten vorläufigen Entfernung, der noch nicht fertig ist, und prüft, ob die Wege zu seinen Nachbarn über ihn kürzer werden („Relaxation").
Verwandt: Breitensuche und Tiefensuche (BFS und DFS) · Greedy-Algorithmen · Heap und Prioritätswarteschlange · A*-Suche
Ganzer Artikel im Wiki →Django folgt der Philosophie, für die meisten Standardaufgaben einer Webanwendung (Datenbankzugriff, Nutzerverwaltung, Formulare) eine fertige, gut integrierte Lösung mitzuliefern, statt wie minimalistischere Frameworks nur ein Grundgerüst zu bieten. Besonders bekannt ist das automatisch generierte Admin-Panel für Datenbankinhalte.
Verwandt: Authentifizierung · CRUD · Node.js · PostgreSQL · MVC
Ganzer Artikel im Wiki →DSA ist zentraler Bestandteil jeder Informatikausbildung und der Kern klassischer Programmier-Vorstellungsgespräche, weil die Wahl der richtigen Datenstruktur/des richtigen Algorithmus oft über die Performance einer Anwendung entscheidet (z. B. Suche in einer sortierten Liste vs. einer Hashmap). Konzepte wie Laufzeitkomplexität (Big O) gehören eng dazu.
Verwandt: SQL · Daten · Algorithms · Data Structures · Sorting
Ganzer Artikel im Wiki →Langes Sitzen und falsche Haltung führen zu Verspannungen und Kopfschmerzen. Kleine Anpassungen und Pausen helfen oft mehr als teure Möbel.
Verwandt: Tippen mit zehn Fingern lernen · Mit der Maus arbeiten
Ganzer Artikel im Wiki →Das ist schnell und einfach, führt aber nicht immer zum besten Gesamtergebnis. Bei manchen Problemen ist es beweisbar optimal, bei anderen nur eine gute Näherung.
Verwandt: Dijkstra-Algorithmus · Dynamische Programmierung
Ganzer Artikel im Wiki →Der Kern kennt nur Schnittstellen (Ports). Konkrete Technik (HTTP, SQL, Queue) wird in Adaptern umgesetzt. Abhängigkeiten zeigen immer nach innen. Dadurch lässt sich der Kern ohne Datenbank testen und Technik leicht austauschen.
Verwandt: Domain-Driven Design · Strangler-Fig-Muster und Migration
Ganzer Artikel im Wiki →Im Unterschied zu 404 ist klar, dass sie nicht wiederkommt. Suchmaschinen entfernen die Seite schneller aus dem Index.
Verwandt: HTTP 404 Not Found · HTTP · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Anders als relationale Datenbanken (SQL) erzwingt MongoDB kein festes Schema — jedes Dokument in einer Collection kann theoretisch andere Felder haben. Das eignet sich gut für sich häufig ändernde oder unstrukturierte Daten, erkauft sich das aber mit weniger eingebauten Konsistenzgarantien als klassisches SQL.
Verwandt: Drizzle ORM · JSON · PostgreSQL · SQL · Daten · Datenbank
Ganzer Artikel im Wiki →Beim Einschalten brauchen die Spannungen einen Moment, um sauber zu steigen. Würde die CPU zu früh loslaufen, könnte sie fehlerhaft rechnen oder Schaden nehmen. Das Netzteil prüft deshalb zuerst seine Ausgänge und zieht dann die Leitung „Power Good" auf etwa +5 V.
Verwandt: POST (Power-On Self-Test) · Stromversorgung und Redundanz im PC · Netzteil (PSU) und 80 PLUS · CPU-Initialisierung
Ganzer Artikel im Wiki →Normale Hashes wie SHA-256 sind schnell, Grafikkarten probieren Milliarden pro Sekunde. Passwort-Hashes sind einstellbar aufwendig: Argon2id verlangt viel Rechenzeit und Arbeitsspeicher, was Spezialhardware bremst. Ein zufälliges Salz pro Nutzer verhindert Rainbow-Tabellen und gleiche Hashes bei gleichen Passwörtern.
Verwandt: Authentifizierte Verschlüsselung (AEAD) · OWASP Top 10 · Seitenkanalangriffe und Timing
Ganzer Artikel im Wiki →Bekannte symmetrische Algorithmen sind AES (aktueller Standard) und das veraltete DES/3DES. Bei asymmetrischen Verfahren sind RSA und elliptische Kurven (ECC) verbreitet. Wichtig: Die Sicherheit eines Verfahrens hängt nicht davon ab, dass der Algorithmus geheim bleibt (Security by Obscurity gilt als schlechte Praxis) — moderne Algorithmen sind öffentlich dokumentiert und wurden von der Kryptografie-Community geprüft. Sicher ist stattdessen der geheime Schlüssel.
Verwandt: Schlüssel · Verschlüsselung · SSH-TRANS · Hashing · Security
Ganzer Artikel im Wiki →Die drei klassischen Faktor-Kategorien sind Wissen (Passwort, PIN), Besitz (Smartphone, Hardware-Token) und Inhärenz (Fingerabdruck, Gesichtserkennung). 2FA kombiniert zwei davon — ein gestohlenes Passwort allein reicht einem Angreifer dann nicht mehr aus. Verbreitete Umsetzungen: zeitbasierte Einmalcodes (TOTP, z. B. Google Authenticator), SMS-Codes (gilt als weniger sicher wegen SIM-Swapping) oder Hardware-Sticks (z. B. YubiKey).
Verwandt: Authentifizierung · Identität · SMS · Hacker-Arten (Black Hat, White Hat) · Botschutz · Hydra
Ganzer Artikel im Wiki →Nutzt standardmäßig den LZMA-Algorithmus, der bei gleicher Dateigröße meist eine höhere Kompression als klassisches ZIP schafft — auf Kosten etwas längerer Kompressionszeit. Kann zusätzlich zum eigenen .7z-Format auch gängige Formate wie ZIP oder RAR öffnen.
Verwandt: Dekomprimieren · ZIP · AES-256 · APK · Archive · Komprimieren
Ganzer Artikel im Wiki →In AP2 geht es um die berufliche Kernkompetenz. Für Anwendungsentwickler sind das typischerweise Planung und Entwurf von Software sowie Algorithmen und Datenstrukturen; für Systemintegratoren Planung von Netzwerken, Server- und Systemdienste.
Verwandt: Abschlusspruefung Teil 1 (AP1) · Modellierung: UML, Flussdiagramm, EPK und BPMN · Prüfungswesen im Überblick · Verkabelungsplan · AP2 · Berufsschule und Lernfelder
Ganzer Artikel im Wiki →Verfahren wie Merge Sort oder Quick Sort nutzen "Teile und herrsche" (Divide and Conquer): Das Problem wird rekursiv in kleinere Teilprobleme zerlegt, diese werden separat sortiert und anschließend wieder zusammengeführt. Dadurch wachsen sie deutlich langsamer mit der Datenmenge als einfache quadratische Verfahren wie Bubble Sort.
Verwandt: Sorting (Sortieren) · Algorithms (Algorithmen) · Bubblesort · Insertionsort und Selectionsort · Recursion (Rekursion)
Ganzer Artikel im Wiki →AES (Advanced Encryption Standard) ist ein Blockchiffre, den das US-Institut NIST 2001 als Nachfolger von DES standardisiert hat (Rijndael-Algorithmus aus Belgien). Er verarbeitet Blöcke von 128 Bit; die Variante AES-256 nutzt einen 256-Bit-Schlüssel und 14 Runden.
Verwandt: AES-128 · RSA-2048 · Decrypting · Sitzungsschlüssel · TLS Record Protocol · Verschlüsselung
Ganzer Artikel im Wiki →Apps werden traditionell in Java oder (seit 2019 von Google empfohlen) Kotlin entwickelt, verpackt als APK. Weil viele Hersteller (Samsung, Xiaomi usw.) eigene Android-Varianten mit unterschiedlicher Hardware ausliefern, ist die Gerätefragmentierung bei Android deutlich größer als bei Apples einheitlicherem iOS-Ökosystem.
Verwandt: APK · iOS · Kotlin · Offline-First und Background Sync (PWA) · Smartphones · Tablets
Ganzer Artikel im Wiki →Angular bringt Routing, Formularverarbeitung, HTTP-Client und Dependency Injection direkt mit, statt wie React nur eine View-Bibliothek zu sein, die man mit anderen Tools kombiniert. Die Neuentwicklung ab Angular 2 (2016) war ein kompletter Rewrite des ursprünglichen AngularJS, beide sind nicht kompatibel zueinander.
Verwandt: AngularJS · React · Vue · Komponenten · jQuery · TypeScript
Ganzer Artikel im Wiki →Der Store prüft Apps, doch auch dort gibt es Fälschungen. Eine App darf nur auf Kamera, Standort oder Kontakte zugreifen, wenn du es erlaubst.
Verwandt: Smartphone-Grundlagen: Touch, Apps und Einstellungen · Datenschutz im Alltag: Grundregeln
Ganzer Artikel im Wiki →Der öffentliche Schlüssel kann frei verteilt werden, ohne die Sicherheit zu gefährden — nur der Besitzer des privaten Schlüssels kann damit verschlüsselte Nachrichten wieder lesen. Das löst das Schlüsselverteilungsproblem der symmetrischen Verschlüsselung, ist aber deutlich rechenintensiver. In der Praxis wird deshalb oft ein hybrides Verfahren genutzt: Asymmetrische Verschlüsselung nur zum sicheren Austausch eines symmetrischen Sitzungsschlüssels, die eigentlichen Daten dann symmetrisch verschlüsselt. Bekannte Algorithmen: RSA, elliptische Kurven (ECC).
Verwandt: GPG · Hybride Schlüsselverfahren · Öffentlicher Schlüssel · Private Key · Public Key · Schlüssel
Ganzer Artikel im Wiki →Statt physische Server zu kaufen, mietet man bei AWS Rechenleistung (EC2), Speicher (S3), Datenbanken (RDS) und viele weitere Dienste nach tatsächlichem Verbrauch. AWS war 2006 einer der ersten großen Cloud-Anbieter und ist bis heute Marktführer, mit Microsoft Azure und Google Cloud als größten Konkurrenten.
Verwandt: Vercel · Vercel Blob Storage · Infrastruktur · Server · Provider
Ganzer Artikel im Wiki →Sie erlaubt, Algorithmen unabhängig vom Rechner zu vergleichen: O(n) heißt, die Laufzeit wächst proportional zur Eingabe; O(n²) heißt, bei doppelter Eingabe vervierfacht sie sich. Maßgeblich ist der am stärksten wachsende Term im schlechtesten Fall (oder im Durchschnitt).
Verwandt: Algorithms (Algorithmen) · Baum (Datenstruktur) · Binäre Suche · Breitensuche und Tiefensuche (BFS und DFS) · Bubblesort · Data Structures (Datenstrukturen)
Ganzer Artikel im Wiki →Gängige Technologien sind LCD (mit Hintergrundbeleuchtung) und OLED (jedes Pixel leuchtet selbst, dadurch echtes Schwarz und hoher Kontrast). Kenngrößen sind u. a. Auflösung, Bilddiagonale und Bildwiederholrate.
Verwandt: Laptops · Monitor · Locker (Ransomware) · Capture · Grafikkarten · Maus
Ganzer Artikel im Wiki →Bio-Lebensmittel müssen die EU-Öko-Verordnung erfüllen: kein chemisch-synthetischer Pflanzenschutz, keine Gentechnik, artgerechtere Tierhaltung, weniger zugelassene Zusatzstoffe. Verbände wie Bioland, Naturland oder Demeter haben strengere Regeln.
Verwandt: E-Nummern (Lebensmittelzusatzstoffe) · Naturkosmetik-Siegel · Palmöl · Vegan und vegetarisch kennzeichnen
Ganzer Artikel im Wiki →Besteht im Kern aus einer Rendering-Engine (baut aus HTML/CSS das sichtbare Layout) und einer JavaScript-Engine (führt Skripte aus). Bekannte Vertreter: Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge.
Verwandt: HTTPS · Apple Safari · Browser-Tab · Browser-Verlauf · Google Chrome · HTML
Ganzer Artikel im Wiki →Eine höhere Cat-Nummer bedeutet grundsätzlich bessere Abschirmung und höhere unterstützte Bandbreite — Cat5e reicht z. B. für Gigabit-Ethernet, während Cat6a/Cat8 für 10-Gigabit-Verbindungen gedacht sind. Wichtig: Die tatsächlich erreichbare Geschwindigkeit ist immer durch das schwächste Glied in der Kette begrenzt (Kabel, Netzwerkkarte, Switch).
Verwandt: Ethernet · Patchpanel · Verkabelungsplan · Bandbreite · Coax · Fiber
Ganzer Artikel im Wiki →Der Schwerpunkt liegt auf dem Browser, Web-Apps und Android-Apps.
Verwandt: Debian · Fedora · Google Chrome · Linux · Linux-Distributionen · Ubuntu
Ganzer Artikel im Wiki →Eine Cipher Suite wie TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 legt fest: welches Verfahren für den Schlüsselaustausch genutzt wird (ECDHE), welcher Algorithmus für die Authentifizierung (RSA), welcher symmetrische Algorithmus für die eigentliche Verschlüsselung (AES-256-GCM) und welche Hash-Funktion für Integritätsprüfungen (SHA-384). Im Handshake schlägt der Client eine Liste unterstützter Cipher Suites vor, der Server wählt eine davon aus.
Verwandt: Handshake Protocol · TLS · Change Cipher Spec Protocol · Handshake · SHA-256 · Signatur
Ganzer Artikel im Wiki →Closures entstehen, wenn eine innere Funktion auf Variablen der äußeren zugreift und zurückgegeben oder weitergereicht wird. Sie sind die Grundlage für Zähler, Fabriken, Callbacks, Teilanwendung (Currying) und das Modul-Muster in JavaScript. Unterstützt werden sie von JavaScript, Python, Java (Lambda-Ausdrücke), C#, Go, Kotlin, Swift, Rust, Haskell und vielen weiteren.
Verwandt: Callback · Currying · Higher-Order-Funktion (Funktion höherer Ordnung) · Decorator-Muster (Dekorierer) · Encapsulation (Kapselung) · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Dabei prüft er Syntax und (bei statisch typisierten Sprachen) Typen und meldet Fehler schon vor dem Start. Das Ergebnis läuft anschließend ohne weitere Übersetzung. Compiler-Sprachen sind unter anderem C, C++, Rust, Go, Pascal und Fortran; Java und C# kompilieren zu Bytecode (Bytecode), den eine virtuelle Maschine ausführt.
Verwandt: Bytecode · Interpreter · JIT-Compiler (Just-in-Time) · Quellcode · Visual Studio · javac (Java-Compiler)
Ganzer Artikel im Wiki →Sobald das Netzteil „Power Good" meldet, hebt der Chipsatz den Reset auf. Die CPU startet im einfachsten Betriebsmodus, dem 16-Bit-Real-Mode (x86), und führt den ersten Befehl an der Reset-Vektor-Adresse aus (bei x86 knapp unterhalb von 4 GiB, 0xFFFFFFF0). Dort liegt ein Sprung in die Firmware.
Verwandt: Bootvorgang eines Windows-11-Computers · POST (Power-On Self-Test) · Power-Good-Signal
Ganzer Artikel im Wiki →Suchmaschinen wie Google nutzen Crawler (Googlebot), um das Web zu indexieren.
Verwandt: Tracking · Web Scraping · Bots · Botschutz · Firewall
Ganzer Artikel im Wiki →Der Dateityp wird meist über die Dateiendung (.txt, .jpg, .zip) signalisiert, verlässlich lässt er sich aber nur über den tatsächlichen Byte-Inhalt (Magic Numbers/Signatur am Dateianfang) bestimmen — eine umbenannte Datei behält ihren echten Typ, auch wenn die Endung etwas anderes suggeriert.
Verwandt: Dateien · Signatur · JSON · Komprimieren · XML · ZIP
Ganzer Artikel im Wiki →