41 lines
2.6 KiB
Markdown
41 lines
2.6 KiB
Markdown
---
|
|
title: Concepts Web
|
|
created: 2026-06-06
|
|
updated: 2026-06-06
|
|
type: glossary
|
|
tags: [web, tech, protocol]
|
|
confidence: high
|
|
contested: false
|
|
sources: [synthesized]
|
|
---
|
|
# 📖 Concepts Essentiels du Web Moderne
|
|
|
|
Glossaire des technologies et architectures qui sous-tendent internet aujourd'hui.
|
|
|
|
- **HTTP / HTTPS** : Protocole de transfert hypertexte. HTTPS est la version chiffrée via [[tls-https]].
|
|
- **DNS (Domain Name System)** : "Annuaire" qui traduit les noms de domaine en adresses IP.
|
|
- **IP (Internet Protocol)** : Adresse unique assignée à chaque appareil sur un réseau (IPv4: 32 bits, IPv6: 128 bits).
|
|
- **TCP / UDP** : Protocoles de transport. TCP est fiable et ordonné, UDP est rapide mais sans garantie.
|
|
- **REST API** : Style d'architecture d'API basé sur le protocole HTTP et ses méthodes (GET, POST, PUT, DELETE).
|
|
- **GraphQL** : Langage de requête pour API permettant au client de demander exactement les données dont il a besoin.
|
|
- **WebSocket** : Protocole de communication bidirectionnelle en temps réel sur une connexion TCP.
|
|
- **CORS (Cross-Origin Resource Sharing)** : Mécanisme de sécurité autorisant ou bloquant les requêtes entre domaines différents.
|
|
- **JWT (JSON Web Token)** : Standard de token sécurisé pour l'authentification.
|
|
- **OAuth 2.0 / OIDC** : Protocoles d'authentification déléguée (ex: "Se connecter avec Google"). OIDC est la couche d'identité par-dessus OAuth2.
|
|
- **Cookie** : Petit fichier stocké dans le navigateur pour mémoriser une session.
|
|
- **CDN (Content Delivery Network)** : Réseau de serveurs distribués pour servir du contenu statique au plus près de l'utilisateur.
|
|
- **WebAssembly (WASM)** : Format binaire exécutable dans les navigateurs, presque aussi rapide que du natif.
|
|
- **JAMstack** : Architecture web basée sur JavaScript, APIs et Markup (sites statiques pré-rendus).
|
|
- **SSR (Server-Side Rendering)** : Rendu de la page HTML côté serveur (ex: Next.js, Nuxt).
|
|
- **SPA (Single Page Application)** : Application web qui charge une seule page HTML et met à jour le contenu dynamiquement (ex: React, Vue).
|
|
- **Serverless** : Modèle où le cloud gère l'infrastructure (ex: AWS Lambda, Vercel Functions).
|
|
- **Webhooks** : Mécanisme de rappel HTTP : un service notifie un autre service via une URL en cas d'événement.
|
|
- **Idempotence** : Propriété d'une opération qui produit le même résultat qu'on l'exécute une ou plusieurs fois.
|
|
- **Rate Limiting** : Limitation du nombre de requêtes qu'un client peut faire sur une période donnée.
|
|
|
|
## Liens
|
|
- Protocole : [[tls-https]]
|
|
- Domaine : [[tech]]
|
|
- [[rate-limiting]]
|
|
- [[webassembly]]
|