1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
50 Treffer · die ersten 40
Der Arbeitsspeicher ist für eine CPU sehr langsam: Ein Zugriff dauert so lang wie Hunderte Rechenschritte. Der Cache überbrückt das mit der Beobachtung, dass Programme dieselben Daten wiederholt (zeitliche Lokalität) und benachbarte Daten (räumliche Lokalität) brauchen. Mehrere Ebenen sind ein Kompromiss: Je schneller ein Speicher, desto teurer und kleiner ist er.
Verwandt: CPU-Aufbau: Rechenwerke und Cache · Caches · Speicherhierarchie und Cache-Lines
Ganzer Artikel im Wiki →Die meisten Modelle arbeiten mit Thermodirekt (wie Bon-Drucker) oder Thermotransfer mit Farbband für haltbare Etiketten.
Verwandt: Bon-Drucker · Patch-Kabel · Barcode-Scanner · Drucker
Ganzer Artikel im Wiki →Syntax: (parameter) -> ausdruck bzw. (parameter) -> { anweisungen }. Funktioniert nur mit "funktionalen Interfaces" (Interfaces mit genau einer abstrakten Methode, z. B. Runnable, Comparator). Häufig kombiniert mit der Streams-API, um Collections kompakt zu filtern, transformieren oder sortieren.
Verwandt: Anonymous Classes · Interface · Sorting · Java · Syntax · Advanced Sorting
Ganzer Artikel im Wiki →Lambda-Ausdrücke werden häufig als Argument an andere Funktionen übergeben, z. B. um festzulegen, wie eine Collection gefiltert, transformiert oder sortiert werden soll — statt einer eigenen benannten Vergleichsmethode reicht ein kurzer Ausdruck direkt an Ort und Stelle. Das Konzept stammt aus der funktionalen Programmierung, hat sich aber inzwischen in fast allen modernen Sprachen etabliert.
Verwandt: Anonymous Classes (Anonyme Klassen) · Callback · Closure · Collections · Currying · Higher-Order-Funktion (Funktion höherer Ordnung)
Ganzer Artikel im Wiki →Ein LAN gehört und wird verwaltet von einer einzigen Person oder Organisation. Die Geräte hängen per Kabel (Ethernet) an einem Switch oder per WLAN an einem Access Point. Der Router verbindet das LAN mit dem Internet.
Verwandt: Access Point · MAN · Netzwerk-Topologien · WAN · DHCP · Ethernet
Ganzer Artikel im Wiki →Es gibt zwei- und dreistellige Varianten (Alpha-2 bzw. Alpha-3); für ccTLDs wird ausschließlich der zweistellige Alpha-2-Code verwendet. Ländercodes tauchen auch außerhalb von DNS auf, z. B. in Telefonvorwahlen oder IBAN-Nummern.
Verwandt: ccTLD · DNS · ISO · Geografische TLD · TLD
Ganzer Artikel im Wiki →Wegen des begrenzten Platzes und der Wärmeabfuhr sind Laptop-Komponenten oft fest verlötet oder herstellerspezifisch — Aufrüstbarkeit ist deutlich eingeschränkter als bei Desktop-PCs. Dafür ermöglichen sie mobiles Arbeiten dank eingebautem Akku.
Verwandt: Bildschirm · Computer · CPU · Desktop-PCs · Komponenten · Anschlüsse
Ganzer Artikel im Wiki →Lastenheft: Anforderungen und Wünsche des Auftraggebers („Was soll das System leisten?“). Pflichtenheft: (grobes) Datenverarbeitungskonzept des Auftragnehmers zur Umsetzung des Lastenhefts („Wie und womit wird es umgesetzt?“). Die Projektdokumentation ist etwas Drittes: die Darstellung der Vorgehensweise durch den Prüfling.
Verwandt: Abnahme und Übergabe · IHK-Projektdokumentation · Projektphasen · Agile Methoden: Scrum und Kanban · Netzplan und Gantt-Diagramm
Ganzer Artikel im Wiki →Niedrige Latenz ist besonders wichtig bei Echtzeitanwendungen wie Online-Gaming, VoIP oder Videokonferenzen, wo bereits kleine Verzögerungen spürbar stören. Wird oft mit ping-Messungen ermittelt und ist unabhängig von der Bandbreite — eine Leitung kann viel Bandbreite und trotzdem hohe Latenz haben (z. B. Satelliteninternet).
Verwandt: Bandbreite · Leitung · Ping · VoIP · Cloudflare · ACK
Ganzer Artikel im Wiki →Kennt keine IP-Adressen und kann nicht zwischen unterschiedlichen Netzwerken routen — dafür ist er schnell und günstig für die reine Vermittlung innerhalb eines lokalen Netzes oder VLANs. Für Kommunikation zwischen verschiedenen Netzen braucht es einen Router oder Layer-3-Switch.
Verwandt: Layer-3-Switch · Switch · Ethernet · Frames · Header · Hub
Ganzer Artikel im Wiki →Vereint die hohe Portdichte und Geschwindigkeit eines Layer-2-Switches mit der Fähigkeit eines Routers, zwischen verschiedenen Subnetzen/VLANs zu vermitteln — praktisch für größere Unternehmensnetze, in denen viele VLANs untereinander kommunizieren müssen.
Verwandt: Layer-2-Switch · Switch · VLAN · IP-Adressen · MAC-Adressen · OSI-Schicht Vermittlung
Ganzer Artikel im Wiki →Dadurch lassen sich unendliche Folgen beschreiben und teure Berechnungen vermeiden, die nie benötigt werden. Haskell ist durchgehend lazy; in anderen Sprachen gibt es Generatoren, Streams, lazy-Variablen und Kurzschluss-Operatoren.
Verwandt: Higher-Order-Funktion (Funktion höherer Ordnung) · Iterator · Memoization · Pure Function (reine Funktion)
Ganzer Artikel im Wiki →Die Server hängen an den Leaf-Switches (Blätter). Die Spine-Switches (Rückgrat) verbinden die Leafs untereinander. Leafs sind nie direkt miteinander verbunden, Spines ebenfalls nicht.
Verwandt: Rechenzentrum · Network-Fabric-Topologie · Redundanz · Latenz · Switch · Vollvermaschte Topologie
Ganzer Artikel im Wiki →Der Begriff steht im Gegensatz zum UEFI-Boot. Moderne Mainboards können beides („CSM" für Legacy). Legacy Boot ist einfacher, aber begrenzt und bietet keine Sicherheitsprüfung.
Verwandt: CSM (Compatibility Support Module) · MBR (Master Boot Record) · BIOS und UEFI im Vergleich
Ganzer Artikel im Wiki →"Leitung" wird sowohl für die reale physikalische Übertragungsstrecke (Kabel, Funkstrecke) als auch für eine logische, dedizierte Verbindung verwendet, die über ein gemeinsam genutztes Netz aufgebaut wird (z. B. eine Standleitung oder ein SSH-Tunnel). Eigenschaften wie Bandbreite und Latenz einer Leitung bestimmen direkt, wie viele Daten in welcher Zeit übertragen werden können.
Verwandt: Bandbreite · Latenz · Tunnel · Verbindung · Coax · Fiber
Ganzer Artikel im Wiki →Mit Lesezeichen (Favoriten) musst du Adressen nicht abtippen. Beim Herunterladen kopiert der Browser eine Datei von einem Server auf dein Gerät. Das ist praktisch, aber ein Einfallstor für Schadsoftware.
Verwandt: Dateien und Ordner verstehen · Im Internet surfen für Einsteiger · Virenschutz und Firewall für Einsteiger
Ganzer Artikel im Wiki →Der Lexer erkennt Wörter, Zahlen, Operatoren und Klammern und ignoriert Leerraum und Kommentare. Der Parser prüft, ob die Token der Grammatik der Sprache entsprechen, und bildet die Struktur ab, z. B. 1 + 2 * 3 als Baum, in dem die Multiplikation tiefer liegt.
Verwandt: Typsysteme und Typinferenz · Zwischendarstellung und Compiler-Optimierung · Fuzzing und automatisiertes Testen
Ganzer Artikel im Wiki →Lighthouse lädt eine Seite unter simulierten Bedingungen (zum Beispiel langsames Mobilfunknetz) und vergibt Punkte von 0 bis 100. Die Core Web Vitals werden zusätzlich bei echten Nutzern gemessen und fließen ins Suchranking ein.
Verwandt: Suchmaschinenoptimierung (SEO) Grundlagen · Hydration (Server-Rendering) · Service Worker · Tree Shaking
Ganzer Artikel im Wiki →Intern kombiniert LinkedHashMap eine Hash-Tabelle für schnellen Zugriff mit einer verketteten Liste, die die Reihenfolge der Einträge nachhält. Mit dem Zugriffsreihenfolge-Modus (accessOrder = true) lässt sich damit z. B. simpel ein LRU-Cache (zuletzt genutzte Einträge zuletzt) bauen.
Verwandt: HashSet · Schlüssel · Collections
Ganzer Artikel im Wiki →Eine normale, rein Hash-basierte Map garantiert keine bestimmte Durchlaufreihenfolge; LinkedHashMap merkt sich zusätzlich intern eine verkettete Liste der Einfügereihenfolge, ohne dabei die Geschwindigkeit des Hash-Zugriffs für einzelne Lese-/Schreibzugriffe zu verlieren. Nützlich, wenn sowohl schneller Zugriff über einen Schlüssel als auch eine konsistente Reihenfolge beim Durchlaufen wichtig sind.
Verwandt: Collections · HashSet (Hash-basierte Menge) · Schlüssel · Hashmap (Dictionary) · TreeSet (Sortierte Menge)
Ganzer Artikel im Wiki →Einfügen/Entfernen am Anfang oder in der Mitte ist bei einer LinkedList schnell (kein Verschieben nötig), dafür ist der Zugriff per Index langsam, da die Liste von vorn durchlaufen werden muss. LinkedList implementiert zusätzlich Deque, kann also auch als Stack oder Warteschlange genutzt werden.
Verwandt: ArrayList · List · Index
Ganzer Artikel im Wiki →Einfügen und Entfernen ist dadurch sehr schnell, sobald man die passende Stelle bereits kennt — es müssen nur die Verweise umgehängt werden, kein Speicherblock verschoben. Der Zugriff über einen Index ist dafür langsam, weil die Liste ab dem Anfang Knoten für Knoten durchlaufen werden muss, um eine bestimmte Position zu erreichen — im Gegensatz zum direkten Zugriff bei einem dynamischen Array.
Verwandt: ArrayList (Dynamisches Array) · List (Liste) · Index · Arrays · Collections · Data Structures (Datenstrukturen)
Ganzer Artikel im Wiki →Jede Quelldatei wird einzeln zu Maschinencode mit offenen Verweisen (Symbolen). Der Linker löst diese Verweise auf, etwa den Aufruf einer Funktion aus einer anderen Datei. Statisch gebundene Bibliotheken werden fest eingebaut, dynamische erst beim Start oder Laden eingebunden.
Verwandt: Zwischendarstellung und Compiler-Optimierung · Virtueller Speicher und Paging
Ganzer Artikel im Wiki →"Linux" bezeichnet genau genommen nur den Kernel — die tatsächlichen Betriebssysteme ("Distributionen" wie Ubuntu, Debian, Arch) bündeln den Kernel mit Software drumherum. Dominiert im Server- und Cloud-Bereich sowie bei eingebetteten Systemen, wegen freier Lizenzierung, Stabilität und guter Skriptbarkeit über die Shell.
Verwandt: Betriebssystem (OS) · Docker · Shell · Windows · Kleopatra · MacOS
Ganzer Artikel im Wiki →Sie bringt Codecs, Treiber und einen vertrauten Desktop mit.
Verwandt: Debian · Fedora · Linux · Linux-Distributionen · Ubuntu · Xubuntu
Ganzer Artikel im Wiki →Es gibt hunderte Distributionen. Die meisten gehören zu wenigen Familien.
Verwandt: AlmaLinux · Alpine Linux · Arch Linux · CentOS · ChromeOS · Debian
Ganzer Artikel im Wiki →Im Gegensatz zu Set behält eine List die Einfügereihenfolge bei und lässt gezielten Zugriff über einen Index zu (list.get(0)). Welche konkrete Implementierung sich lohnt, hängt vom Zugriffsmuster ab: viel Lesen per Index → ArrayList, viel Einfügen/Entfernen mitten in der Liste → LinkedList.
Verwandt: ArrayList · Collections · LinkedList · Abstraction · Arrays · Generics
Ganzer Artikel im Wiki →Anders als ein klassisches Array kann eine Liste in den meisten Sprachen dynamisch wachsen und schrumpfen. Gängige Implementierungen sind das dynamische Array (schneller Indexzugriff, langsameres Einfügen in der Mitte) und die verkettete Liste (schnelles Einfügen/Entfernen, langsamerer Indexzugriff).
Verwandt: Index · Collections · ArrayList (Dynamisches Array) · LinkedList (Verkettete Liste) · Arrays · Data Structures (Datenstrukturen)
Ganzer Artikel im Wiki →Ein Akku altert mit der Zahl der Ladezyklen und mit Hitze. Ideal sind Ladestände zwischen etwa 20 und 80 %. Viele Geräte bieten eine Ladegrenze (z. B. 80 %) für den Dauerbetrieb am Netz.
Verwandt: Elektroschrott und Entsorgung · GPS und Satellitennavigation · Recht auf Reparatur
Ganzer Artikel im Wiki →Kommen 200 Anfragen pro Sekunde an und dauert jede im Mittel 0,05 s, sind gleichzeitig 10 Anfragen in Bearbeitung. Braucht ein Server maximal 8 gleichzeitige, reicht er nicht. Die Regel gilt unabhängig von Verteilung und Reihenfolge.
Verwandt: Amdahlsches Gesetz und Skalierung · SLI, SLO und Error Budget · TCP-Überlastkontrolle
Ganzer Artikel im Wiki →Das Urheberrecht liegt beim Urheber. Ohne Lizenz darf man fremde Werke grundsätzlich nicht verwenden. Die Lizenz erlaubt es ausdrücklich.
Verwandt: Creative Commons und Bildrechte · Urheberrecht · DSGVO · Open-Source-Lizenzen (MIT, Apache, GPL) · Visual Studio · Open Source
Ganzer Artikel im Wiki →Er prüft regelmäßig, ob die Server gesund sind (Health Checks), und schickt Anfragen nur an funktionierende. Verfahren sind zum Beispiel Round Robin (reihum), Least Connections (der mit den wenigsten Verbindungen) und Hash nach Client-IP.
Verwandt: Nginx und Reverse-Proxy · Gesundheitsprüfung und Statusseite · Skalierung
Ganzer Artikel im Wiki →Ein Load Balancer sitzt logisch vor einer Gruppe von Servern und entscheidet nach einer Strategie (z. B. Round Robin, geringste aktuelle Last, oder Anycast-Routing), welcher Server eine konkrete Anfrage bearbeitet. Erhöht sowohl Performance (Parallelisierung) als auch Ausfallsicherheit (fällt ein Server aus, übernehmen die anderen).
Verwandt: Anycast · HTTP · Network-Fabric-Topologie · OSI-Modell · Poll/Push · Port
Ganzer Artikel im Wiki →Anfragen an localhost verlassen den Rechner nie. Sie laufen über die virtuelle „Loopback“-Schnittstelle sofort zurück zum selben Gerät. Deshalb ist localhost von außen nicht erreichbar.
Verwandt: Host · IP-Adressen · Ping · Internet · Webserver
Ganzer Artikel im Wiki →Anders als Crypto-Ransomware (verschlüsselt gezielt Dateien, die auch nach Entfernung der Schadsoftware unbrauchbar bleiben) blockiert Locker-Ransomware meist "nur" die Bedienung des Geräts selbst — die Daten sind dabei oft technisch noch intakt, aber ohne Entsperrung nicht zugänglich. Häufiger bei mobilen Geräten anzutreffen als bei klassischen PCs.
Verwandt: 2FA · Ransomware · Bildschirm · Dateien · Daten
Ganzer Artikel im Wiki →Locky kam als Anhang in Spam-Mails, meist ein Word-Dokument mit Makro oder ein Skript. Nach dem Öffnen lud es die eigentliche Schadsoftware nach und verschlüsselte Dokumente, Bilder und Datenbanken. Die Dateien erhielten die Endung .locky.
Verwandt: AES-128 · Bitcoin · E-Mail-Anhänge · GoldenEye · AIDS-Trojaner · Krypto-Jacking
Ganzer Artikel im Wiki →Logs sind das Tagebuch einer Anwendung. Wenn etwas schiefgeht, ist oft die einzige Spur, was das Programm vorher gemeldet hat. Gute Logs sind strukturiert, enthalten Zeit, Ort und Zusammenhang und verraten keine Geheimnisse.
Verwandt: Observability: Logs, Metriken und Traces · Prometheus und Metriken
Ganzer Artikel im Wiki →Er vermittelt zwischen Presentation Tier und Data Tier.
Verwandt: Backend · Business Logic · Data Tier · Presentation Tier
Ganzer Artikel im Wiki →