Environnement informatique Master 2 CCI - Septembre 2006 Guilhem BORGHESI / Christophe Boccheciampe But de ce cours Pas faire de vous des administrateurs systèmes & réseaux Plutôt vous donner une culture générale des outils pour votre futur métier ! Introduction L'informatique est présente partout : - études (support d'apprentissage) - maison (communication, bureautique) - faits de société (brevets, Microsoft,…) Le public se fait souvent une fausse idée : ordinateur = engin intelligent… C'est FAUX ! Objectifs Vous expliquer les notions fondamentales Vous en faire percevoir les différentes facettes de façon (relativement ...) simple Vous montrer qu'il n'y a pas de magie Démonter tous les mécanismes intervenants Si vous ne comprenez pas quelque chose... INTERVENEZ ! Architecture Architecture modulaire Carte mère Processeur Mémoire vive Disque dur Ecran Périphériques Lecteurs Principe de base U nitécentrale M ém oire O rgane d’entrée U nitédetraitem ent O rgane desortie Interfaced'entrées/sorties D onnées P rogram m es R ésultats Sous le capot… Jetons voir un coup d'œil a l'intérieur Pour quoi faire ? Taper un rapport Éditer ses photos de vacances Calculer sa moyenne, sa feuille d'impôt Jouer Naviguer sur Internet … Utiliser des LOGICIELS qui servent à créer, à transformer et à éditer des données ... Définition Machine électronique de traitement de l'information capable d'exécuter un ensemble d'instructions (programme) préalablement enregistré dans sa mémoire. Anglais : computer Différents ordinateurs PC (Personal Computer) Macintosh Mainframe (Gros systèmes) etc. Le matériel… …plus en détails Processeur(s) Caractéristiques Architecture : RISC (Sparc), CISC (Intel), mixte Un ou plusieurs processeurs ? Multi-coeurs ? Fréquence et vitesse d’horloge La mémoire interne : le cache Calcul des performances Exemples : Intel P4, Motorola PowerPC, SUN UltraSPARC III Carte mère L’interface : le BIOS Chipset Les slots (AGP, PCI, ISA) La pile (batterie) Et surtout ,le BUS… Le BUS Gère les communications entre les différentes unités fonctionnelles : processeur, mémoire, contrôleur de disques, carte graphique, etc. Sa vitesse est prépondérante ! Mémoire vive Espace de stockage temporaire Très rapide Faible capacité Différents formats : SDRAM (« Synchronous Dynamic RAM ») DDR-SDRAM RDRAM (vidéo) Disque Dur Espace de stockage « longue durée » Accès lent Grande capacité Peut servir de « zone d’échange » De plus près… supportsm agnétiques/disquesdurs fum ée tracededoigt cheveu En résumé… Plus rapide PRIX plus cher et vice-versa Mémoire cache Mémoire vive Mémoire de masse RAPIDITE Les cartes additionnelles Sur les slots de la carte mère Quelques cartes fréquentes : Réseau Vidéo Son SCSI / RAID TV Périphériques Clavier / Souris Imprimante Scanner Webcam Modem Table de traçage, … Ports additionnels Parallèle Série USB PS/2 … Lecteurs CDROM / DVDROM (et graveurs ...) Disquette ZIP / Disquette grande capacité (Iomega) Bandes magnétiques Lecteurs de cartes mémoires Ecran Taille de la diagonale Résolution (nombre de points) Fréquence de rafraîchissement CRT (tube) vs TFT (plat) Windows : Le Système d’exploitation A quoi ça sert ? Interface Homme / Machine Sous-couche d’exécution des programmes Fournit des fonctions plus élaborées Lesquels ? Le plus répandu : Windows (2000, XP,…) La grande famille des Unix : Linux (RedHat, Ubuntu, Debian, Gentoo, …) SUN Solaris HP/UX SGI Irix FreeBSD, NetBSD, OpenBSD D’autres solutions exotiques : Lindows, Warp Les caractéristiques Multitâches Multi-utilisateurs Multi-processeurs Non-libre Le noyau Cœur de l'OS Interface programmes/périphériques Ensemble de routines en mémoire Gère les processus du système Gère la mémoire MACHINE NOYAU Application Application Application Commandes de base Utilitaires basiques fournis avec Windows Interface utilisateur Gestion machine, « drivers » génériques, … Windows Programmes utiles Editeurs de textes, d'images, navigateurs, Et encore plein d'autres choses… Sur le disque dur… Ensemble de fichiers et répertoires Descripteur de fichiers (FAT) Formats : FAT32, NTFS On peut le diviser en plusieurs morceaux Les partitions Pourquoi un partitionnement ? Classer les données Protéger les données Séparer les systèmes d’exploitations Format des données Descripteur différent Convention de nommage : A: (disquette) ,C: (1er DD), D: (CDROM), … Les pilotes du matériel Sert de traducteur matériel / OS Les plus courant sont déjà installés Mais sinon, on peut tout trouver sur : INTERNET ! Le CD d’installation Contient : Noyau Pilotes (Drivers) Interface Programmes (démineur, navigateur,…) Démarrage d’un mini-sytème à partir du CD C’est là que commencent les ennuis… Les réseaux Histoire 1969 Dpt Défense US lance Arpanet : réseau pour la recherche 4 nœuds : UCLA, UCSB, SRI, U. Utah 1971 13 machines sur le réseau 1990 fin d'Arpanet, début d'Internet 1993 1ère interface de navigation : NCSA Mosaic 1994 1er navigateur Netscape, augmentation rapide du nombre de surfers et multiplication des offres 2006 Des millions de machines sur la planète Principes Echange de données entre 2 ordinateurs Données Il faut gommer les différences aux niveaux matériel et logiciel entre les 2 machines Comment se comprennent-ils ? Un protocole ! Protocole Le support physique Electrique : câble cuivre Ondes : air (faisceau hertzien, wifi ...) Optique : fibre optique Le codage Analogique Numérique Exemple Votre modem à la maison Ordinateur Lignes téléphoniques Provider (Numérique) (Analogique) (Numérique) Modem I N T E R N E T Les types de réseaux WAN (Wide Area Network) : réseau national ou international Plusieurs centaines de Km de diamètre MAN (Metropolitan Area Network) : réseau métropolitain Dizaines de Km LAN (Local Area Network) : réseau local Centaines de mètres Réseau local Quel matériels ? - Hubs (Répéteurs) - Switches (Concentrateurs) - Routeurs Topologies La plus courante : Réseau Ethernet avec topologie en BUS Hub Topologies Mais aussi : enanneau en étoile multipoint (graphe) hiérarchique (arbre) Topologies m ixte(réseauderéseaux) Internet ? Réseau fédérateur de réseaux Constitué de multitudes de noeuds : Routeurs Serveurs (Web, DNS,…) Ordinateurs personnels … La numérotation IPv4 Adresse unique par machine sur 32 bits Nom unique par machine Série de 4 chiffres entre 0 et 255 Exemple : 130.79.6.50 pour HP_LP1 A décomposer en réseau et machine Réseau : 130.79.6 Machine : 1 Les classes d'adresses Classe A, B, C ou D Les plus courante : Classe C ou 255 adresses comme notre LAN "130.79.6.0" Mais comment faire plus grand/petit ? Pour changer le nombre d'adresses, on change le masque Notations Adresse + Masque 130.79.6.0 + 255.255.254.0 Notation abrégée : CIDR 130.79.6.0/23 Vos adresses Entre 130.79.6.201 et 130.79.6.225 Mais cela ne suffit pas pour configurer une machine sur le réseau Où sont les autres machines de mon réseau ? Où est le reste du monde ? D’autres infos… Les bases d' IPv4 (1/2) Passerelle / Gateway Sous-réseau / Subnet 130.79.7.254 C'est la porte de sortie vers d'autres LAN et Internet 130.79.6.0 C'est l'adresse du sous-réseau de la machine Masque de sous-réseau / Subnet Mask 255.255.254.0 Il permet de connaître la taille du sous-réseau Les bases d' IPv4 (2/2) Diffusion / Broadcast 130.79.7.255 C'est l'adresse réservée à la diffusion massive Boucle locale / Loopback 127.0.0.1 C'est l'adresse locale de la machine Les services réseau Le Web World -Wide Web (WWW ou W3 ou 3W ou Web) Projet du CERN en 1989 Notion de document hypertexte liens sur d’autres documents (hyperliens) Messagerie électronique Forums de discussion Échanges de logiciels ou de fichiers (ftp, scp) Connexion et travail à distance (ssh) Recherche sur le Web Documents de tous types (textes, graphiques, images, vidéos, sons…) Chaque document a une adresse unique : adresse URL Ex : http://www-ulp.u-strasbg.fr/bienvenue/index.php Le Web Les pages sont réalisées avec un langage comme HTML L’accès aux documents se fait avec l’aide de navigateurs (browser) Mosaic (NCSA) Netscape Mozilla Firefox Internet Explorer (Microsoft) La recherche sur le Web se fait grâce à des moteurs de recherche : Google (http://www.google.fr) Yahoo (http://www.yahoo.fr) Lycos (http://www.lycos.fr) … La résolution de nom / DNS Pourquoi ? Adresse IP compliquée ! Impossibilité de connaître tout le réseau Réponse : DNS ou Serveur de noms Données réparties partout sur le réseau Fonctionne en arborescence DNS, la suite… Création de domaines par l’AFNIC : .fr .gouv ... Possibilités infinies de sous-domaines : u-strasbg.fr wanadoo.fr Serveur DNS de l’Université : 130.79.200.1 130.79.200.3 Un exemple : www.perdu.com DNS Routeur Perdu.com 66.134.207.43 Routeur Page web GW Routeur www.perdu.com Thomas Routeur Les autres… FTP : Transfert de fichiers SSH : Console sécurisée IRC : Discussion SMTP : Mail LDAP : Annuaire … Et la suite… Nouveau protocole d'adressage IPv6 Nouvelles technologies réseaux : Bluetooth Wi-fi Gigabit Ethernet … Bases d’administration La sécurité (1/2) Plusieurs aspects : Topologies Choix d'une topologie sure Système d'exploitation Mise à jour Windows Update Les pilotes (drivers) Matérielle Protéger physiquement les machines La sécurité (2/2) Utilisation d’application sécurisées Formation des utilisateurs Mots de passe Hérésies (modem, divulgation mot de passe) Veille Surveillance Information Construction d'une base de ressources DHCP Configuration auto d'interface réseaux Adresse IP Gateway Masque de sous-réseau Serveur DNS Nom de domaine Bail limité Sécurité : distribution par adresse MAC Les scripts Pour automatiser les taches répétitives Pour lancer des taches à heure fixe Pour mettre à jour de nombreux fichiers Les SCRIPTS ! Exemple : ps2ascii.bat @echo off if '%1'=='' goto a0 if '%2'=='' goto a1 gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE ps2ascii.ps %1 -c quit >%2 goto x :a0 gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE ps2ascii.ps - -c quit goto x :a1 gs -q -dNODISPLAY -dNOBIND -dWRITESYSTEMDICT -dSIMPLE ps2ascii.ps %1 -c quit goto x :x Et demain ? Installation des machines sous XP Partitionnement Installation du système Configuration / Mise à jour Installation de logiciels Installation de l’imprimante Mais avant, on relit son cours !