Introduction aux réseaux

Se connecter pour s'inscrire

Votre progression

Continuez pour débloquer la suite !
0 / 0 étapes complétées 0
%

Syllabus

  1. Description

  2. Objectifs

  3. Validations de compétences

  4. Public cible

    Aucun public cible spécifié pour ce module.

  5. Besoins techniques

  6. Prérequis

    • Aucun prérequis
  7. Niveau

  8. Historique du module

    Aucune action enregistrée

Syllabus

Objectifs

  • Comprendre les concepts fondamentaux des réseaux informatiques.
  • Maîtriser les modèles OSI et TCP/IP.
  • Savoir configurer et gérer des périphériques réseau de base.
  • Acquérir des compétences en sécurité réseau.
  • Avoir une connaissance pratique des services réseau courants.
  • Être capable de concevoir et mettre en place un petit réseau.

Public Cible

  • Étudiants en informatique.
  • Toute personne intéressée par les Réseaux Informatiques

Durée

~35 heures (variable en fonction du niveau et du rythme d'apprentissage), avec une approche d'apprentissage progressive.

Prérequis

Aucune expérience préalable n'est requise.

Besoins Techniques

  • Accès à un ordinateur fonctionnel + accès à internet.

Contenu

  1. Introduction aux Réseaux

    1. Définition des réseaux informatiques
    2. Importance des réseaux dans le monde moderne
    3. Types de réseaux (LAN, WAN, MAN)
    4. Modèles de communication (client-serveur, pair à pair)
    5. Composants d'un réseau (serveurs, routeurs, commutateurs, etc.)
  2. Modèle OSI et TCP/IP

    1. Présentation des modèles OSI et TCP/IP
    2. Fonctions des différentes couches
    3. Comparaison entre les deux modèles
  3. Topologies et Protocoles de Communication

    1. Topologies de réseau (étoile, bus, anneau, maillé)
    2. Protocoles de communication (TCP, UDP, IP, ICMP)
    3. Adressage IP et sous-réseaux
  4. Équipements Réseau

    1. Routeurs et commutateurs
    2. Points d'accès sans fil (Wi-Fi)
    3. Pare-feu (Firewall) et passerelles (Gateway)
  5. Configuration de Base des Périphériques Réseau

    1. Configuration des adresses IP
    2. Configuration des routeurs et commutateurs
    3. Configuration des points d'accès Wi-Fi
  6. Sécurité Réseau

    1. Menaces et vulnérabilités
    2. Méthodes de protection (pare-feu, VPN, IDS/IPS)
    3. Bonnes pratiques de sécurité réseau
  7. Services Réseau, Protocoles et Standards

    1. DNS (Domain Name System)
    2. DHCP (Dynamic Host Configuration Protocol)
    3. FTP (File Transfer Protocol)
    4. HTTP/HTTPS (Hypertext Transfer Protocol/Secure)
      1. HTTP et HTTPS

        1. Introduction à HTTP et HTTPS

          1. HTTP

            1. Qu'est-ce que HTTP ?

              HTTP (HyperText Transfer Protocol) est un protocole de communication utilisé pour la transmission d'informations sur le World Wide Web. Il permet aux navigateurs web de communiquer avec les serveurs web pour récupérer et afficher des pages web.

            2. Quelques caractéristiques clés de HTTP

              1. Stateless : HTTP est un protocole sans état, ce qui signifie que chaque requête du client au serveur est indépendante. Le serveur ne conserve aucune information entre les requêtes.
              2. Text-Based : Les messages HTTP sont des messages textuels, ce qui les rend faciles à lire et à déboguer.
              3. Port par défaut : Le port par défaut pour les communications HTTP est le port 80.
            3. Structure des messages HTTP

              Les messages HTTP sont constitués de deux types principaux : les requêtes et les réponses.

              1. Requêtes HTTP

                Envoyées par le client (généralement un navigateur) pour demander une ressource (comme une page web) au serveur.

                Une requête HTTP typique contient :

                1. Ligne de requête : Contient la méthode HTTP (GET, POST, etc.), l'URL de la ressource, et la version du protocole HTTP.
                2. En-têtes : Fournissent des informations supplémentaires sur la requête ou sur le client.
                3. Corps (facultatif) : Contient les données envoyées au serveur (principalement utilisé avec POST).
              2. Réponses HTTP

                Envoyées par le serveur en réponse à une requête HTTP. Une réponse HTTP typique contient :

                1. Ligne de statut : Contient la version du protocole HTTP, un code de statut, et un message de statut.
                2. En-têtes : Fournissent des informations supplémentaires sur la réponse ou sur le serveur.
                3. Corps : Contient les données renvoyées au client (comme le contenu HTML d'une page web).
          2. HTTPS

            1. Qu'est-ce que HTTPS ?

              HTTPS (HyperText Transfer Protocol Secure) est une version sécurisée de HTTP. Il utilise le protocole SSL/TLS (Secure Sockets Layer/Transport Layer Security) pour chiffrer les données transmises entre le client et le serveur, assurant ainsi la confidentialité et l'intégrité des données.

            2. Quelques caractéristiques clés de HTTPS

              1. Chiffrement : HTTPS chiffre les données échangées, les rendant illisibles pour les parties non autorisées.
              2. Authentification : Utilise des certificats SSL/TLS pour vérifier l'identité du serveur, protégeant contre les attaques de type man-in-the-middle.
              3. Intégrité des données : Assure que les données ne sont pas modifiées pendant le transit.
            3. Pourquoi utiliser HTTPS ?

              1. Sécurité : Protège les données sensibles comme les informations de connexion, les numéros de carte de crédit, etc.
              2. Confiance : Les utilisateurs sont plus enclins à faire confiance et à interagir avec des sites web sécurisés.
              3. SEO : Les moteurs de recherche, comme Google, favorisent les sites web utilisant HTTPS dans leurs classements.
            4. Comment fonctionne HTTPS ?

              1. Négociation SSL/TLS

                Lorsqu'un client se connecte à un serveur sécurisé, une négociation SSL/TLS a lieu pour établir une connexion sécurisée. Cela implique :

                1. L'échange de certificats pour vérifier l'identité du serveur.
                2. La génération de clés de session pour chiffrer la communication.

              2. Transmission sécurisée

                Une fois la connexion sécurisée établie, les données sont échangées entre le client et le serveur sous forme chiffrée.

              3. Fin de la connexion

                Lorsque la session se termine, les clés de session sont supprimées, et la connexion sécurisée est fermée.

          3. Conclusion

            HTTP et HTTPS sont des protocoles essentiels pour la communication sur le web. HTTP est utilisé pour les communications non sécurisées, tandis que HTTPS assure la sécurité des échanges de données en utilisant le chiffrement SSL/TLS.

        2. Méthodes et Requêtes HTTP

          Les méthodes HTTP les plus couramment utilisées incluent :

          1. GET :Demande une représentation d'une ressource spécifique. Les requêtes GET ne doivent pas avoir d'effet secondaire et peuvent être mises en cache.
          2. POST : Envoie des données au serveur pour créer ou mettre à jour une ressource. Les données sont envoyées dans le corps de la requête.
          3. PUT : Remplace toutes les représentations actuelles de la ressource cible par le contenu de la requête.
          4. DELETE : Supprime la ressource spécifiée.
        3. Codes de statut HTTP

          1. 1xx: Informational

            1. 100 Continue
            2. 101 Switching Protocols
          2. 2xx: Success

            1. 200 OK
            2. 201 Created
            3. 204 No Content
          3. 3xx: Redirection

            1. 301 Moved Permanently
            2. 302 Found
            3. 304 Not Modified
          4. 4xx: Client Errors

            1. 400 Bad Request
            2. 401 Unauthorized
            3. 403 Forbidden
            4. 404 Not Found
            5. 405 Method Not Allowed
          5. 5xx: Server Errors

            1. 500 Internal Server Error
            2. 501 Not Implemented
            3. 502 Bad Gateway
            4. 503 Service Unavailable
        4. Création d'un serveur web simple avec `http.server`

  8. Gestion de Réseau

    1. Surveillance du trafic réseau
    2. Gestion des performances
    3. Outils de diagnostic (ping, traceroute)
  9. Introduction aux Réseaux Sans Fil

    1. Principes des réseaux sans fil
    2. Normes Wi-Fi (802.11)
    3. Sécurité des réseaux sans fil

Exercices, examens et projets

Exercice

Schéma réseau

Concevoir et documenter une architecture réseau simple.

Obligatoire Consulter
Exercice

Diagnostic réseau

Analyser une panne et documenter le diagnostic.

Obligatoire Consulter
Examen

Examen réseaux

Évaluer protocoles, adressage et diagnostic.

Obligatoire Consulter
Examen

Examen réseaux

Évaluer protocoles, adressage et équipements.

Obligatoire Consulter
Projet

Projet réseau

Produire un schéma et un guide de configuration.

Livrables :

  • Schéma
  • Guide
Obligatoire Consulter
Projet

Projet réseau

Concevoir et documenter une architecture réseau.

Livrables :

  • Architecture
  • Plan d'adressage
Obligatoire Consulter