ANNEE UNIVERSITAIRE 2008/2009

Documents pareils
I. Adresse IP et nom DNS

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian)

Configuration réseau Basique

acpro SEN TR firewall IPTABLES

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

1. Warm up Activity: Single Node

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

1. Fonctionnement de l Internet 2. Protocoles applicatifs 3. Programmation réseau

Mise en place d'un Réseau Privé Virtuel

Introduction. Adresses

Année Universitaire session 1 d automne Parcours : CSB5 Licence 3 STS Informatique

Communication par sockets

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

Administration Réseaux

TP DNS Utilisation de BIND sous LINUX

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

L annuaire et le Service DNS

MANIPULATION DE LA TABLE DE ROUTAGE IP. par. G.Haberer, A.Peuch, P.Saadé

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

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

Plan. Programmation Internet Cours 3. Organismes de standardisation

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

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

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

TP SECU NAT ARS IRT ( CORRECTION )

Serveur DHCP et Relais DHCP (sous Linux)

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Les ACL Cisco. F. Nolot Master 2 Professionnel STIC-Informatique 1

Rappels réseaux TCP/IP

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

Le logiciel Netkit Installation et utilisation

Sécurité des réseaux Firewalls

Environnements informatiques

Alexis Lechervy Université de Caen. M1 Informatique. Réseaux. Filtrage. Bureau S3-203

But de cette présentation. Serveur DHCP (Application à CentOS) Cas des machines virtuelles. Schéma de principe. Hainaut P

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

Architecture des ordinateurs

DHCPD v3 Installation et configuration

TrendMicro Smart Protection Server

Étude de l application DNS (Domain Name System)

Administration UNIX. Le réseau

Année Universitaire 2009/2010 Session 2 de Printemps

Travaux Pratiques Introduction aux réseaux IP

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Configuration d'un serveur DHCP Windows 2000 pour Cisco CallManager

Ex Nihilo Denis Ensminger

Réseau : Interconnexion de réseaux, routage et application de règles de filtrage.

1/ Introduction. 2/ Schéma du réseau

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

MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES ACTIVITE N 1. Thème de l activité : Configuration d un firewall

Les systèmes pare-feu (firewall)

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

Travaux Pratiques Introduction aux réseaux IP

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

1 Configuration réseau des PC de la salle TP

ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE

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

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.

QoS Réseaux haut débit et Qualité de service

TP 1 et 2 de Réseaux en Master 1 Informatique : Assemblage d un réseau, configuration d adresses IP sous Linux et Windows

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

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

Cisco Certified Network Associate

Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ

TP a Notions de base sur le découpage en sous-réseaux

(Third-Man Attack) PASCAL BONHEUR PASCAL 4/07/2001. Introduction. 1 Domain Name Server. 2 Commandes DNS. 3 Hacking des serveurs DNS

Programmation système de commandes en C

(1) Network Camera

Serveur de messagerie sous Debian 5.0

Connexion à un réseau local: Configuration et dépannage

TCP/IP, NAT/PAT et Firewall

Simulation d un système de paiement par carte bancaire

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

ALOHA Load Balancer 2.5. Guide de démarrage rapide. EXCELIANCE ALOHA 2.5 Guide de démarrage rapide 30/01/2008 1/17

OS Réseaux et Programmation Système - C5

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

Algorithmique et langages du Web

E4R : ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS TRACE ÉLÉMENTS DE CORRECTION

Formation Iptables : Correction TP

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

TP c Fonctions des listes de contrôle d'accès multiples (TP avancé)

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

DIFF AVANCÉE. Samy.

DNS Server RPC Interface buffer overflow. Céline COLLUMEAU Nicolas BODIN

3IS - Système d'exploitation linux - Programmation système

IP & Co. 1. Service DHCP. L'objectif de ce TP est de voir l'ensemble des services élémentaires mis en oeuvre dans les réseaux IP.

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

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

Table des matières GNU/Linux Services Serveurs Éléments de cours sur TCP/IP Fichiers de configuration et commandes de base ...

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

ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS FEFORT ÉLÉMENTS DE CORRECTION

téléphonie VOIP La téléphonie via les réseaux LAN Installation d'un serveur téléphonique IP et configuration Clients IPBX Asterisk / Trixbox

Java Licence Professionnelle CISII,

Réseau - VirtualBox. Sommaire

BIND : installer un serveur DNS

Transcription:

ANNEE UNIVERSITAIRE 2008/2009 SESSION 1 DE PRINTEMPS DISVE Licence ETAPE : MIAGE L3 UE : INF157 Epreuve : Réseaux informatiques Date : 11/05/2009 Heure : 14h00 Durée : 1h30 Documents : Tous documents de cours et de TP autorisés. Epreuve de M r Esnard Aurélien Nota Bene : Le barème est donné à titre indicatif. Exercice 1 (Un peu de routage, 8 pt) On considère le réseau suivant relié à Internet par la passerelle P et découpé en deux réseaux privés 1 & 2, connectés à P via les routeurs R1 et R2. Internet 172.16.1.1 (eth1) P 10.204.0.133 (eth0) 172.16.2.1 (eth2) 172.16.1.2 (eth1) 172.16.2.2 (eth1) R1 R2 192.168.0.17 (eth0) 192.168.0.49 (eth0) Réseau Privé 1 192.168.0.16 / 28 Réseau Privé 2 192.168.0.48 / 28 1. On considère le réseau privé 1 (192.168.0.16 / 28). Combien de machines peut-on numéroter avec un tel réseau? Donner la plage d'adresses IP pour les machines de ce réseau. Quel est le masque? 2. Même question pour le réseau privé 2 (192.168.0.48 / 28). 3. On considère la machine M 1 du réseau privé 1 d'adresse IP 192.168.0.19 (eth0). Donner la commande Linux permettant de configurer l'interface réseau de cette machine. 4. Donner la commande Linux permettant de configurer la table de routage de M 1. On suppose toutes les adresses IP du réseau bien configurées. 5. Donner la commande Linux permettant à R1 de router des paquets vers le réseau privé 2. 6. Donner la commande Linux permettant à R1 de router des paquets vers Internet. 7. En respectant le format suivant (celui correspondant à la commande route), afficher la table de routage de P que l'on supposera bien configurée. 1/5

Adresse Destination Masque Gateway Interface............ Exercice 2 (Code de Hamming, 6 pt) On considère le code de Hamming (11,7) étudié en cours. On détaillera le calcul. 1. Quel est le code de Hamming correspondant au mot 0001111? 2. Quel est le message correspondant au code 00010111111? Y a-t-il un erreur? Si oui la corriger. Exercice 3 (Socket, 4 pt) 1. Ecrire en C (ou en Java) un petit programme se connectant au port 80 d'un serveur TCP/IP, dont le nom est passé en argument, et envoyant le message «GET / HTTP/1.0». Commentez succinctement votre programme. 2. Selon vous, à quoi sert cette requête? Exercice 4 (DNS, 2 pt) 1. En quelques lignes, expliquer à quoi sert le protocole DNS. (3L max) 2. Quel est la différence entre le serveur DNS primaire et secondaire? (3L max) 2/5

Correction Exercice 1 (Un peu de routage, 8 pt) 1. Soit le réseau privé 1 (192.168.0.16 / 28). On peut numéroter 2 4-2 = 14 machines, correspondant à la plage d'ip 192.168.0.16-192.168.0.31, avec le masque 255.255.255.240 (car 11110000 2 = 240). [1 pt] 2. Soit le réseau privé 2 (192.168.0.48 / 28). De même, on peut numéroter 14 machines, correspondant à la plage d'ip 192.168.0.48-192.168.0.63, avec le même masque. [1 pt] 3. Soit la machine M 1 du réseau privé 1 d'adresse IP 192.168.0.19 (eth0). ifconfig eth0 192.168.0.19 netmask 255.255.255.240 [1 pt] 4. Table de routage de M 1 : route add default gw 192.168.0.17 [1 pt] 5. Donner la commande Linux permettant à R1 de router des paquets vers le réseau privé 2. route add -net 192.168.0.48 netmask 255.255.255.240 gw 172.16.1.1 [1 pt] 6. Donner la commande Linux permettant à R1 de router des paquets vers Internet. route add default gw 172.16.1.1 [1 pt] 8. En respectant le format suivant (celui correspondant à la commande route), afficher la table de routage de P que l'on supposera bien configurée. [2 pt] Adresse Destination Masque Gateway Interface 172.16.1.0 255.255.255.0 eth1 172.16.2.0 255.255.255.0 eth2 10.204.0.0 255.0.0.0 eth0 192.168.0.16 255.255.255.240 172.16.1.2 eth1 192.168.0.48 255.255.255.240 172.16.2.2 eth2 default 10.204.0.??? eth0 Exercice 2 (Code de Hamming, 6 pt) On considère le code de Hamming (11,7) étudié en cours. On détaillera le calcul. 1. Quel est le code de Hamming correspondant au mot 0001111? 3/5

0001111 --> 11010011111 [3 pt] 2. Quel est le message correspondant au code 00010111111? Y a-t-il un erreur? Si oui la corriger. 00010111111, après vérification il y a deux erreurs sur p 1 et p 3 donc erreur sur le 5 ème bit (car p 1 contrôle 2 0 et p 3 contrôle 2 2 ), soit d 2. Après correction, le mot reçu est 0111111. [3 pt] Exercice 3 (Socket, 4 pt) 1. Ecrire en C (ou en Java) un petit programme se connectant au port 80 d'un serveur TCP/IP, dont le nom est passé en argument, et envoyant le message «GET / HTTP/1.0». Commentez succinctement votre programme. [3 pt] int main(int argc, char * argv[]) { /* paramètres */ char * hostname = "www.google.fr"; int port = 80; /* initialisation de la socket */ fd = socket(af_inet,sock_stream,0); /* recherche de l'ip de la machine serveur */ struct hostent * server = gethostbyname(hostname); /* configuration de la socket */ struct sockaddr_in addr; addr.sin_family = AF_INET; addr.sin_port = htons(port); /* n port (16 bits) */ addr.sin_addr.s_addr = *(u_long *)server >h_addr; /* addr IP (32 bits) */ /* demande de connexion au serveur */ connect(fd,(struct sockaddr *)&addr, sizeof(addr)); /* travail avec le serveur */ char tampon[] = "GET / HTTP/1.0\n\n"; write(fd, tampon, strlen(tampon)); return 0; } 2. Selon vous, à quoi sert cette requête? À récupérer les page d'accueil (en général index.html) d'un serveur Web (port 80). [1 pt] Exercice 4 (DNS, 2 pt) 1. En quelques lignes, expliquer à quoi sert le protocole DNS. (3L max) cf. cours [1 pt] 2. Quel est la différence entre le serveur DNS primaire et secondaire? (3L max) 4/5

Le DNS primaire possède les entrées liées au domaine qu'il administre tandis que le DNS secondaire sert de cache et possède des entrées supplémentaires en vue d'optimiser les résolutions DNS vers les autres domaines. [1 pt] 5/5