World Wide Web (WWW): Fonctionnement & Histoire
Aperçu du cours
Objectifs
- Se familiariser avec l'environnement réseau du web
- Acquérir les capacités d'autoformation nécessaires pour suivre les évolutions à venir
Sommaire
- Définitions
- Éléments d'un réseau
- Caractéristiques, Topologie
- La communication en réseau
- Les protocoles
- Protocole de communication
- Protocole HTTP
- Modèle de référence
- L'encapsulation
- L'adressage, L'adressage IP
- L'adressage web : URI/URL, DNS
- Architecture Client/Serveur
- Serveur mandataire (proxy)
- Historique : Internet
Contenu détaillé du cours
Objectifs d'apprentissage
- Se familiariser avec l'environnement réseau du web et comprendre son fonctionnement global.
- Acquérir les capacités d'autoformation nécessaires pour suivre les évolutions technologiques futures liées au World Wide Web.
- Maîtriser les concepts fondamentaux des réseaux, des protocoles et des architectures web.
- Comprendre les mécanismes de communication entre clients et serveurs, ainsi que le rôle des différents éléments d'un réseau.
- Apprendre à naviguer et à utiliser efficacement les ressources disponibles sur le web.
Public cible
Ce cours s'adresse aux débutants souhaitant comprendre les bases du World Wide Web, ainsi qu'aux professionnels désireux de consolider leurs connaissances en réseaux et protocoles web. Il est particulièrement adapté aux étudiants en informatique, aux développeurs web, aux administrateurs réseau et à toute personne intéressée par le fonctionnement d'Internet. Aucun prérequis technique avancé n'est nécessaire, mais une familiarité avec l'utilisation d'un navigateur web est recommandée.
Contenu détaillé
Définitions
Le World Wide Web (WWW) est un système d'information basé sur des documents hypertextes liés entre eux et accessibles via Internet. Il se distingue d'Internet, qui est l'infrastructure réseau sous-jacente.
Éléments d'un réseau
Un réseau informatique est composé de plusieurs éléments essentiels : des nœuds (ordinateurs, serveurs, routeurs), des liaisons (câbles, connexions sans fil) et des protocoles de communication.
Caractéristiques et topologie
Les réseaux peuvent être classés selon leur topologie (étoile, bus, anneau) et leurs caractéristiques (étendue géographique, débit, fiabilité). Le web repose principalement sur une architecture décentralisée.
La communication en réseau
La communication entre machines s'effectue selon des règles précises, utilisant des adresses IP pour identifier les appareils et des protocoles pour structurer les échanges.
Les protocoles
Les protocoles sont des règles standardisées qui permettent aux différents systèmes de communiquer entre eux. Les plus importants pour le web sont HTTP, TCP/IP et DNS.
Protocole HTTP
HTTP (HyperText Transfer Protocol) est le protocole fondamental du web, permettant les échanges entre navigateurs (clients) et serveurs web. Sa version sécurisée, HTTPS, chiffre les communications.
Modèle de référence
Le modèle OSI (7 couches) et le modèle TCP/IP (4 couches) décrivent l'organisation des protocoles en couches fonctionnelles, de la transmission physique jusqu'aux applications.
L'encapsulation
Les données transitant sur le réseau sont encapsulées : chaque couche protocolaire ajoute ses propres informations d'en-tête au paquet de données.
L'adressage IP
Chaque appareil connecté à Internet possède une adresse IP (IPv4 ou IPv6) qui l'identifie de manière unique sur le réseau.
L'adressage web : URI/URL, DNS
Les URL (Uniform Resource Locator) sont les adresses lisibles par l'humain pour accéder aux ressources web. Le DNS (Domain Name System) traduit ces noms en adresses IP.
Architecture Client/Serveur
Le web fonctionne sur un modèle client-serveur : le navigateur (client) envoie des requêtes à des serveurs web qui retournent les pages demandées.
Serveur mandataire (proxy)
Un proxy agit comme intermédiaire entre clients et serveurs, pouvant filtrer, mettre en cache ou anonymiser les requêtes.
Historique : Internet
Internet est né dans les années 1960 (ARPANET) et le web a été inventé en 1989 par Tim Berners-Lee au CERN. Le web a démocratisé l'accès à Internet grâce à son interface simple.
Méthodologie
Le cours combine théorie et pratique, avec des explications conceptuelles, des schémas explicatifs et des exercices d'application. Des ressources en ligne complémentaires seront fournies pour approfondir chaque sujet.
Résultats attendus
A l'issue de cette formation, les participants seront capables de comprendre l'architecture technique du web, d'analyser le fonctionnement des sites internet qu'ils utilisent et d'acquérir par eux-mêmes de nouvelles compétences liées aux évolutions du web.