CONCOURS SUR ÉPREUVES OUVERT AUX CANDIDATS TITULAIRES D’UN DIPLÔME OU TITRE CONFÉRANT LE GRADE DE MASTER OU D'UN DIPLÔME OU TITRE HOMOLOGUÉ OU ENREGISTRÉ AU RÉPERTOIRE NATIONAL DES CERTIFICATIONS PROFESSIONNELLES AU NIVEAU I ------CONCOURS SUR ÉPREUVES OUVERT AUX FONCTIONNAIRES CIVILS DE L’ÉTAT, DES COLLECTIVITÉS TERRITORIALES, D’UN ÉTABLISSEMENT PUBLIC OU D’UN ORGANISME INTERNATIONAL COMPTANT AU MOINS CINQ ANS DE SERVICE DANS UN CORPS DE CATÉGORIE A OU ASSIMILÉ SESSION 2014 ÉPREUVE À OPTION (durée : 4 heures – coefficient : 6 – note éliminatoire 4 sur 20) TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION Pour cette épreuve, l'usage des calculatrices programmables, alphanumériques ou à écran graphique est autorisé à condition que leur fonctionnement soit autonome et qu'il ne soit pas fait usage d'imprimante. La consultation des notices de fonctionnement reste interdite. 1/5 Conduite de projet Question n° 1 : Vous êtes chef de projet informatique au sein d'une entreprise dont le parc est constitué de 40 000 postes de travail sous Linux Ubuntu et 50 000 sous Windows XP. Suite à l'arrêt du support de Windows XP par la société Microsoft le 8 avril 2014, vous avez été désigné responsable de la migration de XP vers 7 ou Linux. Chaque année, un sixième de votre parc est renouvelé (soit 15 000 machines), au prorata de chaque OS. Parmi les clients Windows XP, 15 000 utilisent le client de messagerie Outlook et le calendrier partagé Exchange. Les autres clients Windows XP et les clients Linux Ubuntu utilisent le client de messagerie Thunderbird et le calendrier partagé OBM (solution libre). Tous les personnels utilisent la suite bureautique LibreOffice et l'accès aux applications métier s'effectue exclusivement via le navigateur Web Firefox sur des serveurs centraux. Il n'existe aucune application métier "client lourd". Les postes sont répartis sur l'ensemble du territoire national et sont reliés par un réseau Intranet. Le support de proximité (assistance aux utilisateurs et entretien du parc) est assuré par des spécialistes au niveau de chaque département. Expliquez votre démarche pour aborder ce projet qui vous est confié deux ans avant l'échéance du 8 avril 2014. Si plusieurs solutions se présentent à vous, argumentez sur celle qui a votre préférence. Définissez les différentes étapes du projet le plus précisément possible, vous pourrez illustrer votre propos par un diagramme de Gantt. Langage C / Algorithmie Question n° 2 : Réaliser un programme en langage C qui vérifie si un nombre entier est un nombre premier. Un nombre premier est un entier naturel divisible qui admet exactement deux diviseurs distincts entiers et positifs qui sont 1 et lui même (ainsi, 1 n'est pas premier car il n'admet qu'un seul diviseur entier et positif). Le programme comportera 5 fonctions qui effectueront les actions suivantes : - demande de saisie à l'utilisateur du nombre N à vérifier, - algorithme 1 : tester tous les diviseurs de 2 à N-1, - algorithme 2 : idem algorithme 1 en ne testant que les nombres impairs, - algorithme 3 : idem algorithme 2 en arrêtant le test à la racine carrée du nombre N et fin du programme au premier diviseur trouvé, - affichage du résultat de l'algorithme 3 sous la forme « N est/n'est pas un nombre premier». Les fonctions relatives aux algorithmes 1 & 2 sont demandées à titre pédagogiques mais ne seront pas appelées dans le programme principal. 2/5 Question n° 3 : Quelles sont les différences entre les 3 algorithmes de calcul ? Réseaux Question n° 4 : On considère le réseau d'adresse 134.214.0.0 et de masque 255.255.0.0. On veut découper ce réseau en 8 sous-réseaux. Calculer l'adresse de chaque sous réseau et son adresse de broadcast associée en expliquant la démarche. Bases de données / Langage SQL Soit le modèle logique relationnel : Etudiant (numetu, nom, prenom, datenaiss, rue, cp, ville) Matiere (codemat, libelle, coef) Epreuve (numepreuve, dateepreuve, lieu, codemat#) Notation (numetu#, numepreuve#, note) Convention de nommage : un attribut souligné est une clé primaire. # à la fin d'un attribut signifie que cet attribut est une clé étrangère. Question n°5 : Représenter un modèle conceptuel correspondant au modèle logique. Dans les question 6 à 11, donner les requêtes SQL correspondantes. Question n° 6 : Liste de tous les étudiants, classée par ordre alphabétique inverse. Question n° 7 : Nombre total d'épreuves. Question n° 8 : Liste des notes supérieures ou égales à 10. 3/5 Question n° 9 : Nom et prénom des étudiants qui ont obtenu une note égale à 20. Question n° 10 : Moyennes des notes de chaque étudiant (indiquer le nom et le prénom). Question n° 11 : Moyennes des notes de chaque étudiant (indiquer le nom et le prénom), classées de la meilleure à la moins bonne. Architecture des ordinateurs Question n° 12 : Réaliser un schéma de principe représentant les composants principaux d'un micro ordinateur ainsi que leurs interactions. Question n° 13 : Quelles sont les principales caractéristiques d'une carte mère ? Question n° 14 : Qu'est-ce qu'un chipset ? Question n° 15 : Citer différents types de bus et expliquer à quoi ils servent. Sécurité Question n° 16 : Définir en quelques mots le terme de défense en profondeur. Question n° 17 : Comment sécuriser un poste de travail (considérons que le poste de travail fait partie d'un réseau Intranet relié à l'Internet par une passerelle). 4/5 Question n° 18 : Décrire le principe de l'attaque « man in the middle ». Question n° 19 : Donner un moyen couramment utilisé au sein des entreprises pour se prémunir de cette attaque (« man in the middle »). Internet / Intranet Question n° 20 : Décrire les différents composants d'un système de messagerie (infrastructure, logiciels et protocoles). Question n° 21 : Qu'est-ce qu'un Web SSO ? Question n° 22 : Qu'est-ce que la géolocalisation DNS ? Question n° 23 : Que signifie SNMP ? A quoi cela sert-il ? 5/5