Révisions
Corrigés d'examens, guides de TP et fiches de cours rédigés à partir des documents de la bibliothèque.
1370 révisions
Guide de TPGestion de Processus
Ce laboratoire porte sur la gestion des processus en programmation système sous Unix/Linux. Il permet de comprendre le fonctionnement de l'appel système fork(), la création de processus fils, la gestion des identifiants de processus (pid), ainsi que la synchronisation entre processus parent et fils via wait().
Systèmes d’exploitation, Programmation Concurrente · 2014
Guide de TPSystèmes d’exploitation & Programmation Concurrente II2
Ce TP porte sur la synchronisation de threads dans un contexte de programmation concurrente. Il propose deux exercices pratiques : le premier modélise la gestion d’une salle de TP avec un nombre limité d’étudiants pouvant y accéder simultanément, et le second simule la gestion concurrente d’un compte bancaire avec des dépôts et retraits effectués par plusieurs threads.
Programming, Multithreading, Synchronization · 2014
Guide de TPTP 2 - Synchronisation de Threads
Ce TP porte sur la synchronisation de threads en programmation concurrente. Il comporte deux exercices : le premier modélise un scénario de gestion d’une salle de TP avec un nombre limité de places, et le second simule la gestion concurrente d’un compte bancaire avec dépôts et retraits synchronisés.
Systèmes d’exploitation & Programmation Concurrente · 2014
Fiche de coursHTTPS et TLS
Ce document explique les principes fondamentaux du protocole HTTPS et du protocole TLS, ainsi que les étapes pratiques pour sécuriser un site web sous Apache avec un certificat TLS. Il s’adresse aux étudiants et professionnels souhaitant comprendre la sécurisation des échanges web et la mise en place d’un serveur sécurisé.
Web Security and Cryptographic Protocols · 2048
- Fiche de cours
Travaux Dirigés RÉSEAUX D'ENTREPRISES
Ce document présente des exercices et problèmes dirigés sur les réseaux d’entreprise, destinés aux étudiants en informatique ou télécommunications.
Networking, Communication, Computer Science · 2014
Guide de TPRéseaux d'Entreprises - Travaux Dirigés
Ce travaux dirigés porte sur l'analyse et la compréhension des mécanismes fondamentaux des réseaux d'entreprise, notamment la gestion des adresses IP, les requêtes ARP, et la sécurité réseau face aux attaques de type ARP spoofing. Il propose également une étude de cas pratique sur la communication entre postes clients et périphériques réseau (imprimante, caméra IP).
Networking, ARP, IPv6 · 2014
Fiche de coursConfiguration de SSL sur un serveur Web ou un site Web
Ce document explique comment configurer le protocole SSL (Secure Sockets Layer) sur un serveur Web ou un site Web sous Windows Server 2003. Il s'adresse aux administrateurs système souhaitant sécuriser les communications réseau, vérifier l'identité des utilisateurs et garantir l'intégrité du contenu diffusé via leur serveur Web.
Sécurité des systèmes informatiques · 2005
Fiche de coursSécurisation pour diverses applications
Ce document présente les principes fondamentaux de la sécurisation des communications informatiques à l'aide des certificats SSL, ainsi que leurs applications variées. Il s'adresse aux étudiants et professionnels souhaitant comprendre comment SSL protège les échanges de données sur Internet et au-delà, notamment dans les protocoles et services divers. Qu'est-ce que SSL et à quoi sert-il ?
Cybersecurity and Networking
Fiche de coursCHAPITRE III - LES MEMOIRES
Ce matériel couvre les différents types de mémoires utilisées en architecture des microprocesseurs, leurs caractéristiques, leur organisation, ainsi que les techniques d’interfaçage et de décodage d’adresses. Il s’adresse aux étudiants en informatique, électronique ou génie informatique souhaitant comprendre le fonctionnement et la gestion des mémoires dans un système microprocesseur.
Computer Architecture
Guide de TPTravaux pratiques : installation d'un serveur DNS
Ce travaux pratiques guide l'installation et la configuration d'un serveur DNS primaire et secondaire sous Linux. Il permet d'apprendre à configurer les zones DNS directes et inverses, à tester la résolution de noms, et à configurer un client Linux pour utiliser ce serveur DNS. Les commandes et fichiers de configuration nécessaires sont fournis pour une mise en œuvre complète.
Networking and System Administration
Guide de TPActivité Installation/Configuration du service Apache
Ce laboratoire porte sur l'installation et la configuration du serveur web Apache sur un système GNU/Linux RedHat. Il permet d'apprendre à installer Apache, configurer ses paramètres de base, gérer les pages d'accueil, contrôler l'indexation des répertoires, mettre en place des pages personnelles utilisateurs, créer et exécuter des scripts CGI, sécuriser l'accès à certains répertoires, gérer plusi
System and Network Administration
Fiche de coursSolution de l’activité : installation d'un serveur DNS
Ce document présente la procédure complète d'installation et de configuration d'un serveur DNS primaire et secondaire. Il s'adresse aux étudiants en informatique ou aux administrateurs réseau souhaitant comprendre et mettre en place un service DNS fonctionnel dans un environnement local.
Networking and System Administration
Fiche de coursSolution Activité Transfert de fichiers anonyme avec vsftpd
Ce document présente une solution complète pour configurer un serveur FTP avec vsftpd, en particulier pour permettre un transfert de fichiers anonyme. Il s’adresse aux étudiants ou administrateurs systèmes souhaitant comprendre la mise en place et le test d’un serveur FTP sécurisé avec authentification et accès anonyme.
Computer Networking
Fiche de coursSolution de l’activité : installation d'un serveur DHCP
Ce document présente la mise en place d'un serveur DHCP sous Linux, ainsi que la configuration d'un client DHCP et la vérification de leur fonctionnement. Il s'adresse aux étudiants et professionnels souhaitant gérer efficacement l'attribution des adresses IP sur un réseau local.
Networking and System Administration · 2010
Guide de TPProposition d’Activités à Réaliser - MP2L Mastère Professionnel en Logiciel Libre
Ce laboratoire propose une série d’activités pratiques destinées à approfondir la maîtrise des concepts et outils liés à la sécurité des systèmes et réseaux sous Linux.
Cybersecurity and Open Source Software · 2010
CorrigéDevoir Surveillé 1er Semestre
Problème 1 : Algorithmique (10 points) Partie I Question 1 - Définition du type ENS-GOUV Pour modéliser cet ensemble, nous définissons une structure de type enregistrement (pour regrouper les propriétés d'un gouvernorat) et un type tableau pour représenter l'ensemble de ces gouvernorats.
Algorithmique, Structures de Données et Programmation C · Université de la Manouba · 2014
CorrigéDevoir Surveillé - Systèmes d’exploitation
Exercice 1 : Questions de cours Cet exercice vise à valider votre compréhension des concepts fondamentaux des systèmes d'exploitation. La précision du vocabulaire est essentielle. Question 1 - Signification et rôle du PCB et du scheduler PCB (Process Control Block) : C'est une structure de données (un bloc de contrôle) gérée par le noyau du système d'exploitation.
Systèmes d'exploitation, Programmation, Mathématiques · 2011
Fiche de coursSécuriser les Ports et les Services
Ce matériel couvre la sécurisation des ports et des services réseau essentiels dans un système informatique. Il s'adresse aux étudiants et professionnels en sécurité informatique souhaitant comprendre les risques liés aux ports, les services associés, ainsi que les bonnes pratiques pour limiter les vulnérabilités.
Cybersecurity · 2008
CorrigéDevoir Surveillé - Systèmes d’exploitation Programmation Concurrente
Questions de Cours Question 1 - Signification et rôle des acronymes PCB et PSW PCB (Process Control Block) : C'est le bloc de contrôle de processus. Il s'agit d'une structure de données maintenue par le système d'exploitation pour chaque processus.
Programming, Operating Systems, Concurrent Programming · 2013
CorrigéProblème Décorélation des Processus (NP-difficile) par réduction à Independent Set
Exercice 2 - Document incomplet Le document source ne contient aucune donnée ni question sous la section de l'Exercice 2. Il est impossible d'y répondre avec les informations fournies. Nous passons directement à l'Exercice 3.
Programming, Math, etc.
ExplicationThèse : Développement Android et systèmes embarqués – Analyse et conception
Ce document traite du développement d'une application Android destinée à retrouver un téléphone mobile en cas de perte ou de vol.
Programming, Embedded Systems, Android Development · 2007
ExplicationRapport de stage d’Immersion en Entreprise
Ce rapport de stage porte sur le développement d’un moteur de recherche de vols sur Internet, un outil essentiel dans le domaine en pleine expansion de l’E-Tourisme.
Programming, Web Development, ColdFusion, Software Engineering · 2007
ExplicationRapport de stage d’Immersion en Entreprise
Ce document traite du développement d'un moteur de recherche de vols sur Internet, un outil essentiel dans le domaine en pleine expansion de l’E-Tourisme.
Internet, Web Development, ColdFusion · 2007
Fiche de coursSystème d’Exploitation GNU/Linux
Ce document présente les caractéristiques générales du système d’exploitation GNU/Linux ainsi que les différentes distributions. Il s’adresse principalement aux étudiants et utilisateurs souhaitant comprendre les bases des licences des logiciels libres, le rôle du shell, la distinction entre commandes internes et externes, ainsi que quelques commandes essentielles du système GNU/Linux.
Computer Science - Operating Systems · 2008