Notes, résumés, travaux, examens et problèmes d'Informatique

Gestion de la mémoire : Linux, Solaris et Windows 2000

Informatique3,5 KB

Gestion de la mémoire dans Linux

Répartition des pages

De la mémoire principale, Linux définit un mécanisme pour faire face aux blocs contigus de pages correspondant à des blocs d'images contiguës. Pour ce faire, il utilise le système d'équipe où le noyau maintient une liste de groupes de cadres de page contigus de taille fixe.

Algorithme de remplacement de page

L'algorithme de remplacement de page de Linux est basé sur l'horloge (NUR ou NRU), qui combine un bit d'utilisation et un bit de modification de chaque page de la mémoire principale.

Gestion de la mémoire dans Solaris

Système de pagination

Les structures de données

Pour la mémoire virtuelle paginée, Solaris utilise une série de structures de données indépendantes de la machine...

Continuer la lecture de "Gestion de la mémoire : Linux, Solaris et Windows 2000" »

Couche liaison de données : concepts, normes et médias

Informatique10,78 KB

Couche liaison de données : concepts et normes

Terme et nœud

Terme : La couche liaison de données PDU. Nœud : Notation des dispositifs réseau de couche 2 reliés à un support commun.

Média (physique)

Média / moyen (physique) : Les moyens physiques de transfert d'information entre deux nœuds. Il est important de comprendre le sens des mots « milieu » et « médias » dans le contexte de ce chapitre. Ici, ces mots se rapportent à la matière qui transporte effectivement les signaux représentant les données transmises. Les médias peuvent être un fil de cuivre, une fibre optique ou l'environnement physique dans lequel le signal voyage. Dans ce chapitre, « média » ne signifie pas, en termes de contenu, des éléments tels que l'audio,...

Continuer la lecture de "Couche liaison de données : concepts, normes et médias" »

Diagramme de Flux de Données (DFD): Guide Complet

Informatique12,6 KB

Le diagramme de flux de données (DFD, sigle utilisé en français et en anglais) est une représentation graphique du "flux" de données à travers un système d'information. Un diagramme de flux de données peut également être utilisé pour afficher le traitement des données (conception structurée). Il est courant pour un concepteur de dessiner un DFD de niveau contexte qui montre d'abord l'interaction entre le système et les entités externes. Ce DFD de niveau contexte est "éclaté" pour révéler plus de détails sur le système modélisé.

Les diagrammes de flux de données ont été inventés par Larry Constantine, le développeur originel de la conception structurée, basée sur la modélisation informatique de Martin et Estrin,

...

Continuer la lecture de "Diagramme de Flux de Données (DFD): Guide Complet" »

Configuration d'un routeur Cisco : Guide complet

Informatique3,07 KB

Routeur

Un routeur est un équipement réseau conçu pour interconnecter des réseaux informatiques. Sa fonction principale est de déterminer le meilleur itinéraire pour envoyer des paquets de données à travers sa table de routage et de les envoyer vers leur destination.

RAM

La RAM (Random Access Memory) est une mémoire vive qui exécute les instructions du CPU et stocke temporairement les données. Elle est volatile, ce qui signifie que son contenu est perdu lorsque le routeur est éteint. Au démarrage, la RAM charge :

  • Le système d'exploitation IOS
  • Le fichier de configuration en cours d'exécution (running-config)
  • La table de routage
  • Le cache ARP
  • Le tampon de paquets

ROM

La ROM (Read-Only Memory) est une mémoire non volatile qui contient le...

Continuer la lecture de "Configuration d'un routeur Cisco : Guide complet" »

Comprendre les Algorithmes et la Programmation

Informatique2,74 KB

Algorithme

Une séquence finie et ordonnée, sans ambiguïté, d'instructions pour résoudre un problème particulier.

Caractéristiques des algorithmes

  • Finitude : Chaque étape doit être définie et exécutée dans un temps fini.
  • Données : Doit exister un ensemble de données initiales et un ensemble de données de sortie.

Boucles et cycles

Un ensemble d'instructions répétées un nombre fini de fois. Une condition détermine le moment où la boucle se termine. Les boucles peuvent être imbriquées, mais ne doivent pas s'entremêler.

Programmation

Processus par lequel le code source d'un programme est écrit, testé, débogué et mis à jour. Les programmes sont les éléments qui composent le logiciel, permettant au matériel d'effectuer des tâches...

Continuer la lecture de "Comprendre les Algorithmes et la Programmation" »

Recherche Documentaire et Culture Numérique : Guide Complet

Informatique6,34 KB

La Recherche Documentaire : Démarche Systématique

La recherche documentaire est une démarche systématique pour identifier, récupérer et traiter les données.

Les Six Étapes Clés de la Recherche Documentaire

Étape 1 : Définir et Comprendre le Sujet

  • Clarifier les termes ambigus. Identifier les mots-clés, synonymes et traductions.
  • Délimiter le sujet.

Étape 2 : Élaborer une Problématique Pertinente

  • Définir une question centrale.
  • Organiser les idées principales.

Étape 3 : Rechercher des Sources d'Information Fiables

  • Utiliser des outils comme Google Scholar, catalogues de bibliothèques, bases de données.
  • Rechercher dans des livres, articles scientifiques, thèses, revues.
  • Vérifier la fiabilité et la pertinence des sources.

Étape 4 : Sélectionner

...
Continuer la lecture de "Recherche Documentaire et Culture Numérique : Guide Complet" »

Pentesting & Cybersécurité : Guide Essentiel des Outils

Informatique25,3 KB

1. Reconnaissance (Passive & Active)

★★★ [PASSIF] whois example.com

  • Affiche les informations d'enregistrement du domaine (propriétaire, registrar, DNS, dates).
  • Repérer les serveurs DNS, e-mails ou noms d'organisation à approfondir.

★★★ [PASSIF] theHarvester -d example.com -b all

  • Récupère les e-mails, sous-domaines, noms d'hôtes à partir de moteurs publics (Google, Bing, etc.).
  • Vérifier les e-mails (HaveIBeenPwned, Google Dork), scanner les hôtes trouvés.

★★★ [PASSIF] sublist3r -d example.com

  • Énumère rapidement les sous-domaines d'un domaine.
  • Scanner chaque sous-domaine avec httpx, Nmap ou WhatWeb.

★★ [PASSIF] crt.sh/?q=example.com

  • Cherche les certificats SSL liés au domaine (contient souvent des sous-domaines).
  • Identifier
...
Continuer la lecture de "Pentesting & Cybersécurité : Guide Essentiel des Outils" »

Comprendre le DNS : Fonctionnement et Structure

Informatique3,25 KB

DNS (Domain Name System) : Le Répertoire d'Internet

Le DNS (Domain Name System, système de nom de domaine) est en quelque sorte le répertoire téléphonique d'Internet.

Les internautes accèdent aux informations en ligne via des noms de domaine (par exemple, nytimes.com ou espn.com), tandis que les navigateurs interagissent par le biais d’adresses IP (Internet Protocol, Protocole Internet).

Le DNS traduit les noms de domaine en adresses IP afin que les navigateurs puissent charger les ressources web.

Chaque appareil connecté à Internet dispose d'une adresse IP unique que les autres appareils utilisent afin de le trouver.

Grâce aux serveurs DNS, les internautes n'ont pas à mémoriser les adresses IP (par exemple, 192.168.1.1 en IPv4) ni...

Continuer la lecture de "Comprendre le DNS : Fonctionnement et Structure" »

Comprendre l'Infrastructure Réseau et le DHCP

Informatique9,92 KB

L'infrastructure réseau est le matériel de connexion physique et le câblage structuré qui permettent la connectivité réseau, la communication, les opérations et la gestion d'un réseau d'entreprise. Celle-ci fournit les voies de communication, les espaces et les liens de transmission entre les utilisateurs, les processus, les applications et les services. L'ensemble de l’Infrastructure Réseau est interconnecté, en tant que système de construction holistique prenant en charge plusieurs sous-systèmes et applications technologiques pour les communications internes, les communications externes ou les deux. Enfin, rappelons qu’une Infrastructure Réseau repose sur :

  • Un pilier “hardware”, comprenant notamment les routeurs, répéteurs,
...
Continuer la lecture de "Comprendre l'Infrastructure Réseau et le DHCP" »

Introduction à la Cryptographie et Sécurité

Informatique3,25 KB

Distribution des Clefs Publiques

Idée de Départ

Simple Annuaire des Clefs Publiques

Problèmes à Résoudre
  • Distribuer les clefs de façon authentifiée et intègre
  • Stocker les clefs de façon sûre (protection en intégrité)
  • Limiter le nombre de clefs à stocker
Solution = Certificats et Hiérarchies de Certification
  • Élément de transport d'une clef publique, dont l'authenticité est vérifiable de façon autonome
  • Authentification: Lie une clef publique à son possesseur
  • Intégrité: Toute modification du certificat sera détectée

Certificat = Structure de Données

  • Permet de lier une clef publique à différents éléments, au moyen de la signature d'une autorité de confiance.

Protocoles Cryptographiques

Dès que plusieurs entités sont impliquées...

Continuer la lecture de "Introduction à la Cryptographie et Sécurité" »