ApTr. ApTr. Master Informatique 1ère année 1 er sem. ARES/NetArch 2012-2013. 1 Applications et transport (7 points) Anonymat : numéro à coller ICI



Documents pareils
Introduction. Adresses

U.E. ARES - TD+TME n 1

Le protocole TCP. Services de TCP

Rappels réseaux TCP/IP

Plan. Programmation Internet Cours 3. Organismes de standardisation

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

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

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

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

2. DIFFÉRENTS TYPES DE RÉSEAUX

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

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

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Devoir Surveillé de Sécurité des Réseaux

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

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

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

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

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

Couche Transport TCP et UDP

Réseaux et protocoles Damien Nouvel

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Introduction aux Technologies de l Internet

DIFF AVANCÉE. Samy.

Chapitre : Les Protocoles

Réseaux Internet & Services

Les Réseaux. les protocoles TCP/IP

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

Figure 1a. Réseau intranet avec pare feu et NAT.

Architecture TCP/IP. Protocole d application. client x. serveur y. Protocole TCP TCP. TCP routeur. Protocole IP IP. Protocole IP IP.

TCP/IP, NAT/PAT et Firewall

Formation Iptables : Correction TP

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Cisco Certified Network Associate

Réseaux IUP2 / 2005 IPv6

Cisco Certified Network Associate

Internet Le service de noms - DNS

Administration Réseau sous Ubuntu SERVER Serveur DHCP

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Technologies de l Internet

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

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

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

CREER UN ENREGISTREMENT DANS LA ZONE DNS DU DOMAINE

Présentation et portée du cours : CCNA Exploration v4.0

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

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

Introduction à l'analyse réseau Philippe Latu philippe.latu(at)linux-france.org

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

N o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2

Sécurité des réseaux Firewalls

Programme formation pfsense Mars 2011 Cript Bretagne

Compte-rendu du TP n o 2

R eseaux TP RES /2015

Configuration automatique

Sécuriser son réseau. Sécuriser son réseau Philippe Weill (IPSL/LATMOS) Frédéric Bongat (SSI/GOUV/FR)

Dynamic Host Configuration Protocol

NOTIONS DE RESEAUX INFORMATIQUES

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

DHCP. Dynamic Host Configuration Protocol

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

Présentation et portée du cours : CCNA Exploration v4.0

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

FILTRAGE de PAQUETS NetFilter

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

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

Domain Name System ot ol F. N 1

Groupe Eyrolles, 2000, 2004, ISBN :

Security and privacy in network - TP

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

Domain Name System. F. Nolot

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

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

TER Réseau : Routeur Linux 2 Responsable : Anthony Busson

UDP/TCP - Protocoles transport

Introduction aux réseaux

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

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

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

Le Tunneling DNS. P.Bienaimé X.Delot P.Mazon K.Tagourti A.Yahi A.Zerrouki. Université de Rouen - M2SSI. 24 février 2011

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

Algorithmique et langages du Web

Le service de nom : DNS

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

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

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

Étude de l application DNS (Domain Name System)

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

Administration des ressources informatiques

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

Réseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux

Master 1 ère année. UE Réseaux Avancés I. Corrections décembre Durée : 2h Documents autorisés

Gestion et Surveillance de Réseau

Outils de l Internet

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

Manuel d installation UCOPIA Advance

Vue d'ensemble de NetFlow. Gestion et Supervision de Réseau

! 1 /! 5 TD - MIP + RO - NEMO. 1. Mobile IP (MIPv6) avec optimisation de routage

Internet et Programmation!

Fonctionnement de Iptables. Exercices sécurité. Exercice 1

Transcription:

ApTr ApTr Justifiez vos réponses via les chronogrammes où il faut indiquer la taille des données et la fonctionnalité (Requête, Données ou Acquittement) du segment pour chaque transmission. 125o En série Requête HTML Données Acquittement 125o En pipeline 1 Applications et transport (7 points) En utilisant un navigateur, vous visitez le site www.burger.com. La page HTML principale de ce site a une taille de 3 750 octets. Une fois qu elle est chargée, elle contient des références aux 4 objets suivants : http ://www.burger.com/banner.jpg : 2000 octets http ://www.burger.com/lettuce.jpg : 1000 octets http ://www.burger.com/mmm bacon.jpg : 1250 octets http ://www.burger.com/disclaimer.txt : 6000 octets Le navigateur utilise HTTP pour télécharger la page et les objets. On fait les hypothèses suivantes : Un segment contient au plus 1000 octets de données. On ignore les entêtes et les options des segments et paquets. Le délai unidirectionnel mesuré par le client et le serveur est 0.1s. Le temps pour envoyer un ensemble de paquets successifs est négligeable devant 0.1s. La taille de la fenêtre de contrôle de flux est fixée à 20000 octets pour le client et le serveur pendant la transmission. La taille de la fenêtre de congestion au démarrage est 2 000 octets. Le seuil de contrôle de congestion est 8000 octets. Le navigateur reçoit la page complètement avant de télécharger les objets référencés dans cette page. Les requêtes HTTP ont une taille de 125 octets, et chacune entraîne une nouvelle phase de slow-start TCP. On ne prendra pas en compte les fermetures de connexion ni les acquittements du dernier segment. Aucun segment n est perdu. Il n y a pas d acquittements cumulatifs. 1. Combien valent le RTT (en seconde) et le MSS (en octet)? 4. Quelle est l évolution dans le temps de la fenêtre de contrôle de congestion pour le serveur web dans le cas (b)(pipeline) pour le transfert de la page et de ses objets? Le temps est égal à 0 RTT à l ouverture de la connexion du coté du serveur. MSS 2. Combien de RTT sont nécessaires pour le transfert initial de la page? Que se passe-t-il pendant chaque RTT? 3. Combien de RTT sont nécessaires, après le transfert de la page principale, pour télécharger tous les objets référencés dans cette page si le navigateur utilise : (a) Une seule connexion persistante mais avec des envois en série. (b) Une seule connexion persistante mais avec des envois en parallèle (pipeline). 10 9 8 7 6 5 4 3 2 1 0 Pendant 0 1 2 3 4 5 6 7 8 9 10 11 RTT 1/10 Version X2-2012-fr-vA-c 2/10 Version X2-2012-fr-vA-c

CiscoSystems CiscoSystems CiscoSystems CiscoSystems CiscoSystems AdRo AdRo 2 Adressage et routage (6 points) Une entreprise souhaite intégrer son réseau dans l environnement TCP/IP. Elle possède un site central avec 3 réseaux. Elle souhaite aussi intégrer d autres sites reliés par des liaisons spécialisées suivant la topologie ci-dessous : G H ISP Router (RI) Central Router (RC) Router R1 I Router R2 J Router R3 sl0 sl0 ppp1 ppp1 2. Supposez que l on attribue à l entreprise le premier bloc de taille adéquat du préfixe 81.1.0.0/20 ; complétez le tableau ci-dessous : Lettre désignant le Préfixe sous réseau Masque de sous réseau Adresse de di usion sous-réseau / taille du préfixe A... / B... / C... / D... / E... / F... / G... / H... / I... / J... / 3. Etablissez la table de routage d une machine située dans le LAN 6 en supposant que l interface réseau de la machine est identifiée par. Internet LAN 1 (12 hosts) LAN 2 (63 hosts) LAN 3 (23 hosts) eth1 eth2 LAN 4 (12 hosts) LAN 5 (25 hosts) LAN 6 (10 hosts) eth1 A B C D E F 4. Etablissez la table de routage du Routeur R3. 1. Quel type d agrégat CIDR doit-elle demander pour pouvoir adresser ses di érents équipements (justifiez votre réponse)? 5. Etablissez la table de routage du Routeur R1. 3/10 Version X2-2012-fr-vA-c 4/10 Version X2-2012-fr-vA-c

FrAn FrAn 1. Pour chaque trame, indiquez où commence et où finit le protocole IP et le protocole de transport. Vous indiquerez aussi le champ/type du protocole transport utilisé et le début de ses données. 2. Quelles sont les adresses IP source et destination utilisées? 3. À quoi correspond la première trame? Vous donnerez le type de l application, et la requête demandée. 3 Analyse de trame (7 points) Dans cette partie, nous vous proposons d analyser des trames issues de captures successives réalisées à l aide de l outil wireshark. Les trames à analyser présentées sont consécutives et se trouvent ci-dessous : 4. À quoi correspond la deuxième trame? Vous détaillerez le contenu des données situées dans la partie transport. Première trame 0000 08 00 27 04 56 51 08 00 27 e3 ec 3b 08 00 45 00...VQ....;..E. 0010 00 46 d6 9d 40 00 40 11 4d f0 0a 01 01 0b 0a 01.F..@.@. M... 0020 01 0d 9f d7 00 35 00 32 52 33 46 34 01 00 00 01...5.2 R3F4... 0030 00 00 00 00 00 00 04 6d 61 69 6c 04 65 74 75 31...m ail.etu1 0040 0a 70 6c 61 74 65 66 6f 72 6d 65 03 6c 61 6e 00.platefo rme.lan. 0050 00 01 00 01... Deuxième trame 0000 08 00 27 e3 ec 3b 08 00 27 04 56 51 08 00 45 00....;...VQ..E. 0010 00 77 37 55 00 00 40 11 2d 08 0a 01 01 0d 0a 01.w7U..@. -... 0020 01 0b 00 35 9f d7 00 63 e8 8d 46 34 85 80 00 01...5...c..F4... 0030 00 01 00 01 00 01 04 6d 61 69 6c 04 65 74 75 31...m ail.etu1 0040 0a 70 6c 61 74 65 66 6f 72 6d 65 03 6c 61 6e 00.platefo rme.lan. 0050 00 01 00 01 c0 0c 00 01 00 01 00 00 2a 30 00 04......*0.. 0060 0a 01 01 0d c0 11 00 02 00 01 00 00 2a 30 00 05......*0.. 0070 02 6e 73 c0 11 c0 46 00 01 00 01 00 00 2a 30 00.ns...F....*0. 0080 04 0a 00 02 01... Troisième trame 0000 08 00 27 04 56 51 08 00 27 e3 ec 3b 08 00 45 00...VQ....;..E. 0010 00 54 00 00 40 00 40 01 24 90 0a 01 01 0b 0a 01.T..@.@. $... 0020 01 0d 08 00 75 da 07 35 00 01 65 48 ae 50 72 53...u..5..eH.PrS 0030 0a 00 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15...... 0040 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25.....!"#$% 0050 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 & ()*+,-./012345 0060 36 37 67 Quatrième trame 0000 08 00 27 e3 ec 3b 08 00 27 04 56 51 08 00 45 00....;...VQ..E. 0010 00 54 37 56 00 00 40 01 2d 3a 0a 01 01 0d 0a 01.T7V..@. -:... 0020 01 0b 00 00 7d da 07 35 00 01 65 48 ae 50 72 53...}..5..eH.PrS 0030 0a 00 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15...... 0040 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25.....!"#$% 0050 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 & ()*+,-./012345 0060 36 37 67 5. À quoi correspond la troisième trame? Donnez la signification des 2 premiers champs au niveau de la couche transport. 6. À quoi correspond la quatrième trame et quel est son type? 7. Quelle est la commande qui a généré cette séquence de trames? Donner deux exemples d utilisation de cette commande. 5/10 Version X2-2012-fr-vA-c 6/10 Version X2-2012-fr-vA-c

Ne pas rendre cette feuille Ne pas rendre cette feuille Annexe Structure de la trame Ethernet Trame présentée sans préambule ni CRC : +--48-bits--+--48-bits--+16b-+- - - - -+ adresse adresse type données destination source +-----------+-----------+----+- - - - -+ Quelques types : 0x0800 = DoD Internet (IPv4) 0x0806 = ARP Structure du paquet IPv4 <-4b-> <--8bits---><--------16bits--------> +-----+-----+-----------+-----------------------+ Ver IHL TOS Longueur totale +-----+-----+-----------+--+--------------------+ Identificateur Fl FO +-----------+-----------+--+--------------------+ TTL Protocole Somme de ctrl (ent^ete) +-----------+-----------+-----------------------+ Adresse Source Adresse Destination... Options Ver = Version d IP IHL = Longueur de l en-t^ete IP (en mots de 32 bits) TOS = Type de service Longueur totale du paquet IP (en octets) Fl (3 premiers bits) = indicateurs pour la fragmentation (Reservé Ne pas fragmenter Fragment suivant existe) FO (13 bits suivants) = Décalage du fragment * valeur a multiplier par 8 octets TTL = Durée de vie restante Quelques protocoles transportés : 1 = ICMP 11 = NVP-II 2 = IGMP 17 = UDP 6 = TCP 41 = IPv6 Structure de segment TCP <-4b-> <-6bits-><--------16bits--------> Port Source Port Destination Numéro de Séquence Numéro d Acquittement +-----+-------+---------+-----------------------+ THL Flag Taille Fen^etre +-----+-------+---------+-----------------------+ Somme de ctrl (message) Pointeur d Urgence... Options THL = Longueur de l ent^ete TCP sur 4 bits (*32bits) Flags = indicateur codé sur 6 bits gauche à droite 1er = URG 4me = RST 2me = ACK 5me = SYN 3me = PSH 6me = FIN Options = suites d option codées sur * 1 octet à 00 = Fin des options * 1 octet à 01 = NOP (pas d opération) * plusieurs octets de type TLV T = un octet de type: 2 Négociation de la taille max. du segment 3 Adaptation de la taille de la fen^etre 8 Estampilles temporelles L = un octet pour la taille totale de l option V = valeur de l option (sur L-2 octets) Structure de datagramme UDP Port Source Port Destination Longueur UDP Somme de ctrl (message) Quelques services associés aux ports ssh 22/tcp ssh 22/udp smtp 25/tcp domain 53/tcp domain 53/udp www 80/tcp www 80/udp DNS < 2o.>< 2o.><2o.>< 2o.><2o.>< 2o.>< Qo.><Ro.>< So.>< Io.> +-----+-----+----+-----+----+-----+- - -+ - -+- - -+ - - + Ident Flags NbQu NbRep NbSR NbInf Quest Rép. Serv. Info. +-----+-----+----+-----+----+-----+- - -+ - -+- - -+ - - + * Ident = Identification d échange * Flags = Indicateurs de paramètres DNS. Le bit de poid fort spécifie si c est une requete (0) ou une réponse (1). * NbQu = Nombre de questions * NbRep = Nombre de champs réponses * NbSR = Nombre de champs de serveurs DNS de référence * NbInf = Nombre de champs d informations additionnelles Une question: <----N-octets----><2octets><2octets> +--- - - - - - ---+--------+--------+ Nom Type Classe +--- - - - - - ---+--------+--------+ Un champ réponse/référence/information: <Moctets>< 2o. >< 2o. ><4octets>< 2o. ><--D-octets--> +-- - --+------+------+--------+------+-- - - - - --+ Nom Type Classe T.T.L. Taille Données +-- - --+------+------+--------+------+-- - - - - --+ * Nom : chaque nom de label est précédé par un octet indiquant le nombre de caractères ASCII le composant (si valeur < 63, sinon 0xC0+N indique un renvoi au Nieme octet par rapport au début du message DNS de la valeur N de l octet suivant. Termine par 0x00. * Quelques type : 1 = A (adresse IPv4) 2 = NS (nom de serveur DNS) 5 = CNAME (alias) 6 = SOA (zone DNS gérée) 15 = MX (serveur de messagerie) * Classe : 1 = Internet * T.T.L. : validité en secondes * Taille : longueur des données en octets * Données : Nom (pour NS et CNAME) Priorité (2 octets) puis Nom (pour MX) Adresses (pour A : 4 octets)... 7/10 Version X2-2012-fr-vA-c 8/10 Version X2-2012-fr-vA-c

Ne pas rendre cette feuille Ne pas rendre cette feuille 9/10 Version X2-2012-fr-vA-c 10/10 Version X2-2012-fr-vA-c