TP Khepera Réalisation du Logiciel de communication

Dimension: px
Commencer à balayer dès la page:

Download "TP Khepera Réalisation du Logiciel de communication"

Transcription

1 TP Khepera Réalisation du Logiciel de communication 3IF, INSA de Lyon, 2007/2008 Guillaume Beslon, Thierry Moyaux, Christian Wolf 1 Introduction Travail demandé dans ce TP : Réalisation de la couche liaison du logiciel de communication (le reste de l architecture est fourni). Validation en assistance (sur les stations VxWorks), Un listing commenté, à envoyer par mail à l adresse suivante : [email protected]. Le format est le suivant : le sujet du mail est [KHEPIF-TP5] suivi de votre numéro de binôme. Le corps du mail doit mentionner vos deux noms et le fichier attaché doit avoir pour nom XXXX.c (plus, éventuellement XXXX.h) où XXXX est votre numéro de binôme. Tout fichier doit impérativement commencer par un commentaire mentionnant vos noms, prénoms et votre numéro de binôme... Tout mail incorrectement formaté sera refusé. Il est préférable, lors de l intégration des différents modules sous VxWorks, de réutiliser votre propre couche système (cf. TP4). Cependant, en cas de problème, une version compilée vous est fournie. Nous vous rappelons qu au delà du compte-rendu, l objectif de ce TP est de visualiser et de comprendre les enchaînements de protocoles (et donc de communications) dans un logiciel réseau organisé sur le mode OSI (bien qu ici l architecture soit très simplifiée). N hésitez donc pas à jouer avec les modules qui vous sont fournis 1... Ne vous concentrez pas uniquement sur la couche liaison : sa programmation n est qu un prétexte pour regarder plus loin. Bref, soyez curieux!!! 1 Pour cela, les modules à réaliser vous sont fournis sous forme de code objet. Vous pouvez donc directement compiler l ensemble de la chaîne de commande et de communication et l exécuter. 1

2 2 Rappel de l architecture du logiciel Le logiciel de communication est structuré en trois couches : Application (module lay application.c), Liaison (module lay data link.c, (à réaliser)), Physique (module lay physical.c). De manière à favoriser la portabilité, la couche physique est elle même découpée en deux parties principales : couche physique à proprement parler (gestion de l automate) sous-couche système gérant les entrées/sorties d une manière adaptée au coupleur de communication (sous-couche réalisée dans le TP4). Cette sous-couche encapsule et isole tous les appels systèmes (donc tous les échanges entre le et le Z85230 dans le cas de l application VxWorks). Dans le cadre de ce TP, une deuxième version de cette couche vous sera fournie afin de permettre l utilisation du logiciel de communication sur une plate-forme Linux (voir section suivante). Enfin, deux modules, dits de supervision (superv.c) et gestion mémoire (memman.c) permettent de gérer les échanges de messages entre les couches du logiciel réseau et d assurer un service rapide de réservation mémoire (sans passer par les primitives d allocation standard). Un programme principal (fichier tp main.c) permet d initialiser le khepera, de commander un mouvement et de lire les valeurs des capteurs. Il permet également, en utilisant les options de la ligne de commande, de tracer le parcourt des messages à travers les différentes couches du logiciel de communication 2 (utiliser l option -h pour connaître les commandes disponibles). Ce module doit être compilé avec l option LINUX sous linux. Le programme principal fait appel à des primitives de haut niveau pour la communication avec le robot (commande des moteurs, lecture des capteurs, etc.). Ces primitives sont disponibles dans le module (khep cde.c). 2.1 Environnement de développement et de test Le logiciel est destiné à être utilisé pour communiquer avec le khepera sur les satellites Vx- Works. Il peut cependant être testé en simulation (en C standard sous Linux), une solution qui a le mérite de garantir l indépendance vis à vis de la salle vxworks. Afin de pouvoir tester le logiciel sans khepera, ce dernier peut également être simulé avec un logiciel qui vous est fourni. Enfin, pour faciliter la mise au point du code, un mini-terminal linux vous est fourni pour que vous puissiez communiquer directement avec le robot ou avec l application 3. Ces deux dernières applications peuvent fonctionner suivant deux modes (à choisir suivant les options 2 On sera attentif aux valeurs des deux variables globales verbose et confirme qui permettent d afficher ou non les différentes étapes de la communication et d attendre ou non une validation clavier à chaque étape. Sous VxWorks, ces deux variables doivent impérativement être fixées à zéro sous peine de ralentir le programme et d en perturber le fonctionnement. Valeurs possibles : 0,1,2. 3 Il s agit de trois applications de type terminal : pipe terminal com1 se connecte sur le port virtuel COM1, pipe terminal com2 se connecte sur le port virtuel COM2 et terminal se connecte sur le vrai port de serie COM1. 2

3 de compilation) : mode réseau et mode local. Dans le premier cas, la couche système communique avec le port série de l ordinateur (on doit donc disposer de deux machines connectées par un câble croisé). Dans le second cas, le port série est simulé par un tube nommé (le simulateur ou le terminal sont alors exécutés sur la même machine que le logiciel de commande et toutes les applications sont connectés par des ports virtuels). L archive qui vous est fournie 4 contient les sources de ces deux applications (chaîne de commande et simulateur du khepera) distribuées sur plusieurs répertoires : Application Répertoires Contenu Logiciel de commande khep_com/common Sources du logiciel de commande, sauf la couche système. Le choix de la plate-forme d exécution (linux local, linux réseau, Vx- Works) est effectué à la compilation. La couche liaison vous est fournie en version compilée (lay data link.o) afin que vous puissiez étudier le fonctionnement du système. Logiciel de commande khep_com/linux Simulation de la couche système pour Linux. Le choix de la plateforme d exécution (linux local, linux réseau) est effectué à la compilation. Logiciel de commande khep_com/vxworks Couche système pour VxWorks (version compilée). Ce module est destiné aux binômes qui ne parviendraient pas à réutiliser leur propre couche système (développée au cours du TP4). Simulateur du khepera khep_sim/linux Sources du simulateur 3D du khepera ; le choix de la plateforme d exécution (linux local ou linux réseau) est effectué à la compilation. mini-terminal khep_term/linux Sources du mini-terminal ; le choix de la plate-forme d exécution (linux local ou linux réseau) est effectué à la compilation. Le mode simulé, tel que les sources sont configurées, demande l exécution des deux applications communicantes sur deux machines différentes connectées avec un câble série croisé (mode linux reseau). Par exemple, la connexion de deux machines Linux différentes, une machine exécutant le logiciel de commande (avec la version linux de la couche système), la deuxième 4 3

4 machine exécutant la simulation du khepera ; ou la connexion d un satellite vxworks avec une machine Linux exécutant la simulation du khepera ; etc. Afin de pouvoir travailler sur une seule machine, la connexion série elle même peut également être simulée (mode linux local). Cette technique permet de simuler deux ports série (COM1 et COM2) sur la même machine en utilisant un tube nommé. Pour cela, les deux applications (logiciel de commande avec couche système simulée et khepera simulée) doivent être compilées en définissant la macro SIMULATED SERIAL PORT pour les deux applications, ainsi que la macro SIMULATED SERIAL COM2 pour une des deux applications 5. La figure 1 résume quelques possibilités de connexion entre le logiciel de commande et le khepera ou le simulateur. 3 Description du logiciel de chaque couche Le logiciel de chaque couche est codé dans un fichier indépendant. Ce logiciel, qui suit les spécifications décrites dans les automates est structuré de la manière suivante : nom_couche() Début Recuperer requ^ete entrante SELON la valeur de la variable ETAT faire: CAS x: Début SELON le type de requ^ete reçue faire: CAS z: Début Traitement de la requ^ete (incluant les appels nécessaires vers le niveau inférieur) Renvoyer l indication correspondante à l appelant Definir le nouvel état Fin CAS z CAS... FIN SELON type requ^ete Fin CAS x CAS... Fin SELON valeur de la variable ETAT Renvoyer compte-rendu Fin Le logiciel comprend trois couches implémentées dans les trois fonctions suivantes : 5 On se refera aux Makefiles des deux applications 4

5 APPL. SOFTWARE 7-APPLICATION 2-DATA LINK 1-PHYSICAL systeme.c Z85230 M68331 SOFT- WARE KOS KHEPERA VXWORKS APPL. SOFTWARE 7-APPLICATION 2-DATA LINK 1-PHYSICAL sim_systvx.c 8250 ou ou 16550,... M68331 SOFT- WARE KOS KHEPERA LINUX APPL. SOFTWARE 7-APPLICATION 2-DATA LINK 1-PHYSICAL sim_systvx.c 8250 ou ou 16550, ou ou 16550,... KHEPERA SIMUATION LINUX LINUX (Define Macro SIMULATED_SERIAL_PORT) APPL. SOFTWARE 7-APPLICATION 2-DATA LINK 1-PHYSICAL sim_systvx.c named pipe LINUX KHEPERA SIMUATION (Define Macros SIMULATED_SERIAL_PORT and SIMULATED_SERIAL_COM2) (Define Macro SIMULATED_SERIAL_PORT) APPL. SOFTWARE 7-APPLICATION 2-DATA LINK 1-PHYSICAL sim_systvx.c named pipe LINUX Simulated TERMINAL SOFTWARE (pipe_terminal.c) (Define Macros SIMULATED_SERIAL_PORT and SIMULATED_SERIAL_COM2) Fig. 1 Quelques possibilités pour les connexions entre vxworks et le khepera ou leurs simulations respectives. 5

6 int call application layer() : la couche application renvoie une indication correspondant à la fin de traitement de la requête au logiciel de supervision. int call data link layer() : la couche liaison renvoie une indication correspondant à la fin de traitement de la requête au logiciel de la couche application (à réaliser). int call physical layer() : la couche physique renvoie une indication correspondant à la fin de traitement de la requête au logiciel de la couche liaison. Le logiciel de niveau système (que ce soit en simulation ou sous VxWorks) est accessible via les primitives déjà programmées : open 85230b(int parity active, int parity type) permet de lancer l initialisation du 85230, write 85230b(unsigned char *, unsigned char *) permet d émettre une chaîne de caractères tout en commençant à recevoir l écho, read 85230b(unsigned char *, unsigned char) permet de recevoir une chaîne jusqu à réception d un caractère de fin de trame, close 85230b() permet de réinitialiser le coupleur série. Les interfaces entre les différents modules sont gérées à l aide de files d attente. Il faut noter que ces files d attente sont similaires à des boites au lettres. Le superviseur scrute l état des files d attente et donne la main à un module lorsque celui-ci a quelque chose à faire. L accès aux files se fait par deux primitives : push(request *in req) pop(int layer id, request **out req) ou req est pointeur sur une requête ou une indication. Ces actions doivent être faites explicitement dans le programme. Ces primitives renvoient OK si il n y a pas eu de problème et PB sinon. Il faut noter que ces primitives ne recopient que des pointeurs sur des structures de requêtes. Il est de votre responsabilité de vous assurer que les pointeurs manipulés sont valides et en particulier que les zones sur lesquelles ils pointent contiennent en permanence des informations pertinentes. Gestion de mémoire Les structures de type request manipulé dans ce TP sont gérées de façon dynamique, ç.à.d. elles doivent obligatoirement être allouées avant d être remplies et envoyées (avec push()). Pour l allocation nous vous demandons d utiliser la fonction new request() (fourni dans les fichiers memman.c et memman.h). De même manière, toutes les structures dépilées avec pop() doivent être libérées avec delete request(). 4 Description des interfaces Il s agit ici de spécifier les caractéristiques de chaque requête et indication échangée entre les couches. Requêtes et indications sont stockées dans une structure de données nommée request : 6

7 typedef struct { int dest, type, length; char param1[max_len_message], param2[max_len_message]; } request; La structure contient le numéro de couche recevant le message (dest), le type de message, et un attribut nommé length 6 indiquant le nombre de paramètres utilisés par le message, multiplié par -1. Ces structures de données ainsi que le codage des types de requête et d indication vous sont donnés dans le fichier khep.h. 4.1 Composition des trames Les trames échangées entre le Système VxWorks et le khepera sont des chaînes de caractères dans lesquelles on peut distinguer plusieurs parties : Le premier caractère correspond au header de la couche liaison. Il indique au khepera le type d action à entreprendre (W pour écriture ou R pour lecture). l adresse (deux caractères) correspond au header de la couche application. les données proprement dites La couche liaison est chargée de rajouter en fin de chaîne un caractère de fin de trame pour clore le message. 4.2 les requêtes Chaque couche reçoit des requêtes de : connexion, déconnexion, émission, réception. en provenance du la couche supérieure (du module superviseur s il s agit de la couche application) et lui renvoie des indications de : connexion, déconnexion, émission, réception, erreur. 6 le nom a été choisi pour des raisons historiques et difficiles à décrire 7

8 4.3 Interface logiciel/couche application Destination Type Long. Remarques Application RC 0 Application RE -2 Paramètre 1 : la commande à envoyer au dispositif distant. Paramètre 2 : l adresse associée au dispositif distant. Les mnémoniques sont ceux fournis dans khep.h : AD MOTORS, AD SENSORS, AD CONFIG. Application RR -1 Paramètre 1 : l adresse associée au dispositif distant (voir RE). Application RD 0 Logiciel IC 0 Logiciel ID 0 Logiciel IER -1 Paramètre 1 : la couche où a été détectée l erreur irrécupérable (comme entier non signé de 8bit) dans le premier caractère. Logiciel IE 0 Logiciel IR -1 Paramètre 1 : la chaîne reçue. 4.4 Interface couche application/couche liaison Destination Type Long. Remarques Liaison RC 0 Liaison RE -1 Paramètre 1 : la commande à envoyer au dispositif distant. Liaison RR -1 Paramètre 1 : la commande à envoyer au dispositif distant. Liaison RD 0 Application IC 0 Application ID 0 Application IER -1 Paramètre 1 : la couche où a été détectée l erreur irrécupérable (comme entier non signé de 8bit) dans le premier caractère. Application IE 0 Application IR -1 Paramètre 1 : la chaîne reçue. 8

9 4.5 Interface couche liaison/couche physique Destination Type Long. Remarques Physique RC 0 Physique RE -1 Paramètre 1 : la commande à envoyer au dispositif distant. Physique RR -1 Paramètre 1 : la commande à envoyer au dispositif distant. Physique RD 0 Liaison IC 0 Liaison ID 0 Liaison IER -1 Paramètre 1 : le premier caractère donne le niveau de gravité : c : la couche physique est toujours connectée (cas d une erreur d écrasement ou d une erreur de parité) d : la couche physique est déconnectée (perte de ligne, réception d un BREAK ou d un TIME OUT) Liaison IE -1 Paramètre 1 : la chaîne reçue. Liaison IR -1 Paramètre 1 : la chaîne reçue. 4.6 Interface couche physique/système (coupleur) On se borne ici à décrire les quatre primitives accessibles dans le module système (déjà réalisés lors du TP khepera - coupleur E/S ) : open 85230b(int parity active, int parity type) Cette fonction renvoie un entier codant les valeurs suivantes : ID : indication de déconnexion, correspond à la réception d un signal de BREAK, ou à l expiration d un TIME OUT avant d avoir reçu les signaux CTS et DCD du dispositif extérieur, IC : indication de connexion, si l initialisation s est bien passée et si le dispositif de communication a bien renvoyé les signaux DCD et CTS en réponse à DTR et RTS write 85230b(unsigned char *outstring, unsigned char *instring) Les deux paramètres sont des pointeurs sur des chaînes de caractères. Cette fonction envoie tous les caractères de la variable outstring et attend en même temps de recevoir des caractères. Elle rend la main lorsqu elle a émis le dernier caractère de la variable instring ou lorsqu elle a diagnostiqué une erreur non récupérable. Cette fonction renvoie un entier représentant (les constantes sont définies dans systeme.h) : 9

10 le nombre de caractère reçus (supérieur 0), une indication de time out (TIME OUT=-1) une indication de perte de ligne ou de break (LINE ERROR=-2) une erreur de parité ou d écrasement concernant les caractères reçus (FRAME ERROR=-3) read 85230b(unsigned char *instring, unsigned char eof) Le premier paramètre est un pointeur sur chaîne de caractères et le deuxième est un caractère. Cette fonction se met en attente de réception jusqu à ce qu un caractère de fin de trame (conforme à celui spécifié dans la variable eof) soit reçu. Elle rend la main lorsqu elle a reçu ce dernier caractère ou lorsqu elle a diagnostique une erreur non récupérable. Les caractères reçus sont recopiés dans la variable instring passée en paramètre. Les valeurs renvoyées correspondent à celles renvoyées par la fonction write 85230b. close 85230b() Fonction sans paramètre permettant de réinitialiser le coupleur. 5 Protocole de communication Commande W00I W00R W00S W01±xxx±yyy R01 R02 fonction Initialiser le khepera Reset du khepera Arrêter les moteurs (le robot reste initialisé) Configurer les vitesses des deux moteurs (e.g. : W ) Lire les vitesses des deux moteurs (résultat : ±xxx±yyy) Lire les valeurs des capteurs (résultat : 8 valeurs à 3 chiffres) 6 Modifications du protocole depuis les TP 3 et 4 Le TP Automates enseigné cette année a été conçu pour l ancienne plateforme du département, ç.à.d. pour le tapis roulant et la carte dédiée. Le passage au robot khepera a nécessité quelque changements et nous a donné aussi l occasion d apporter quelques améliorations au protocole de communication : Le khepera communique sans bit de parité, l initialisation du coupleur doit donc être légèrement changé pour en tenir compte. Les macros ID et IC (valeurs renvoyées par open 85230b()) ont été changées : leur définition est à supprimer du fichier systeme.c (ou systeme.h). Les valeurs correctes sont définies dans khep.h. cw-gb, version 2.0, 13 avril 2007 rédigé avec L A TEX 10

PROJET ALGORITHMIQUE ET PROGRAMMATION II

PROJET ALGORITHMIQUE ET PROGRAMMATION II PROJET 1 ALGORITHMIQUE ET PROGRAMMATION II CONTENU DU RAPPORT A RENDRE : o Fiche signalétique du binôme o Listing des différents fichiers sources o CD sources o Il sera tenu compte de la présentation du

Plus en détail

Programmation impérative

Programmation impérative Programmation impérative Cours 4 : Manipulation des fichiers en C Catalin Dima Organisation des fichiers Qqs caractéristiques des fichiers : Nom (+ extension). Chemin d accès absolu = suite des noms des

Plus en détail

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7 Cahier des charges driver WIFI pour chipset Ralink RT2571W sur hardware ARM7 RevA 13/03/2006 Création du document Sylvain Huet RevB 16/03/2006 Fusion des fonctions ARP et IP. SH Modification des milestones

Plus en détail

Programmation système I Les entrées/sorties

Programmation système I Les entrées/sorties Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les

Plus en détail

PocketNet SNMP/Modbus

PocketNet SNMP/Modbus Volume 1 RBEI-ADISCOM Manuel utilisateur PocketNet SNMP/Modbus CONVERTISSEUR SERIE - ETHERNET Manuel utilisateur PocketNet SNMP/Modbus Table des matières CHAPITRE 1 Caractéristiques utiles à la mise en

Plus en détail

DUT Informatique Module Système S4 C Département Informatique 2009 / 2010. Travaux Pratiques n o 5 : Sockets Stream

DUT Informatique Module Système S4 C Département Informatique 2009 / 2010. Travaux Pratiques n o 5 : Sockets Stream iut ORSAY DUT Informatique Département Informatique 2009 / 2010 Travaux Pratiques n o 5 : Sockets Stream Nom(s) : Groupe : Date : Objectifs : manipuler les primitives relatives à la communication par sockets

Plus en détail

ANALYSE TRAMEs LIAISON SERIE

ANALYSE TRAMEs LIAISON SERIE ANALYSE TRAMEs LIAISON SERIE 1 Objectifs de ce travail Nous allons étudier dynamiquement la liaison série en utilisant la simulation. La mise en œuvre des liaisons séries simulées et de TestCom est expliquée

Plus en détail

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

Plus en détail

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F) NanoSense 123 rue de Bellevue, 92100 Boulogne Billancourt France Tél : 33-(0) 1 41 41 00 02, fax : 33-(0) 1 41 41 06 72 Protocole Modbus de la sonde Particules P4000 (Version 01F) Ver V01A V01B V01C V01D

Plus en détail

Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski [email protected]

Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski [email protected] Mars 2002 Pour Irène et Marie Legal Notice Copyright c 2002 Patrick Cégielski Université

Plus en détail

La couche réseau Le protocole X.25

La couche réseau Le protocole X.25 La couche réseau Le protocole X.25 Michel Gardie GET/INT/LOR/RIP 20 décembre 2004 Réseau / X.25 Informations La version de ce document à la date d impression et de révision est temporaire. Quelkes feautes

Plus en détail

Bases de programmation. Cours 5. Structurer les données

Bases de programmation. Cours 5. Structurer les données Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Introduction. Adresses

Introduction. Adresses Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 [email protected] 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom

Plus en détail

Manuel du client de bureau distant de KDE

Manuel du client de bureau distant de KDE Manuel du client de bureau distant de KDE Brad Hards Urs Wolfer Traduction française : Joëlle Cornavin Traduction française : Yann Neveu Relecture de la documentation française : Ludovic Grossard 2 Table

Plus en détail

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

Master d'informatique 1ère année Réseaux et protocoles. Couche physique Master d'informatique 1ère année Réseaux et protocoles Couche physique Bureau S3-354 Mailto:[email protected] http://saquet.users.greyc.fr/m1/rezopro Supports de communication Quelques exemples :

Plus en détail

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique, Français Version 1.0.0 23/12/2002 ii General Copyright 2001 by WAGO Kontakttechnik GmbH Tous droits réservés. WAGO Kontakttechnik GmbH

Plus en détail

Poker. A rendre pour le 25 avril

Poker. A rendre pour le 25 avril Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles

Plus en détail

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4 D3E ELECTRONIQUE Copyright D3E Electronique SAS 2010 Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4 D3E Electronique Parc du Grand Troyes - 3 Rond-point Winston Churchill - 10302 SAINTE

Plus en détail

Le Network File System de Sun (NFS)

Le Network File System de Sun (NFS) 1 sur 5 Le Network File System de Sun (NFS) Le Network File System de Sun (NFS) Architecture Protocoles Mounting Automounting vs Static mounting Directory et accès aux fichiers Problèmes Implémentation

Plus en détail

Génie Logiciel avec Ada. 4 février 2013

Génie Logiciel avec Ada. 4 février 2013 Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre

Plus en détail

Réalisation de SMSMail

Réalisation de SMSMail Rapport de projet de seconde année du cycle ingénieur Département Informatique, Microélectronique, Automatique Polytech'Lille, Villeneuve d Ascq Réalisation de SMSMail Source : http://projets-imasc.plil.net/mediawiki/index.php?title=projets_ima4_sc_%26_sa_2012/2013

Plus en détail

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : [email protected] Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

Cours d initiation à la programmation en C++ Johann Cuenin

Cours d initiation à la programmation en C++ Johann Cuenin Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................

Plus en détail

Systèmes d exploitation

Systèmes d exploitation Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation

Plus en détail

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE) SIN STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE) 1 GESTION DES

Plus en détail

IFT2245 - Systèmes d exploitation - TP n 1-20%

IFT2245 - Systèmes d exploitation - TP n 1-20% IFT2245 - Systèmes d exploitation - TP n 1-20% DIRO - Université de Montréal Nicolas Rous et Dorian Gomez Disponible : 14/02/2013 - Remise : 28/03/2013 au début de la démo LISEZ TOUT LE DOCUMENT AVANT

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert [email protected] Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation :

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation : Algorithmique et programmation : STRUCTURES DE DONNÉES A. Structure et enregistrement 1) Définition et rôle des structures de données en programmation 1.1) Définition : En informatique, une structure de

Plus en détail

Argument-fetching dataflow machine de G.R. Gao et J.B. Dennis (McGill, 1988) = machine dataflow sans flux de données

Argument-fetching dataflow machine de G.R. Gao et J.B. Dennis (McGill, 1988) = machine dataflow sans flux de données EARTH et Threaded-C: Éléments clés du manuel de références de Threaded-C Bref historique de EARTH et Threaded-C Ancêtres de l architecture EARTH: Slide 1 Machine à flux de données statique de J.B. Dennis

Plus en détail

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran)  Processus = suite d'actions = suite d'états obtenus = trace Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement

Plus en détail

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

Guide de connexion Wi-Fi sur un hotspot ADP Télécom Sommaire Que faut-il pour se connecter? 2 Disposer du matériel adéquat 2 Disposer des droits d accès 2 Comment se connecter? 3 Etape 1 : s attacher au réseau Wi-Fi 3 Etape 2 : authentification 4 Comment

Plus en détail

Approche Contract First

Approche Contract First Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation

Plus en détail

Réseaux grande distance

Réseaux grande distance Chapitre 5 Réseaux grande distance 5.1 Définition Les réseaux à grande distance (WAN) reposent sur une infrastructure très étendue, nécessitant des investissements très lourds. Contrairement aux réseaux

Plus en détail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. DIFFÉRENTS TYPES DE RÉSEAUX TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les

Plus en détail

Introduction à la Programmation Parallèle: MPI

Introduction à la Programmation Parallèle: MPI Introduction à la Programmation Parallèle: MPI Frédéric Gava et Gaétan Hains L.A.C.L Laboratoire d Algorithmique, Complexité et Logique Cours du M2 SSI option PSSR Plan 1 Modèle de programmation 2 3 4

Plus en détail

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

Plus en détail

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions Androïd Manuel d installation MB PRO LIGHT Préalable MB Pro Light est compatible avec tous les téléphones disposant du système d exploitation Androïd 1.5 et supérieur Après votre achat, vous avez reçu

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail

Table des matières 1. Installation de BOB 50... 3 BOB ou un programme annexe ne démarre pas ou ne fonctionne pas correctement...10

Table des matières 1. Installation de BOB 50... 3 BOB ou un programme annexe ne démarre pas ou ne fonctionne pas correctement...10 Table des matières 1. Installation de BOB 50... 3 1.1. Avant d installer/migrer vers BOB 50... 3 1.2. Installation de Sybase Advantage Server... 3 1.3. Installation monoposte du logiciel BOB 50... 4 1.4.

Plus en détail

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4. VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes

Plus en détail

La technologie Java Card TM

La technologie Java Card TM Présentation interne au CESTI La technologie Java Card TM [email protected] http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages

Plus en détail

Le protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP

Le protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP Résolution d adresses et autoconfiguration Les protocoles ARP, RARP, TFTP, BOOTP, DHCP Le protocole ARP (Address Resolution Protocol) Se trouve au niveau de la couche réseau Interrogé par le protocole

Plus en détail

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3

Plus en détail

Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. www.cned.fr 8 CODA GA WB 01 13

Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. www.cned.fr 8 CODA GA WB 01 13 Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR 8 CODA GA WB 01 13 www.cned.fr SOMMAIRE Qu est-ce que «CopiesEnLigne»?...2 1. ACCÉDER À «CopiesEnLigne»...3 2. VOTRE INTERFACE «CopiesEnLigne»...4

Plus en détail

Diagrammes de Package, de déploiement et de composants UML

Diagrammes de Package, de déploiement et de composants UML labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description

Plus en détail

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures Le stockage 1. Architecture de stockage disponible a. Stockage local ou centralisé L architecture de stockage à mettre en place est déterminante pour l évolutivité et la performance de la solution. Cet

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie [email protected] 2 Programmation Impérative

Plus en détail

Configurer l adressage des serveurs et des clients

Configurer l adressage des serveurs et des clients Configurer l adressage des serveurs et des clients Adresses IP statiques et dynamiques... 156 L adressage manuel... 157 L adressage automatique... 159 Renouvellement d une adresse IP... 161 Configuration

Plus en détail

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique Services OSI Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique 59 SERVICES "APPLICATION" Architecture spécifique : ALS (Application Layer

Plus en détail

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte Ethernet Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables Nozar Rafii, Yannick Graton Ecole de printemps réseau Nancy, Mars 2006 1 Contexte Objectif Architecture Modèle

Plus en détail

Notice d installation des cartes 3360 et 3365

Notice d installation des cartes 3360 et 3365 Notice d installation des cartes 3360 et 3365 L architecture ci-dessous représente de manière simplifiée l utilisation des cartes IP 3360 et Wi-Fi 3365, associée à une centrale Harmonia La carte IP 3360

Plus en détail

Introduction à la sécurité Cours 8 Infrastructure de clés publiques. Catalin Dima

Introduction à la sécurité Cours 8 Infrastructure de clés publiques. Catalin Dima Introduction à la sécurité Cours 8 Infrastructure de clés publiques Catalin Dima 1 Gestion des clés La gestion des clés concerne : La distribution de clés cryptographiques, Les mécanismes utilisés pour

Plus en détail

Simulation d un système de paiement par carte bancaire

Simulation d un système de paiement par carte bancaire Simulation d un système de paiement par carte bancaire Mini projet IN301/IN3ST01-2009-2010 Sujet rédigé par Jean Cousty et Laurent Najman, très librement inspiré d un projet de Jérome Gueydan pour l ENSTA

Plus en détail

Administration des ressources informatiques

Administration des ressources informatiques 1 2 La mise en réseau consiste à relier plusieurs ordinateurs en vue de partager des ressources logicielles, des ressources matérielles ou des données. Selon le nombre de systèmes interconnectés et les

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

TP : Gestion d une image au format PGM

TP : Gestion d une image au format PGM TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples

Plus en détail

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques GenIP 30i Juillet 2015 GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques Gérez vos Alarmes (Voix, SMS, Email, trame TCP) GenIP 30i Supervisez à distance vos équipements

Plus en détail

Temps Réel. Jérôme Pouiller <[email protected]> Septembre 2011

Temps Réel. Jérôme Pouiller <j.pouiller@sysmic.org> Septembre 2011 Temps Réel Jérôme Pouiller Septembre 2011 Sommaire Problèmatique Le monotâche Le multitâches L ordonnanement Le partage de ressources Problèmatiques des OS temps réels J. Pouiller

Plus en détail

ANNEXE 5 (1 page) MIC2920x

ANNEXE 5 (1 page) MIC2920x ²² ANNEXE 5 (1 page) MIC2920x Coefficient : 5 DT 7/ 29 ANNEXE 6 (1 page) - ADG 719 Coefficient : 5 DT 8/ 29 ANNEXE 7 (3 pages) - ESDAxxSCy Coefficient : 5 DT 9/ 29 ANNEXE 7 (suite) Coefficient : 5 DT 10/

Plus en détail

UE C avancé cours 1: introduction et révisions

UE C avancé cours 1: introduction et révisions Introduction Types Structures de contrôle Exemple UE C avancé cours 1: introduction et révisions Jean-Lou Desbarbieux et Stéphane Doncieux UMPC 2004/2005 Introduction Types Structures de contrôle Exemple

Plus en détail

Traduction des Langages : Le Compilateur Micro Java

Traduction des Langages : Le Compilateur Micro Java BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant

Plus en détail

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II.2/ Description des couches 1&2 La couche physique s'occupe de la transmission des bits de façon brute sur un canal de

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1 Les Virtual LAN Master 1 STIC-Informatique 1 Les Virtual LAN Introduction Master 1 STIC-Informatique 2 Les Réseaux Locaux Virtuels (VLAN) Avantages des LAN Communication rapide, broadcasts Problèmes des

Plus en détail

Programmation d un contrôleur via une liaison téléphonique Note d application

Programmation d un contrôleur via une liaison téléphonique Note d application Programmation d un contrôleur via une liaison téléphonique, Français Version 1.0.0 24/12/02 ii General Copyright 2001 by WAGO Kontakttechnik GmbH Tous droits réservés. WAGO Kontakttechnik GmbH Hansastraße

Plus en détail

Travail d évaluation personnelle UV valeur C : IRE. Planification de réseaux : Simulateur IT-GURU Academic Edition

Travail d évaluation personnelle UV valeur C : IRE. Planification de réseaux : Simulateur IT-GURU Academic Edition Travail d évaluation personnelle UV valeur C : IRE Planification de réseaux : Simulateur IT-GURU Academic Edition 25 mai 2005 Objectif de l exercice d évaluation personnelle : 1. Observer le partage de

Plus en détail

Gestion répartie de données - 1

Gestion répartie de données - 1 Gestion répartie de données - 1 Sacha Krakowiak Université Joseph Fourier Projet Sardes (INRIA et IMAG-LSR) http://sardes.inrialpes.fr/~krakowia Gestion répartie de données Plan de la présentation Introduction

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

Network musical jammin

Network musical jammin Network musical jammin Projet PC2R - 2015 Pour ce projet, nous allons réaliser une application permettant d effectuer des jams sessions en temps-réel entre des musiciens répartis à travers le monde. Le

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba Téléinformatique Chapitre V : La couche liaison de données dans Internet ESEN Université De La Manouba Les techniques DSL La bande passante du service voix est limitée à 4 khz, cependant la bande passante

Plus en détail

Cours de Programmation Impérative: Zones de mémoires et pointeurs

Cours de Programmation Impérative: Zones de mémoires et pointeurs Cours de Programmation Impérative: Zones de mémoires et pointeurs Julien David A101 - [email protected] Julien David (A101 - [email protected]) 1 / 1 Z`o n`e s `d`e m`é m`o i r`e Julien

Plus en détail

SIP. 2007 A. Aoun - La Visioconférence SIP - 1

SIP. 2007 A. Aoun - La Visioconférence SIP - 1 Internet Multimédia Le Protocole SIP 2007 A. Aoun - La Visioconférence SIP - 1 Présentation (1) Session Initiation Protocol (dont le sigle est SIP) est un protocole récent (1999), normalisé et standardisé

Plus en détail

TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES

TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES TeamConnect SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES 8 Connectivité par ligne téléphonique terrestre et PC/Voix sur IP (VoiP) pour téléconférence via téléphone et

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

Haka : un langage orienté réseaux et sécurité

Haka : un langage orienté réseaux et sécurité Haka : un langage orienté réseaux et sécurité Kevin Denis, Paul Fariello, Pierre Sylvain Desse et Mehdi Talbi [email protected] [email protected] [email protected] [email protected] Arkoon Network

Plus en détail

Mettre en place un accès sécurisé à travers Internet

Mettre en place un accès sécurisé à travers Internet Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer

Plus en détail

Contrôle d accès UTIL TP N 1 découverte

Contrôle d accès UTIL TP N 1 découverte Contrôle d accès UTIL TP N 1 découverte A partir de : Documents sur CD TIL : \CD usesame\documentations\produits_til\modules\util_tillys fpr_utilv2.pdf FTe_UTiL_V2.pdf UTiL2_express.pdf \CD usesame\documentations\logiciels_til\tilman

Plus en détail

Centre de Contacts Virtuel (CCV) GEN-IP SOLUTIONS

Centre de Contacts Virtuel (CCV) GEN-IP SOLUTIONS Centre de Contacts Virtuel (CCV) GEN-IP SOLUTIONS PRÉSENTATION Avec l application de Centre de Contacts en mode Cloud ou SaaS (Software as a Service), vous bénéficiez immédiatement et sans investissement

Plus en détail

Utiliser ma messagerie GMAIL

Utiliser ma messagerie GMAIL Utiliser ma messagerie GMAIL Doc réalisé par : Delphine BERTRAND Service AVAMN Décembre 2013 Version SOMMAIRE 1 Comment se connecter à Gmail --------------------------------------------- p.1 2 Comment

Plus en détail

Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226

Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226 Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226 Sommaire 1. Objectifs de ce TP... 2 2. Infrastructure du réseau... 2 3. Chargement

Plus en détail

Principe de la messagerie électronique

Principe de la messagerie électronique Principe de la messagerie électronique Plan Des notions de base Principe de la messagerie électronique Une boîte aux lettres (compte) électronique? Une adresse électronique? Un courrier électronique? Un

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007 Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007 I. LA NORMALISATION... 1 A. NORMES... 1 B. PROTOCOLES... 2 C. TECHNOLOGIES RESEAU... 2 II. LES ORGANISMES DE NORMALISATION...

Plus en détail

Administration de Parc Informatique TP03 : Résolution de noms

Administration de Parc Informatique TP03 : Résolution de noms Institut Galilée L2 Info S1 Année 2013 2014 Administration de Parc Informatique TP03 : Résolution de noms Le but de ce TP est d apprendre aux machines à se connaître par le nom plutôt que simplement par

Plus en détail

TP7. DHCP. 1 Comportement en présence d un serveur unique

TP7. DHCP. 1 Comportement en présence d un serveur unique c avr. 2013, v4.0 Réseaux TP7. DHCP Sébastien Jean Le but de ce TP, sur une séance, est de vérifier les principes de fonctionnement du protocole DHCP. 1 Comportement en présence d un serveur unique Cette

Plus en détail

Transmissions série et parallèle

Transmissions série et parallèle 1. Introduction : Un signal numérique transmet généralement plusieurs digits binaires. Exemple : 01000001 ( huit bits). Dans une transmission numérique on peut envisager deux modes : les envoyer tous en

Plus en détail

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

Plus en détail

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat Installation d un serveur de messagerie en local. BAC PRO SEN Télécommunications & réseaux Nom-prénom: Date : 03/09/2012 Durée: 9 heures Fiche contrat OBJECTIF : Installation et utilisation d un serveur

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE [email protected] UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

Plus en détail

L ADMINISTRATION Les concepts

L ADMINISTRATION Les concepts L ADMINISTRATION Les concepts Complexité des réseaux et systèmes besoins d outils d aide à la gestion Objectifs Superviser le fonctionnement du S.I. et des réseaux Optimiser l utilisation des ressources

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0

Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Siège social aux États-Unis Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA

Plus en détail