1. TP- 5 - Serveur en Python, pour aller plus loin

    的 Joseph Razik, last modified 在 2026-09-28

    Pour pouvoir traiter plusieurs clients en parallèle, il existe deux grandes familles de solutions :

    • La première, la plus classique, est qu'un processus serveur écoute les connexions et à chaque demande créée un autre processus pour assurer le traitement en lui passant la socket.
    • La seconde utilise une technique de pooling, c'est-à-dire que le serveur va regarder périodiquement dans toutes les connexions dont il dispose celles où il peut lire ou écrire.

    阅读更多...


  2. TP-2 Écoute de trames et applications

    的 Joseph Razik, last modified 在 2026-09-23

    1   Objectif

    L'objectif de ce TP est d'observer les échanges des couches éthernet, réseaux, transport et application lors de l'utilisation de protocoles d'applications (telnet, FTP, SMTP, POP3 et HTTP).

    2   La configuration du réseau sous Unix : Révisions du TP1

    En utilisant les commandes ip et netstat étudiées au TP-1, déterminez :

    • Quelles sont toutes les adresses IP de votre machine …

    阅读更多...


  3. TP-1 Utilisation du réseau sous Unix et pratique de SSH

    的 Joseph Razik, last modified 在 2026-09-14

    1   Objectif

    L'objectif de ce premier TP est triple :

    • Mettre en place un réseau virtuel,
    • Étudier la configuration des interfaces réseaux existantes de votre machine sous linux et des machines virtuelles,
    • Étude d'outils de connexion, d'exécution de commandes à distance ou de transfert de fichier sécurisé (ssh).

    2   Préembule

    Si ce n'est déjà fait, créez tout d'abord dans votre répertoire personnel un répertoire UE33. Faites de ce répertoire un …

    阅读更多...


  4. TP B-A-ba Git

    的 Joseph Razik, last modified 在 2026-09-05

    1   Objectif

    L'objectif de ce TP est de découvrir l'outil de versionning GIT et ses commandes de bases, et lier son projet à un dépôt distant tel que Forgejo.

    2   Configuration minimale

    Pour une utilisation simple il y a peu de chose à configurer et cela évitera à git de vous le demander à chaque fois.

    • Configuration du nom d’utilisateur :

      git config --global user.name "Votre Nom"
      
    • Configuration de l’adresse Email :

      git config --global user.email "votre.email@example …

    阅读更多...


Page 1 / 22 » ⇉