Top Banner

of 100

Cahier_exercices

Jul 10, 2015

Download

Documents

Jamal Med
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Exercices dirigsUnit d'enseignement NFP 104

Rseaux et protocoles2007-2008Ce polycopi a t labor par l'quipe enseignante "Rseaux et protocoles" partir d'exercices rdigs par MM. Berthelin, Cubaud, Farinone, Florin, Gressier-Soudan et Natkin.

1

1 Les couches de protocolesExercice 1 : Le modle OSIApplications Prsentation Session Transport Rseau Liaison Physique support de transmission Applications Prsentation Session Transport Rseau Liaison Physique

Dans le contexte du modle OSI, quest quune PDU ? Quel est le nom donn aux units de transfert pour les diffrentes couches ? Quest quune primitive de service ? Quest quune machine protocolaire ? Donnez quelques exemples de piles protocolaires.

Exercice 2 : La couche physiqueVous devez construire une architecture de rseau local dans une salle informatique contenant 15 postes de travail. Le rseau local choisi est un Ethernet 10 Mbit/s. Vous avez a votre disposition un extrait dune documentation technique : normes 10Base T 10Base 2 10Base 5 connecteurs RJ45 BNC Prise vampire cbles paire torsade/UTP5 coaxial fin coaxial pais longueur max 100m 185m 500m topologie toile Bus Bus coupleur rseau carte TX carte BNC carte AUI

Quel type de cblage prconiseriez vous ? Calculez le nombre de segments de cables ncessaires.

2

Exercice 3 : La couche LiaisonQuestion 1. La trame EthernetLe format de l'information qui passe sur le mdium de communication est le suivant, ce qui est en gras matrialise la trame Ethernet : Prambule 7 octets Dlimiteur de dbut 1 octet Adresse Adresse Type destination source 6 octets 6 octets 2 octets Informations 46 1500 octets FCS 4 octets

Quelle est la longueur d'une trame minimum ? Quelle est la longueur minimum de donnes transportables? Pourquoi la couche physique ajoute un prambule ?Voici la trace hexadcimale dune communication point point prleve par un espion de ligne (SNOOP):00: 16: 32: 48: 0800 0028 80d4 7d78 2018 e903 0558 1972 ba40 4000 0017 0000 aa00 3f06 088d 0000 0400 6a5c dee0 0000 1fc8 a3ad ba77 0000 0800 2041 8925 0000 4500 a3ad 5010 0000 .. [email protected]. .(..@.?.j\.. A.. ...X.......w.%P. }x.r............

Retrouver les champs de la trame Ethernet dans la trace hexadcimale prcdente. Question 2. Adressage (adresse MAC)Voici un exemple dadresse Ethernet (6 octets) : 08:0:20:18:ba:40

Deux machines peuvent-elles possder la mme adresse ethernet ? Pourquoi ?Voici la trace dune communication point point prleve par un espion de ligne (SNOOP) :ETHER: ETHER: ETHER: ETHER: ETHER: ETHER: ----- Ether Header ----Packet 1 arrived at 18:29:10.10 Packet size = 64 bytes Destination = 8:0:20:18:ba:40, Sun Source = aa:0:4:0:1f:c8, DEC (DECNET) Ethertype = 0800 (IP)

comparer avec une communication un groupe:ETHER: ETHER: ETHER: ETHER: ETHER: ETHER: ----- Ether Header ----Packet 1 arrived at 11:40:57.78 Packet size = 60 bytes Destination = ff:ff:ff:ff:ff:ff, (broadcast) Source = 8:0:20:18:ba:40, Sun Ethertype = 0806 (ARP)

Quel champ, par sa valeur permet de diffrencier les deux types de traces pour les communications un seul destinataire ou plusieurs destinataires? Comment un seul message peut-il parvenir plusieurs destinataires simultanment ?

3

Exercice 4 : La couche RseauQuestion 1. Adressage IPv4Une adresse IPv4 est dfinie sur 4 octets. Ladressage IPv4 (Internet) est hirarchique. Un rseau IPv4 est identifi par son numro de rseau. Une machine est identifie par son numro dans le rseau. Ladresse IPv4 dune machine est donc compose dun numro de rseau et dun numro de machine. Exemple pour le CNAM (autrefois), la machine asimov avait ladresse IPv4 192.33.159.6 avec 192.33.159 (3 octets : rseau) et .6 (1 octet : la machine asimov dans le rseau 192.33.159).

Sur linternet, deux machines deux endroits diffrents peuvent elles possder la mme adresse IPv4 ?, si oui, quelle condition ? Dans le mme rseau IPv4, deux machines diffrentes peuvent elles possder la mme adresse IPv4 deux moments diffrents ? Chercher un contexte dutilisation.Voici laffichage de la commande UNIX ifconfig sur une machine :le0: flags=863 mtu 1500 inet 192.33.159.212 netmask ffffff00 broadcast 192.33.159.255 ether 8:0:20:18:ba:40

A votre avis que montre cette commande ?

Exercice 5 : La couche TransportOn donne la structure de l'entte IP et la structure de l'entte TCP :0 4 No Version de l'IP(4) 8Longueur de l'entte (nb de mots de 32 bits) Faon dont doit tre gr le datagram TOS - type of service

16

19

24

31

Longueur du Datagram, entte comprise (nb d'octets)flags (2bits): .fragment .dernier Offset du fragment p/r au Datagram Original (unit en nb de blk de 8 o)

identifiant metteur

identifiant rcepteur

No Id -> unique pour tous les fragments d'un mme Datagram

no de squence du premier octet mis contenu dans ce segment no d'acquittement : no de squence du prochain octet recevoir par celui qui envoie ce segment

Temps restant sjourner dans l'Internet TTL

Protocole de Niveau Suprieur qui utilise IP

20

Contrle d'erreurs sur l'enttelongueur entte + options

bits indicateurs U A P RS F rserv R C S S Y I G K HT N N

taille de la fentre fin des donnes urgentes places en dbut des donnes utilisateur dans le segment

Adresse Emetteur IP Adresse de Destination IP Padding: Octets 0 pour que l'entte *32 bits

contrle d'erreur sur l'entte

Options : pour tests ou debug

options s'il y en a

DONNEES

donnes s'il y en a

4

Trace dune communication point point prleve par SNOOP :ETHER: ----- Ether Header ----ETHER: Packet 3 arrived at 11:42:27.64 ETHER: Packet size = 64 bytes ETHER: Destination = 8:0:20:18:ba:40, Sun ETHER: Source = aa:0:4:0:1f:c8, DEC (DECNET) ETHER: Ethertype = 0800 (IP) IP: ----- IP Header ----IP: Version = 4 IP: Header length = 20 bytes IP: Type of service = 0x00 IP: x xx. .... = 0 (precedence) IP: ...0 .... = normal delay IP: .... 0... = normal throughput IP: .... .0.. = normal reliability IP: Total length = 40 bytes IP: Identification = 41980 IP: Flags = 0x4 IP: .1.. .... = do not fragment IP: ..0. .... = last fragment IP: Fragment offset = 0 bytes IP: Time to live = 63 seconds/hops IP: Protocol = 6 (TCP) IP: Header checksum = af63 IP: Source address = 163.173.32.65, papillon.cnam.fr IP: Destination address = 163.173.128.212, jordan IP: No options TCP: ----- TCP Header ----TCP: Source port = 1368 TCP: Destination port = 23 (TELNET) TCP: Sequence number = 143515262 TCP: Acknowledgement number = 3128387273 TCP: Data offset = 20 bytes TCP: Flags = 0x10 TCP: ..0. .... = No urgent pointer TCP: ...1 .... = Acknowledgement TCP: .... 0... = No push TCP: .... .0.. = No reset TCP: .... ..0. = No Syn TCP: .... ...0 = No Fin TCP: Window = 32120 TCP: Checksum = 0x3c30 TCP: Urgent pointer = 0 TCP: No options TELNET: ----- TELNET: ----TELNET: ""

A votre avis, quoi correspondent les tiquettes TCP et TELNET ? Combien y a-t-il dencapsulations successives ?Trace hexadcimale dune communication point point :3 00: 16: 32: 48: 0.00000 0800 2018 0028 a3fc 80d4 0558 7d78 3c30 papillon.cnam.fr -> ba40 aa00 0400 1fc8 4000 3f06 af63 a3ad 0017 088d de7e ba77 0000 0000 0000 0000 jordan 0800 4500 2041 a3ad 66c9 5010 0000 0000 TELNET C port=1368 .. [email protected]. .(.@.?..c.. A.. ...X.....~.wf.P. }x