Cours Internet en PDF (Débutant)
Internet : Ce qu'il faut savoir. Internet est un réseau de réseaux permettant l'interconnexion d'ordinateurs et de serveurs pour l'échange de données via des protocoles standardisés. Il couvre les notions fondamentales (adresse IP, serveurs/clients, protocoles TCP/IP) et propose des exercices pratiques pour créer et manipuler des pages Web simples dans le cadre d'une initiation informatique.
🎯 Ce que vous allez apprendre
- Notion de réseau et topologie LAN — comprendre ce qu'est un réseau local, distinguer serveurs et clients, et repérer les connexions physiques (câblage, hub). La partie topologie aborde l'organisation physique d'un LAN et les équipements courants comme le switch et le routeur, leur rôle dans la commutation et le routage des paquets, et la façon dont les ressources (imprimantes, disques partagés) sont exposées par des serveurs à des clients. Cette compétence permet de cartographier un petit réseau et d'expliquer comment il s'intègre au réseau mondial.
- Adresse IP et protocole TCP/IP — maîtrise du format d'une adresse IPv4 (quatre octets, chaque octet de 0 à 255, ex.
192.168.0.15) et compréhension du rôle du couple TCP/IP comme protocole de communication assurant transport et fiabilité. À l'issue, vous pourrez expliquer comment une machine s'identifie sur un réseau et comment les paquets sont acheminés entre hôtes. - Services de l'Internet — identification et différenciation des services (Web, FTP, courrier électronique, chat, messageries instantanées) et explication de leur modèle client/serveur. Pour le courrier électronique, les protocoles principaux sont précisés :
SMTPpour l'envoi, etPOP/IMAPpour la réception et la gestion des messages. Vous pourrez choisir le service adapté à un besoin (transfert de fichier vs consultation de pages) et expliquer le rôle d'un serveur dédié. - Structure d'un document HTML — assimilation de la hiérarchie minimale d'une page Web : les éléments html, head, title et body. Savoir où placer les méta‑informations, le titre et le contenu visible permet de créer une page valide et lisible par un navigateur web. Exemple minimal :
Le modèle OSI
Le modèle OSI présente sept couches théoriques (physique, liaison, réseau, transport, session, présentation, application) permettant d'analyser les fonctions nécessaires à l'interconnexion des systèmes. Comparé au modèle TCP/IP, davantage centré sur l'empilement pratique de protocoles utilisés sur Internet, le modèle OSI offre une vue pédagogique pour isoler les responsabilités (par exemple la couche liaison pour la commutation locale vs la couche réseau pour le routage). Pour un débutant, retenir que TCP/IP est l'implémentation dominante tandis que OSI sert de référence conceptuelle pour comprendre où s'appliquent les mécanismes (adressage, routage, contrôle de flux).
Le système de noms de domaine (DNS)
Le DNS traduit les noms lisibles par l'humain en adresses IP numériques et s'appuie sur une architecture hiérarchique de serveurs. Lorsqu'un navigateur interroge un nom de domaine, la résolution peut passer par le cache local, le résolveur du fournisseur d'accès, puis par la hiérarchie racine, TLD et serveurs faisant autorité. Le DNS accélère la navigation et permet la flexibilité des noms indépendamment des adresses IP sous-jacentes.
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Ma première page</title>
</head>
<body>
<h1>Bienvenue</h1>
<p>Contenu de la page</p>
</body>
</html>
- Balises de mise en forme et sémantique HTML5 — privilégier
<strong>pour marquer l'importance plutôt que<b>, utiliser<em>à la place de<i>pour l'emphase, et utiliser<code>/<pre>pour les fragments de code. Les éléments structurels (p, h1…h6, ol/li, nav, main) améliorent l'accessibilité et la compréhension par les moteurs et les lecteurs d'écran. - Exercices pratiques : premières pages Web — réalisation des exercices 1 et 2 proposés dans le PDF pour mettre en pratique la création de fichiers HTML et l'usage des balises de base. Résultat attendu : une page HTML affichable dans un navigateur et réutilisable comme gabarit.
Comprendre le fonctionnement technique d'Internet
Les mécanismes fondamentaux permettant l'échange de données incluent l'adressage IP pour identifier les hôtes, la commutation de paquets pour segmenter les données, et les protocoles de transport garantissant livraison et ordre. L'architecture d'Internet repose sur des standards et des services distribués (DNS, routage inter‑domaine), ainsi que sur des documents de référence tels que les RFC et les recommandations du W3C. Ces connaissances facilitent le diagnostic basique d'un réseau et la création de pages Web compatibles avec les pratiques actuelles.
Différence entre le Web et Internet
Internet est l'infrastructure globale (réseaux physiques, routage, protocoles), tandis que le Web est un service parmi d'others qui utilise HTTP et des documents liés par des URL. Le Web permet la consultation de pages via un navigateur web et repose sur des standards (HTML, CSS, HTTP) pour la publication et l'affichage. Comprendre cette distinction aide à choisir les outils et protocoles adaptés selon l'objectif (par exemple transfert de fichiers direct vs publication consultable).
Historique et évolution d'Internet
Les origines remontent aux travaux sur la commutation de paquets dans les années 1960 et à ARPANET, réseau de recherche financé aux États‑Unis. ARPANET a démontré la faisabilité de l'échange de paquets entre sites hétérogènes. Initialement basé sur le protocole NCP, l'ensemble des réseaux connectés est progressivement passé au protocole TCP/IP lors d'une transition majeure en 1983, un moment clé qui a standardisé l'adressage et le routage entre réseaux différents. L'interconnexion de réseaux académiques et publics (notamment via NSFNET) a ensuite amplifié la portée de l'infrastructure, jusqu'à la création du World Wide Web par Tim Berners‑Lee en 1989–1990. L'arrivée de navigateurs et de moteurs de recherche a transformé l'accès à l'information ; la disponibilité de navigateurs web gratuits et l'essor des moteurs de recherche ont facilité la découverte et la diffusion du contenu en ligne.
Moteurs de recherche et navigation
Google et Bing sont des moteurs de recherche grand public qui explorent le web, indexent les pages and fournissent des résultats pertinents selon des algorithmes. L'indexation consiste à parcourir les pages (crawling), extraire le contenu utile et organiser ces données dans des index consultables. Lorsqu'un internaute lance une requête, le moteur compare l'index et classe les résultats selon la pertinence, l'autorité et la qualité technique des pages. Comprendre ce fonctionnement aide à structurer le contenu d'une page pour améliorer sa visibilité et son accessibilité.
Recherche d'information et navigateurs
Un navigateur sert à afficher les pages Web en interprétant HTML, CSS et JavaScript ; des exemples populaires et gratuits incluent Chrome et Firefox. Lors de la recherche d'information, combiner l'usage d'un moteur de recherche et des opérateurs simples (guillemets, opérateurs booléens) permet d'affiner les résultats. Les navigateurs gratuits offrent des outils de développement intégrés pour inspecter la structure d'une page, vérifier la compatibilité et tester les bons formats de fichiers. Utiliser ces outils facilite l'apprentissage pratique et la validation des exercices proposés.
Sécurité et bonnes pratiques
- HTTPS : privilégier les sites et pages servies via le protocole HTTPS pour chiffrer les échanges et protéger les informations en transit.
- Mots de passe : utiliser des mots de passe robustes, uniques par service, et envisager un gestionnaire de mots de passe pour sécuriser les accès.
- Protection des données personnelles : limiter la diffusion d'informations sensibles, contrôler les permissions des applications et comprendre les paramètres de confidentialité des services en ligne.
- Sécurité informatique : maintenir les logiciels et le navigateur à jour, activer les protections contre les scripts malveillants et sauvegarder régulièrement les données importantes.
📑 Sommaire du document
- Internet
- Principes généraux
- Création de site web
- Langage HTML
- Exercices
Logiciels nécessaires
Ces outils sont gratuits et proposent des versions adaptées aux débutants. Pour effectuer les exercices et visualiser les pages créées, un navigateur web moderne est indispensable (ex. Chrome, Firefox). Côté édition, des éditeurs de texte adaptés au développement Web facilitent la saisie et la validation du code : Visual Studio Code et Notepad++ sont recommandés pour débuter. Ces outils permettent d'ouvrir, modifier et tester rapidement des fichiers HTML et d'utiliser des extensions pour la coloration syntaxique et la validation.
Glossaire technique
- Bande passante : quantité maximale de données pouvant être transmise par unité de temps sur un lien (exprimée en Mbps ou Gbps).
- Latence : délai de transmission mesuré entre l'envoi d'une requête et la réception de la réponse, influencé par la distance et les équipements intermédiaires.
- Paquet : unité de données envoyée sur le réseau, composée d'en-têtes (adressage, contrôle) et de la charge utile transportée.
💡 Pourquoi choisir ce cours ?
Le document combine une approche conceptuelle des réseaux (LAN, serveurs/clients, adresse IP et protocole TCP/IP) avec une mise en pratique immédiate de la création de pages HTML. Laurent Dupont, auteur du cours, s'appuie sur une méthodologie pédagogique rigoureuse et des références standards (RFC, recommandations W3C) pour garantir la conformité et la fiabilité des notions présentées. Le format court est pensé pour obtenir des résultats concrets rapidement : lecture, manipulation et création de pages Web basiques.
👤 À qui s'adresse ce cours ?
- Public cible : étudiants et techniciens débutants en réseaux ou en développement Web souhaitant comprendre les fondamentaux d'Internet et créer leurs premières pages HTML.
- Prérequis : maîtrise de l'usage de base d'un ordinateur et d'un navigateur web, capacité à éditer et enregistrer des fichiers texte avec un éditeur simple.
❓ Foire Aux Questions (FAQ)
Comment une adresse IP est-elle structurée et utilisée par TCP/IP ? Une adresse IPv4 est composée de quatre octets exprimés par des nombres de 0 à 255 ; TCP/IP utilise cette adresse pour identifier source et destination lors de l'échange de paquets sur un réseau local ou entre réseaux.
Quelle est la structure minimale obligatoire d'un document HTML ? Un document HTML comporte au minimum les éléments html, head (contenant title) et body ; cette hiérarchie permet aux navigateurs d'interpréter correctement le titre et le contenu affiché.
Comparatif POP vs IMAP
| Critère | POP | IMAP |
|---|---|---|
| Stockage des messages | Principalement local (téléchargement) | Principalement sur le serveur (synchronisation) |
| Synchronisation | Faible entre appareils | Bonne synchronisation multi-appareils |
| Accès hors ligne | Oui, après téléchargement | Partiel, dépend du cache |
| Usage conseillé | Compte unique on un seul appareil | Accès depuis plusieurs appareils et webmail |