1a) Qui est capable de gérer plusieurs processus ou threads de manière simultanée. Par exemple un programme qui tourne en avant plan et un qui tourne en arrière plan. Le multi-tâche coopératif laisse à chaque programme le soin de laisser aux autres programmes l'accès au temps CPU et ressources de la machine. Le multi-tâche préemptif c'est le système d'exploitation qui gère le temps impartit à chaque programme. A l'heure actuelle la quasi totalité de OS sont préemptifs (peut-être encore quelques PDA qui utilisent du coopératif).
1b) Qui gère plusieurs utilisateurs, du point de vue de la sécurité, des droits d'accès au système et des préférences de chaque utilisateur. Par exemple un utilisateur "Pierre" et un utilisateur "Michel".
1c) Lorsque un utilisateur se connecte il ouvre une session, un système multi-session est tout simplement un système qui est capable de gérer plusieurs ouvertures de sessions de manière simultanée en séparant les programmes qui appartiennent à chaque utilisateur. Par exemple "Pierre" possède Word et Excel ouverts alors que "Michel" utilise Access sans interférer avec le travail de "Pierre".
2a) ACL = Access Control List, les droits d'accès aux objets du système d'exploitation (dossiers, fichiers, objets active directory, structure Exchange, ...)
2b) Il y en a un bon paquet, je ne connais probablement pas la liste exhaustive
3a) Pas possible de capturer les trâmes aisément (sniffer). Possibilité de gestion du switch pour par exemple autoriser uniquement certaines machines ou activer seulement certaines prises histoire d'éviter les branchements "sauvages".
3b) Avantages : pas de collisions, efficacité du transfert, facilité de diagnostique en cas de problèmes, possibilités de monitoring et de gestion de la bande passante. Avec des switch de niveau 3 possibilité de créer des VLAN et un routage inter-VLAN.
Inconvénients : peut être attaqué avec du "MAC poisonning" (= remplir la mémoire du switch avec des adresses MAC jusqu'à ce qu'il crash) ou du "storm broadcast" (= envoyer des paquets en multidiffusion pour saturer le switch)
4) Un nom dans la structure du serveur qui renvoie à un dossier hors de la racine et de ses sous-dossiers.
Imagine par exemple les dossiers suivants :
- c:\fichiers\racine_ftp\
- c:\fichiers\racine_ftp\courant\
- d:\archives_ftp\
Vu depuis un client FTP tu as respectivement :
- /
- /courant
- la tu ne peux pas y accéder
Mais tu peux par exemple créer un répertoire virtuel "archives" qui pointe sur d:\archives_ftp\ , les clients FTP n'auront qu'à entrer /archives comme chemin pour y accéder et ignoreront même que ce dossier est sur une autre partition.
5) Les commandes suivantes :
- ipconfig /all (vérifie la configuration IP)
- ping [adresse_ip] (vérifie la connectivité IP)
- tracert [adresse_ip] (ou traceroute sous UNIX, vérifie le chemin emprunté)
- ping [nom_d_hôte] (vérifie la résolution de nom)
- route print (vérifie la table de routage)
- arp -a (vérifie la table ARP)
Message édité par Requin le 30-11-2004 à 10:47:24