Please enable JavaScript.
Coggle requires JavaScript to display documents.
Web: Le Web est un service qui repose sur Internet, permettant d’accéder à…
Web: Le Web est un service qui repose sur Internet, permettant d’accéder à des sites web via des navigateurs
Le Web (World Wide Web) : Un ensemble de ressources et de documents interconnectés, accessibles via un navigateur Web, qui utilise le protocole HTTP (Hypertext Transfer Protocol).
Navigateur Web : Un logiciel (comme Chrome, Firefox, Safari) qui permet aux utilisateurs de visualiser des sites web. Il envoie des demandes de ressources (pages web, images, vidéos) aux serveurs.
- Le rôle des serveurs et des clients
Serveur Web : Un serveur est un ordinateur où sont stockées les pages web, les images, les vidéos, les fichiers HTML, etc. Lorsque vous tapez une adresse dans votre navigateur, il envoie une requête au serveur pour obtenir ces données.
Client : Le client est l'appareil (ordinateur, smartphone, etc.) utilisé par l'utilisateur pour accéder aux pages web via un navigateur.
- Les étapes d'une demande sur le Web
L'utilisateur entre une URL (Uniform Resource Locator) dans son navigateur, par exemple www.example.com.
Résolution du nom de domaine : Le navigateur demande l'adresse IP du site via le DNS (Domain Name System), qui traduit le nom de domaine (www.example.com) en adresse IP (par exemple, 192.168.1.1).
Demande au serveur : Le navigateur envoie une demande HTTP au serveur pour récupérer la page web demandée.
Réponse du serveur : Le serveur renvoie les données demandées sous forme de code HTML, CSS, et JavaScript qui composent la page.
Affichage de la page : Le navigateur interprète ces données et affiche la page web sur l'écran de l'utilisateur.
HTTP (HyperText Transfer Protocol) : Un protocole de communication utilisé pour transférer des données entre le client (navigateur) et le serveur.
HTTPS : Une version sécurisée de HTTP, utilisée pour crypter les échanges afin de garantir la confidentialité des données.
HTML (HyperText Markup Language) : Le langage de balisage utilisé pour structurer le contenu d'une page web.
CSS (Cascading Style Sheets) : Un langage utilisé pour définir le style visuel des pages web (couleurs, polices, mise en page).
JavaScript : Un langage de programmation utilisé pour rendre les pages web interactives et dynamiques.
- Le processus de navigation
Pages Web dynamiques : Certaines pages web sont dynamiques, ce qui signifie qu'elles se mettent à jour en fonction des actions de l'utilisateur. Ces pages utilisent souvent JavaScript pour interagir avec le serveur sans avoir besoin de recharger toute la page.
Cache du navigateur : Pour accélérer les visites sur des sites web, le navigateur conserve une copie des pages visitées dans son cache, ce qui réduit le temps de chargement lors des visites suivantes.
HTTPS : Lorsqu'un site utilise HTTPS, la connexion entre le serveur et le client est cryptée, ce qui protège les données de l'utilisateur contre les attaques potentielles.
Cookies : Ce sont de petits fichiers stockés sur l'appareil de l'utilisateur, utilisés pour mémoriser des informations sur les sessions de navigation, telles que les préférences de langue ou les informations de connexion.
Serveurs Web : Ce sont les ordinateurs où sont stockées les pages web. Ils sont reliés à Internet et reçoivent des requêtes HTTP.
CDN (Content Delivery Network) : Ce sont des réseaux de serveurs répartis dans le monde entier qui permettent de livrer les contenus plus rapidement en fonction de la localisation géographique de l'utilisateur.