Introduction au Web et à Internet
Distinction entre Internet et le Web
Il est crucial de bien comprendre la différence entre Internet et le Web, car ce sont deux choses distinctes bien qu'interconnectées.
-
Internet comme infrastructure : Imaginez Internet comme une immense infrastructure mondiale, un réseau physique géant. C'est un ensemble de câbles (fibres optiques, câbles sous-marins), de routeurs, de serveurs et d'ordinateurs interconnectés. Son but est de permettre l'échange de données entre des milliards d'appareils partout dans le monde. C'est un peu comme le réseau routier d'un pays : il permet aux véhicules (les données) de circuler d'un point à un autre.
- Internet est le "tuyau" qui transporte l'information.
- Historique succinct : Internet trouve ses origines dans le projet ARPANET développé par le département de la Défense des États-Unis dans les années 1960, pour permettre la communication entre ordinateurs même en cas de panne partielle. Il s'est ensuite ouvert aux universités et à la recherche avant de devenir public.
-
Le Web comme service : Le World Wide Web (souvent appelé simplement "le Web" ou "WWW") est l'un des nombreux services qui fonctionnent sur Internet. C'est un système de documents hypertexte interconnectés (les pages web) accessibles via Internet. Le Web utilise Internet pour transporter les pages que vous consultez. C'est comme le trafic routier sur les routes : les voitures sont les pages web, les camions sont les emails, etc., qui utilisent l'infrastructure routière.
- Le Web est l'un des "usages" d'Internet, axé sur la consultation de documents liés entre eux.
- D'autres services utilisent Internet : l'e-mail, les jeux en ligne, les applications de messagerie instantanée, le streaming vidéo, etc.
En résumé : Internet est le support physique et logique, le Web est une application (un service) qui utilise ce support.
Les protocoles fondamentaux du Web
Pour que tous ces ordinateurs puissent communiquer et échanger des informations de manière cohérente, ils doivent parler le même "langage". Ce sont les protocoles. Un protocole est un ensemble de règles et de procédures qui régissent la communication entre les systèmes informatiques.
-
HTTP/HTTPS :
- HTTP (HyperText Transfer Protocol) : C'est le protocole principal utilisé pour le Web. Il permet à un navigateur web (le client) de demander une page web à un serveur et au serveur de lui envoyer cette page. C'est un protocole "sans état", ce qui signifie que chaque requête est indépendante des précédentes.
- HTTPS (HyperText Transfer Protocol Secure) : C'est la version sécurisée de HTTP. Il utilise le chiffrement pour protéger la communication entre votre navigateur et le site web. C'est essentiel pour les transactions bancaires, les achats en ligne et toute information sensible. Vous le reconnaissez au cadenas dans la barre d'adresse de votre navigateur. HTTPS garantit la confidentialité et l'intégrité des données.
-
TCP/IP : Ce sont les fondations d'Internet.
- TCP (Transmission Control Protocol) : Il assure que les données sont envoyées de manière fiable et dans le bon ordre. Il découpe les informations en petits paquets, les numérote, les envoie, et s'assure qu'ils arrivent tous à destination et sont réassemblés correctement. S'il manque un paquet, TCP demande sa réémission.
- IP (Internet Protocol) : Il est responsable de l'adressage et du routage des paquets de données à travers le réseau. Chaque appareil connecté à Internet possède une adresse IP unique (temporaire ou permanente), comme une adresse postale. IP s'assure que les paquets atteignent la bonne adresse.
-
DNS (Domain Name System) :
- Les ordinateurs communiquent avec des adresses IP (exemple :
172.217.160.142pour Google). Pour nous, les humains, il est beaucoup plus simple de retenir des noms commegoogle.com. - Le DNS est comme un annuaire téléphonique géant d'Internet. Lorsque vous tapez
google.comdans votre navigateur, le DNS traduit ce nom de domaine en l'adresse IP correspondante. C'est un service essentiel qui permet de naviguer sur le Web avec des noms faciles à retenir. Sans DNS, il faudrait connaître l'adresse IP de chaque site.
- Les ordinateurs communiquent avec des adresses IP (exemple :
Le rôle des navigateurs web
Votre navigateur web (comme Chrome, Firefox, Safari, Edge) est l'application que vous utilisez pour accéder et interagir avec le Web. C'est votre "fenêtre" sur Internet.
-
Interprétation du code : Lorsqu'un navigateur reçoit une page web d'un serveur (généralement en HTML, CSS, JavaScript), il doit l'interpréter.
- Il lit le code HTML pour comprendre la structure et le contenu (titres, paragraphes, images, liens).
- Il applique le code CSS pour styliser la page (couleurs, polices, mise en page).
- Il exécute le code JavaScript pour rendre la page interactive (animations, formulaires dynamiques, réponses aux clics).
-
Affichage des pages : Après avoir interprété le code, le navigateur rend visuellement la page sur votre écran. Il organise tous les éléments de manière à ce que vous puissiez les lire et interagir avec eux.
-
Fonctionnalités de base :
- Barre d'adresse : Pour taper les URL des sites que vous voulez visiter.
- Boutons de navigation : Précédent, Suivant, Actualiser, Accueil.
- Gestion des onglets : Pour ouvrir plusieurs pages simultanément.
- Historique de navigation : Pour retrouver les sites déjà visités.
- Moteurs de recherche intégrés : Pour faciliter la recherche d'informations.
- Gestion des favoris/marque-pages : Pour sauvegarder vos sites préférés.
- Extensions/Add-ons : Pour ajouter des fonctionnalités spécifiques (bloqueurs de publicité, gestionnaires de mots de passe, etc.).


