--- 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]]