Lexique informatique : comprendre les concepts essentiels
Ce lexique informatique regroupe les notions fondamentales utilisées dans les systèmes, les réseaux, le développement web et la cybersécurité.
Chaque terme est défini et replacé dans son contexte afin d’en comprendre l’usage réel au sein des infrastructures informatiques.
Sommaire
Autres termes
API (Application Programming Interface)
👉 Une API est une interface permettant à différents logiciels de communiquer entre eux.
👉 Elle facilite l’échange de données et l’intégration de services au sein d’une architecture informatique.
Cache
👉 Le cache est une mémoire temporaire utilisée pour stocker des données fréquemment utilisées.
👉 Il permet d’accélérer les performances en réduisant le temps d’accès aux informations.
Cloud Computing
👉 Le cloud computing désigne l’utilisation de ressources informatiques à distance via Internet.
👉 Il permet d’accéder à des services (stockage, calcul, applications) sans dépendre d’une infrastructure locale.
Firmware
👉 Le firmware est un logiciel intégré directement dans un matériel.
👉 Il assure le fonctionnement de base d’un équipement informatique.
Latency (latence)
👉 La latence correspond au délai entre l’envoi et la réception d’une donnée.
👉 Elle impacte directement les performances réseau et l’expérience utilisateur.
Open Source
👉 Un logiciel open source possède un code accessible et modifiable.
👉 Il favorise la transparence, la collaboration et l’évolution des systèmes.
Patch
👉 Un patch est une mise à jour corrective.
👉 Il permet de corriger des bugs ou de combler des failles de sécurité.
UX (User Experience)
👉 L’UX désigne la qualité de l’expérience utilisateur.
👉 Elle prend en compte l’ergonomie, la fluidité et la facilité d’utilisation.
Cybersécurité
Antivirus
👉 Logiciel conçu pour détecter et supprimer les malwares.
👉 Il constitue une première couche de protection des systèmes.
Authentification
👉 Processus de vérification de l’identité d’un utilisateur ou d’un système.
👉 Elle peut reposer sur des mots de passe, des certificats ou une authentification forte.
Botnet
👉 Réseau de machines compromises contrôlées à distance.
👉 Utilisé pour des attaques comme les DDoS ou la diffusion de malwares.
Firewall (pare-feu)
👉 Dispositif de sécurité filtrant les flux réseau.
👉 Il contrôle les accès entrants et sortants selon des règles définies.
Malware (logiciel malveillant)
👉 Logiciel conçu pour infiltrer, perturber ou compromettre un système.
👉 Il inclut virus, ransomwares, spywares et autres menaces.
Phishing (hameçonnage)
👉 Technique frauduleuse visant à tromper un utilisateur pour récupérer des informations sensibles.
Ransomware
👉 Malware bloquant l’accès aux données en exigeant une rançon.
👉 Il représente une menace majeure pour les organisations.
VPN (Virtual Private Network)
👉 Réseau privé virtuel permettant de sécuriser les communications.
👉 Il chiffre les données et protège les échanges.
Zero-day
👉 Vulnérabilité inconnue exploitée avant qu’un correctif ne soit disponible.
👉 Elle représente un risque critique pour la sécurité.
Données
Backup (sauvegarde)
👉 Copie des données permettant de prévenir leur perte.
👉 Essentiel pour la continuité d’activité.
Base de données
👉 Ensemble structuré d’informations stockées et accessibles.
👉 Permet l’organisation et l’exploitation des données.
Big Data
👉 Traitement de très grandes quantités de données.
👉 Utilisé pour l’analyse et la prise de décision.
Cloud
👉 Ensemble de services accessibles à distance.
👉 Permet le stockage et le traitement des données.
Data Mining
👉 Processus d’analyse visant à extraire des informations utiles à partir de données.
JSON (JavaScript Object Notation)
👉 Format léger d’échange de données.
👉 Utilisé dans les applications web et les API.
SQL (Structured Query Language)
👉 Langage permettant d’interroger et manipuler les bases de données.
XML (Extensible Markup Language)
👉 Langage de balisage permettant de structurer les données.
Développement web
API REST
👉 Interface permettant l’échange de données via HTTP.
👉 Utilisée dans les architectures modernes.
CMS (Content Management System)
👉 Système permettant de gérer un site web.
👉 WordPress en est un exemple courant.
CSS (Cascading Style Sheets)
👉 Langage permettant de définir la présentation des pages web.
Framework
👉 Ensemble d’outils facilitant le développement d’applications.
HTML (HyperText Markup Language)
👉 Langage structurant le contenu des pages web.
JavaScript
👉 Langage de programmation côté client.
👉 Permet d’ajouter des interactions dynamiques.
Responsive Design
👉 Technique permettant d’adapter un site à tous les écrans.
SEO (Search Engine Optimization)
👉 Ensemble des techniques visant à améliorer la visibilité d’un site.
Réseau
Adresse IP
👉 Identifiant unique attribué à un appareil sur un réseau.
DNS (Domain Name System)
👉 Service traduisant un nom de domaine en adresse IP.
Ethernet
👉 Technologie de réseau filaire.
MAC Address
👉 Identifiant unique d’une interface réseau.
Routeur
👉 Équipement dirigeant le trafic entre réseaux.
Subnetting
👉 Technique de division d’un réseau en sous-réseaux.
Switch
👉 Équipement connectant plusieurs appareils dans un réseau local.
VLAN (Virtual Local Area Network)
👉 Segmentation logique d’un réseau physique.
Wi-Fi
👉 Technologie de réseau sans fil.
Systèmes
BIOS / UEFI
👉 Firmware initialisant le matériel au démarrage.
Docker
👉 Plateforme de conteneurisation.
Kernel
👉 Noyau du système d’exploitation.
Linux
👉 Système d’exploitation open source.
Processus
👉 Programme en cours d’exécution.
Shell
👉 Interface en ligne de commande.
Virtualisation
👉 Exécution de plusieurs systèmes sur une machine.
Windows
👉 Système d’exploitation développé par Microsoft.
Concepts fondamentaux
Certaines notions structurent l’ensemble des systèmes informatiques :
- Segmentation : isolation des flux
- Disponibilité (HA) : continuité de service
- Sécurité : protection des accès
- Supervision : surveillance des systèmes