module Introduction aux réseaux DHCP et codage Polytech 2011 1/ 5



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

Administration Réseau sous Ubuntu SERVER Serveur DHCP

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

TR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP

Réseaux - Cours 3. BOOTP et DHCP : Amorçage et configuration automatique. Cyril Pain-Barre. IUT Informatique Aix-en-Provence

Administration réseau Résolution de noms et attribution d adresses IP

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

Serveur DHCP et Relais DHCP (sous Linux)

Dynamic Host Configuration Protocol

Configuration automatique

TD 1 - Transmission en bande de passe

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

DHCP. Dynamic Host Configuration Protocol

Installation d un serveur DHCP sous Gnu/Linux

Configuration automatique

Attribution dynamique des adresses IP

DHCPD v3 Installation et configuration

Partie II PRATIQUE DES CPL

Dynamic Host Configuration Protocol

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

ultisites S.A. module «réseau IP»

Services proposés aux ligues par la M2L Accès Internet Les ligues disposent d'un accès Internet mutualisé que la M2L loue à un prestataire extérieur.

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

L3 informatique Réseaux : Configuration d une interface réseau

FICHE CONFIGURATION SERVICE DHCP

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Installation DNS, AD, DHCP

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Administration UNIX. Le réseau

Le système GNU/Linux DHCP

Le Protocole DHCP. Module détaillé

Applications en réseau

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

TP Réseau 1A DHCP Réseau routé simple

Fonctionnement du protocole DHCP. Protocole DHCP (S4/C7)

Mécanismes de configuration automatique d une interface réseau, aspects sécurité

Rappels réseaux TCP/IP

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

Introduction. Adresses

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Allocation de l adressage IP à l aide du protocole DHCP.doc

Travaux pratiques Configuration d une carte réseau pour qu elle utilise DHCP dans Windows Vista

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

Réseaux. 1 Généralités. E. Jeandel

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

Université de La Rochelle. Réseaux TD n 6

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Dossier de réalisation d'un serveur DHCP et d'un Agent-Relais SOMMAIRE. I. Principe de fonctionnement du DHCP et d'un Agent-Relais

P R O J E T P E R S O N N A L I S E E N C A D R E

Windows Serveur 2012 : DHCP. Installation et mise en place

DIFF AVANCÉE. Samy.

Le Protocole DHCP. Définition. Références. Fonctionnement. Les baux

DHCP Dynamic Host Control Protocol

Direct IP- Guide Utilisateur LAN ou WebCon. Espace Configuration Réseau Local (LAN) Ou «WebConf» Guide Utilisateur Final

DHCP Dynamic Host Configuration Protocol (Protocole de Configuration d'hôte Dynamique)

INSTALLATION DEBIAN. Installation par le réseau

CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Principes du transfert fiable de données. Les réseaux - deuxième partie. Transfert fiable de données fonctionnement

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Les réseaux - deuxième partie

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

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

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

D.H.C.P. Dynamic Host Control Protocol. Avis au lecteur. Plan du site.

Module 6 : Protocole DHCP (Dynamic Host Configuration Protocol)

SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5

Internet Protocol. «La couche IP du réseau Internet»

Réseaux et protocoles

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Présentation du modèle OSI(Open Systems Interconnection)

Démarrage à partir du réseau

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

Notice d installation des cartes 3360 et 3365

Internet. Licence Pro R&S. TD 5 - Wifi / Radius. 1 Sur le réseau de distribution (DS) 1.1 Configuration des routeurs PC6

Le Multicast. A Guyancourt le

TD n o 8 - Domain Name System (DNS)

I. Adresse IP et nom DNS

GENERALITES. COURS TCP/IP Niveau 1

Windows Internet Name Service (WINS)

Technique de défense dans un réseau

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Déclaration des postes SIP 67xxi

ETI/Domo. Français. ETI-Domo Config FR

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

TCP/IP, NAT/PAT et Firewall

Mise en œuvre de Rembo Toolkit

CH3 Réseaux. Rappels sur les réseaux

2. DIFFÉRENTS TYPES DE RÉSEAUX

Exercice : configuration de base de DHCP et NAT

Protocoles DHCP et DNS

Notions de Réseaux TCP/IP et environnements Microsoft Windows. Michel Cabaré Novembre 2002 ver 2.0

Installation. du serveur SCRIBE virtuel d'amonecole

Transcription:

DHCP et codage DHCP ( Dynamic Host Configuration Protocol RFC 2131 et 2132) est un protocole client serveur qui permet à un client hôte d un réseau local (Ethernet ou Wifi) d obtenir d un serveur DHCP différents paramètres de configuration réseau. En utilisant DHCP on souhaite surtout fournir à un hôte une adresse IP mais aussi le masque du sous-réseau auquel appartient cet hôte, l adresse IP du routeur par défaut ou encore l adresse IP d un serveur DNS. Pour attribuer des adresses IP, un serveur DHCP reçoit un ensemble d adresses IP qu il attribue ensuite sur demande à des clients pour une période de temps donnée. En DHCP on appelle bail le fait pour un hôte d obtenir une adresse IP pour une période de temps définie par le serveur. Le protocole d acquisition d un bail comporte quatre messages principaux : Le client DHCP émet en diffusion un premier message de demande de bail. Le type de ce message est baptisé DHCPDISCOVER. S il existe plusieurs serveurs DHCP atteints par la diffusion et si ces serveurs disposent d une adresse IP libre, ces serveurs DHCP proposent au client cette adresse IP associée à une durée d utilisation possible de l adresse (une durée de bail). Ce message contient aussi l adresse IP du serveur proposant l offre. Le type de ce message de réponse est DHCPOFFER. S il a reçu plusieurs propositions, le client en choisit une et retourne une demande d utilisation de cette adresse. Le type de ce troisième message est DHCPREQUEST. Ce message est également diffusé pour que les autres serveurs DHCP apprennent qu ils n ont pas été sélectionnés. Le protocole se termine par la transmission d un message DHCPACK par lequel le serveur DHCP sélectionné accuse réception de la demande et accorde l adresse selon la durée de bail prévue. Les autres serveurs retirent définitivement leur offre. A la moitié de la période d utilisation d une adresse (moitié du bail) le client demande le renouvellement de l allocation de cette adresse par un message DHCPREQUEST. Le bail est généralement renouvelé par un DHCPACK. Si la demande n aboutit pas (cas d une réponse DHCPNACK ou perte de contact avec le serveur DHCP), le client tente de contacter les autres serveurs DHCP pour obtenir une autre adresse. En l absence de réponse positive, le client utilise l adresse dont il disposait jusqu à la fin du bail et cesse de communiquer en IP. Un analyseur de messages échangés sur un réseau local E thernet/ip donne le résultat suivant. Il est constitué d une suite de lignes correspondant à un message observé sur le réseau local. On trouve un numéro d ordre du message observé, la date de l observation en seconde, les adresses IP source et destination, le nom du protocole pour lequel le message a circulé et le type du message No Time Source Destination Protocol Info 1 0.000000 0.0.0.0 255.255.255.255 DHCP DHCP Discover 2 0.001182 192.168.0.247 192.168.0.5 ICMP Echo request 3 0.342454 192.168.0.247 192.168.0.5 DHCP DHCP Offer 4 0.344405 0.0.0.0 255.255.255.255 DHCP DHCP Request 5 0.348264 192.168.0.247 192.168.0.5 DHCP DHCP ACK 6 0.353014 CIS_a8:52:24 Broadcast ARP Who has 192.168.0.5? Tell 192.168.0.5 Exercice 1 Pour le message numéro 1 de la trace expliquez la signification des adresses IP source et destination (pourquoi selon vous utilise t on ces adresses dans cet échange)? Exercice 2 La trace ne donne pas l adresse MAC destination figurant dans le message numéro 1 (l adresse MAC source correspond à l adresse unique de l émetteur). Même si elle ne figure pas dans le texte pouvez vous donner l adresse destination? Exercice 3 Pour le message numéro 3 de la trace expliquez la signification des adresses source et destination (à quoi correspondent ces adresses)? Comment est il possible que ce message parvienne correctement à son destinataire? Polytech 2011 1/ 5

Exercice 4 Pour le message numéro 4, expliquez la signification des adresses IP source et destination (pourquoi avoir choisi les adresses IP qui apparaissent dans le message 4)? Exercice 5 Dans cette trace, le message numéro 2 semble ne pas être relié à une attribution d adresse DHCP. Cependant ce message a circulé aussi dans le cadre de l attribution d adresse. Pourquoi le message numéro 2 a-t-il circulé (quel est le but poursuivi dans la circulation de ce message)? Exercice 6 Expliquez pourquoi le temps qui s écoule entre les messages 2 et 3 est assez long? Exercice 7 De la même façon, décrivez pourquoi le message 6 a circulé dans cette trace? Un administrateur réseau installe un serveur DHCP sur une machine UNIX. Dans son implantation il doit configurer le serveur par un ensemble de directives contenues dans un fichier baptisé dhcpd.conf. La liste des directives préparées pour une configuration est la suivante : default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.254; option domain-name-servers 192.168.1.1,192.168.1.2; option domain-name "mondomaine.org"; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; range 192.168.1.150 192.168.1.200; } host ulysse { hardware ethernet 00:19:18:A6:47:36 ; fixed-adress 192.168.0.10; } Exercice 8 Les adresses IP attribuées par ce serveur DHCP correspondent à un choix particulier. A quelle catégorie appartiennent ces adresses? Exercice 9 On constate dans le fichier de configuration dhcpd.conf deux types de directives d allocation d adresses IP. Dans le cas de la machine ulysse, celle-ci reçoit toujours la même adresse IP fixe (voir la ligne fixed-adress 192.168.0.10 ). Citez les avantages que vous voyez à l utilisation de DHCP dans ce cas? Exercice 10 Dans le cas du sous réseau 192.168.1.0 l administrateur définit des plages d adresses attribuables dynamiquement (dans les directives range comme range 192.168.1.10 192.168.1.100 ;). Pourquoi préciser de telles plages d adresses et quels avantages en tire t on? Polytech 2011 2/ 5

1 Codage Voici un codage vu en cours : Manchester. Transition au milieu de chaque bit. Les 0 sont codés par un front montant, les 1 par un front descendant. FIGURE 1 Configuration des 5 routeurs En utilisant le même type de représentation, dessiner les sorties associees à la suite binaire b=10011101 pour les codages suivants : bipolaire : les 1 sont codés par une tension positive, les 0 par une tension négative. On revient obligatoirement à 0 volt en milieu de bit. NRZI : le voltage ne change pas pour coder un 1, par contre un 0 nécessite une transition. On utilisera +5V et -5V. 2B1Q : on utilise 4 niveaux de voltage (+3, +1, -1 et -3). On divise la suite de données en parties de 2 bits. Pour chaque paire, un 1 en début indique une tension positive et un 0 une tension négative. Le deuxième de la paire indique l amplitude (1V pour 1 et 3V pour 0). NRZ : on utilise maintenant la suite b=1010000110000000010. Les 0 sont codés par une tension négative et les 1 par une tension positive. AMI : au premier 1 rencontré, on code par une tension positive. Pour chaque 1 suivant on code par la tension opposée. Les 0 sont codés avec la tension nulle. B8ZS : toujours avec b=1010000110000000010, ce code est similaire à AMI mais toute chaîne de 8 bits à 0 est codée par 000VB0VB où V est une transition qui viole les règles de transition et B une transition normale. 1.1 Correction A vrai dire ça demande de faire beaucoup de figures, et on l a corrigé au tableau lors de ce TD... donc je vous laisse vous réferer à vos notes 2 Code de Hamming L objectif d un code correcteur est la détection ou la correction d erreurs après la transmission d un message. Cette correction est permise grâce à l ajout d informations redondantes. Le message est plongé dans un ensemble plus grand, la différence de taille contient la redondance, l image du message par le plongement est transmise. En cas d altération du message, la redondance est conçue pour détecter ou corriger les erreurs. Un code de Hamming procède de cette logique, la redondance permet exactement la correction d une altération sur une unique lettre du message. Aux 4 chiffres binaires d un message m on ajoute 3 chiffres de contrôle calculés modulo 2 par les formules : c1 = m2 + m3 + m4 c2 = m1 + m3 + m4 c3 = m1 + m2 + m4 Polytech 2011 3/ 5

Calculer les chiffres de contrôle pour le message 1101 : c1 = mod 2 (1 + 1) = 0 c2 = mod 2 (1 + 1) = 0 c3 = mod 2 (1 + 1 + 1) = 1 Le message complet avec les chiffre de contrôle est donc 1101001 On suppose que le chiffre m1 est détérioré (inversé) lors d une transmission, et on note m 1m2m3m4c1c2c3 le message reçu. Le récepteur recalcule des chiffres de contrôle c 1c 2c 3, et les compare à c1c2c3. Exprimer les c i en fonction des ci. m 1 est inversé, donc égal à 0, et le message transmis est 0101001. On obtient : c 1 = mod 2 (1 + 1) = 0 c 2 = mod 2 (0 + 1) = 1 c 3 = mod 2 (0 + 1 + 1) = 0 c 1 = mod 2 (c1) c 3 = mod 2 (C3 + 1) Même question si le chiffre inversé est m2 (on suppose qu un seul chiffre est inversé durant la transmission). Idem pour m3 et m4. Pour m 2, le message est 1001001 donc : c 1 = mod 2 (0 + 0 + 1) = 1 c 2 = mod 2 (1 + 0 + 1) = 0 c 3 = mod 2 (1 + 0 + 1) = 0 c 2 = mod 2 (c2) c 3 = mod 2 (c3 + 1) Pour m 3 (1111001) : c 1 = 1 c 2 = 1 c 3 = 1 c 3 = mod 2 (c3) Pour m 4 (1100001) : c 1 = 1 c 2 = 1 c 3 = 0 c 3 = mod 2 (c3 + 1) En déduire que le calcul (modulo 2) des c i ci permet de détecter si le message a été transmis correctement, et de le corriger sinon, sous l hypothèse qu un seul chiffre (au plus) a été inversé. On obtient la matrice suivante contenant les valeurs de c i ci pour ce message : c i ci = 011 pour m1 inversé c i ci = 101 pour m2 inversé Polytech 2011 4/ 5

c i ci = 110 pour m3 inversé c i ci = 111 pour m4 inversé c i ci = 000 si rien n est inversé On considère la suite des trois chiffres c i ci comme la représentation binaire (de gauche à droite) d un nombre e. Pour chaque valeur de e, indiquer l action à effectuer pour corriger, si nécessaire, le message. 000 = rien n est inversé 001 = c3 inversé 010 = c2 inversé 011 = m1 inversé 100 = c1 inversé 101 = m2 inversé 110 = m3 inversé 111 = m4 inversé Polytech 2011 5/ 5