SÉCURITÉ DES RÉSEAUX MOBILES MINI-PROJET Présenté par : ASSIMI Chaimaa Encadré par : M. EL ouazzani Année universitaire :

Slides:



Advertisements
Présentations similaires
Representational State Transfer - REST
Advertisements

LES CONTACTS  Pour toutes les diapositives à venir attendre l’apparition du symbole  pour cliquer.
INTRODUCTION. INTRODUCTION PLAN DE SOUTENANCE PREMIER PARTIE: GÉNÉRALITÉS Chapitre 1: Présentation de la structure d’accueil Chapitre 2 : généralité.
Version du document: 1.00 Version de logiciel v3.7.1 Version CBox: C5 Téléassistance Configuration Téléopérateur Langage: Français.
Comprendre Internet Bases théoriques et exercices pratiques, pour débutants complets... Et curieux !
Généralités sur les réseaux Généralités sur les réseaux informatiques.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
Cours 4 Les réseaux IP. Survol du cours 4: Contrôle continu La couche application: –DNS, DHCP, FTP, HTTP, SMTP, SSH, POP3, SNMP, TELNET –QoS, SLA dans.
 Notion de réseaux informatiques  Infrastructure d’un réseau local  Environnement matériel d’un réseau local  Catégories de réseaux  Les typologies.
Micro Informatique au Cellier
– NAT et PAT - 1.
Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau
Communication client-serveur
Téléchargement de fichiers
LE LEXIQUE DU TÉLÉPHONE PORTABLE ET D’INTERNET
Micro Informatique au Cellier
Rappels et présentation du réseau local
QUESTIONS réseaux locaux réseaux étendue Server Routeur poste client.
Travaux Académiques Mutualisés Besançon Orléans Tours
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Communications via sockets
SNET: Administration et sécurisation des réseaux EPFC Alain Smets
Notions de base sur les réseaux
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Réseau informatique Sorenza Laplume 1.
CLUSTER DE BASCULEMENT SERVEUR DHCP
Les protocoles du Web Professeur: Tanja Dinić Étudiant:
Laboratoire SAMOVAR R3S METHODES ARMEDIA TIPIC ACMES
(Switch Database Management)
Installation et Configuration Internet Information Server (IIS 5)
Sécurité Web Protocole HTTPS.
Les FAI Fournisseurs d'Accès à Internet
Mise en place d’un serveur DHCP
Projet 1789 : Plateforme d'enseignement innovante
Pile IGMPv3 de Host.
Comment fonctionne RADIUS?
Ensemble d'objets communiquant interconnectés.
DHCP et IP helper Host B Client DHCP Hub E0/0 Paris S0/0
Communications via sockets
Journée départementale
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Introduction à la conception de site web
Présentation du projet Raspberry
Najib ABEKIRI Safouane ELKOUIRI Définition d'internet des objets Les caractéristiques d’un objet connecté Les composantes d’un système IdO Les risques.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Les protocoles de la couche application Chapitre 7.
Introduction Les réseaux informatiques sont nés dû besoin de relier des terminaux distants à un site central, puis des stations de travail et des serveurs.
Introduction aux réseaux informatique. Plan Organisation physique des réseaux Protocoles de communication Terminologie.
Mise en place d'un Serveur Radius pour la sécurité d'un réseau Wireless sous Windows Serveur Présenter par le Stagiaire : Etienne Mamadou Guilavogui.
TP N°4 Développement d’ une application client / Serveur en utilisant les Sockets TCP.
Cours 10 : Les Web Services et WSDL Février Version 1.0 -
MPR - Le concept de réseau - 06
LES CONTACTS  Pour toutes les diapositives à venir attendre l’apparition du symbole  pour cliquer.
Support de cours: WSN Préparé par : Samir GHOUALI Année Universitaire : 2018/2019.
THEME: LES CENTRALES THERMODYNAMIQUES Année universitaire : UNIVERSITE DE BATNA 2 DÉPARTEMENT D'ÉLÉCTROTECHNIQUE SPÉCIALITÉ LES ÉNERGIES RENOUVELABLES.
Introduction aux réseaux informatique IFT 6800 – E 2007 Jian-Yun Nie.
DÉPARTEMENT GÉNIE ÉLECTRIQUE Université Mohammed V RABAT École Normale Supérieure de l’Enseignement Technique Rabat Année Universitaire 2018/2019 Présentation.
Conception de sites web marchands: TD 2
Université des Sciences et de Technologie Mohamed Boudiaf - ORAN Cours Master2 SIR Mobilité dans les réseaux IP Dr Mekkakia M Z.
Réalisation d'un point d'accès afin d'échanger des sockets en utilisant une carte raspberry
MIAGE KSAR EL KEBIR Année scolaire: 2015/2016 Année de formation: 2017/2018 Année de formation: 2017/2018 Réalisé par : YOUSSEF BLAL Encadré par ANOUAR.
Sommaire Les réseaux de capteurs sans fils Les réseaux de capteurs sans fils Communication dans Contiki Communication dans Contiki Réalisation Réalisation.
Qu’est ce qu’une page web? Comment fonctionne un site web?
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
TP N°4 Développement d’ une application
OMNET ++ Réalisé par: CHRAGA Fatima-Ezzahraa SAHMAOUI Sara MEFTAH Imane.
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Internet Stage – Semaine 5.
Transcription de la présentation:

SÉCURITÉ DES RÉSEAUX MOBILES MINI-PROJET Présenté par : ASSIMI Chaimaa Encadré par : M. EL ouazzani Année universitaire :

2 Plan du travail: Introduction conclusion Généralité sur l’internet des objets Simulation et configuration CoAP Etude du protocole Ido

3 Introduction

4 Généralité sur l’internet des objets Le développement d’internet et Les technologies du Communications et des matériels   permet de créer des nouvelles  concepts comme : l’internet des  objets, (smartcities),Cloud-  computing..

5 Généralité sur l’internet des objets Problématique Interopérabilité Energie Débit Portée

6 Généralité sur l’internet des objets Définition le monde réelréseau Internet

7 Généralité sur l’internet des objets Architecture d’IOT

8 Généralité sur l’internet des objets Domaine d’utilisation d’IOT

9 Généralité sur l’internet des objets RCSFs dans l’IOT

10 Etude du protocoles d’IOT La pile protocolaire

11 Etude du protocoles d’IOT 6LoWPAN

12 Etude du protocoles d’IOT RPL

13 Etude du protocoles d’IOT DTLS

14 Etude du protocoles d’IOT CoAP

15 Etude du protocoles d’IOT Les caractéristiques de CoAP Une en-tête concise  Une en-tête concise  Gestion des méthodes Les URIs :(  Les URIs :(Uniform Resource Identifier coap) : //example.net/.well- known/core ?n=Light  Le type de contenu  La découverte de ressources

16 Etude du protocoles d’IOT Fonctionnement du CoAP

17 Etude du protocoles d’IOT Fonctionnement du CoAP  CoAP fonctionne sur UDP et aussi DTLS ; pour sécuriser les échanges, et fonctionne de manière asynchrone.  CoAP s’appuie sur une approche à deux couches, une couche de messagerie CoAP ; utilisée afin de traiter la non fiabilité d ’UDP ainsi que la nature asynchrone des interactions (4 messages sont définis CON, ACK, NON, RST) et une couche d’interaction sous forme de requête/réponse héritée du protocole HTTP (Requêtes :GET, POST, PUT, DELETE)

18 Simulation et configuration de CoAP Organigramme de CoAP

19 Simulation et configuration de CoAP Simulation de CoAP

20 Simulation et configuration de CoAP Simulation de CoAP Figure: choix de type de nœuds avant de faire la compilation de code

21 Simulation et configuration de CoAP Simulation de CoAP Figure: les positions des nœuds sur le plan géographique

22 Simulation et configuration de CoAP Simulation de CoAP

23 Simulation et configuration de CoAP Simulation de CoAP

24 Simulation et configuration de CoAP Simulation de CoAP

25 Simulation et configuration de CoAP Simulation de CoAP

26 Simulation et configuration de CoAP Simulation de CoAP

27 Simulation et configuration de CoAP Simulation de CoAP

28 Simulation et configuration de CoAP Simulation de CoAP

29 Simulation et configuration de CoAP Configuration de CoAP

30 Simulation et configuration de CoAP Configuration de serveur- CoAP  Commande de chargement du capteur Serveur-CoAP  1. Connectez deux Skys Tmote (vérifier avec $ make TARGET = sky-motelist)  2. make TARGET = ciel er-exemple-server.upload MOTE = 2  3. make TARGET = ciel connexion MOTE = 2  4. Appuyez sur le bouton de remise à zéro, obtenir l'adresse, abort avec Ctrl + C:  Ligne: "lien local provisoire adresse IPv6 fe80: 0000: 0000: 0000: ____: ____:

31 Simulation et configuration de CoAP Configuration de serveur- CoAP

32 Simulation et configuration de CoAP Configuration de client - CoAP Commande de chargement du capteur Client-CoAP 1.cd../ipv6/rpl-border-router/ 2. make TARGET =ciel border router.upload MOTE = 1 3. make connect-routeur Pour un tty BR autre que USB0: Faire connect-routeur port PORT = X

33 Simulation et configuration de CoAP Configuration de client - CoAP

34 Simulation et configuration de CoAP Code source -température /**************temperature*************/ PERIODIC_RESOURCE(temperature, METHOD_GET,"sensors/temperature","title=\"Hello temperature: ?len=0..\";rt=\"Text\"",60*CLOCK_SECOND); void temperature_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset) { REST.set_header_content_type(response, REST.type.TEXT_PLAIN); const char *msg = "Observe Periodic Temperature!"; REST.set_response_payload(response, (uint8_t *)msg, strlen(msg)); } void temperature_periodic_handler(resource_t *r) { static uint16_t temperatureVal = 0; static char content[30]; temperatureVal=(uint16_t)rand()%120; coap_packet_t notification[1]; coap_init_message(notification, COAP_TYPE_CON, REST.status.OK, 0); coap_set_payload(notification, content, snprintf(content,sizeof(content), "Temperature: %u F ", temperatureVal)); REST.notify_subscribers(r, temperatureVal, notification); } /****fin temperature****/

35 Simulation et configuration de CoAP Code source -Humidity /********************humidity***********************************/ PERIODIC_RESOURCE(humidity, METHOD_GET,"sensors/humidity","title=\"Hello humidity: ?len=0..\";rt=\"Text\"",30*CLOCK_SECOND); void humidity_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset) { REST.set_header_content_type(response, REST.type.TEXT_PLAIN); const char *msg = "Observe Periodic humidity!"; REST.set_response_payload(response, (uint8_t *)msg, strlen(msg)); } void humidity_periodic_handler(resource_t *r) { static uint16_t humidityVal = 0; static char content[30]; humidityVal=(uint16_t)rand()%120; coap_packet_tnotification[1]; coap_init_message(notification, COAP_TYPE_CON, REST.status.OK, 0); coap_set_payload(notification, content, snprintf(content,sizeof(content), "humidity: %u %", humidityVal)); REST.notify_subscribers(r, humidityVal, notification); } /****fin humidity****/

36 Conclusion

37