TP 1: Introduction aux réseaux

Computer Networks · notes

Voir tous les documents en réseaux

TP 1 : introduction aux réseaux

Objectif : acquérir une compréhension globale des questions se posant dans un réseau de

communication comme Internet ainsi que des mécanismes mis en œuvre pour les résoudre.

Exercice 2 : Le routage !

Pour déterminer à quel voisin transmettre (routage) un message, on impose maintenant d'utiliser

uniquement des informations obtenues dans le réseau.

 Elaborez une stratégie au sein de la classe.

 Que se passe-t-il lorsqu'une ou plusieurs personnes cessent de participer au réseau ?

 Quelle(s) propriété(s) la stratégie choisie pour le routage doit posséder pour fonctionner

dans un réseau dont la topologie peut évoluer ?

 Réfléchir aux problèmes de sécurité qui peuvent être rencontrés dans le réseau lorsqu'un

ou plusieurs routeurs/éléves cessent de suivre le protocole choisi par tout le groupe à des

fins plus ou moins malveillantes.

Le principe est de proposer collectivement de tels mécanismes après avoir expérimenté plusieurs

situations d'échange de messages inscrits sur papier au sein de la classe.

Nous allons maintenant essayer de formaliser un peu nos observations et regarder dans les réseaux

réels comme tout cela se passe.

Aucune connaissance préalable sur les réseaux n'est nécessaire pour participer à cette activité.

I)

Couches physique, lien et réseau

Exercice 1 : À vous de jouer !

Echanger des messages courts avec d'autres éléments du réseau classe plus ou moins distant de

Publicité

vous. Ces messages peuvent être des affirmations n'attendant pas de réponse ou au contraire des

questions précises aux réponses courtes.

Vous devez respecter des contraintes dans la transmission des messages :

Qu’est-ce qu’un routeur ?

n'échanger qu'avec vos voisins directs (ex : devant, derrière, gauche, droite),

ne pas stocker de message qui ne vous soit pas adressé.

Suite à ces échanges, réfléchissez aux questions suivantes :

 Quels éléments vous semblent nécessaires pour que l'acheminement des messages se

déroule bien ?

 Comment définir la notion de protocole ? Donnez des exemples de protocoles tirés de la

vie quotidienne.

 Quel protocole avez-vous adopté pour la transmission des messages dans la classe ?

 Comment déterminez-vous à quel voisin vous devez transmettre un message pour qu'il

arrive à la bonne personne ?

Exercice 3 : Structuration en couches !

Les expériences précédentes vous ont en réalité permis de mettre en évidence trois des couches

protocolaires les plus basses d'un réseau.

Dans un premier temps faites des recherches pour expliquer ce qu'est la structuration en couches

et son intérêt pour de déploiement des réseaux. Vous allez certainement entendre parler du

modèle OSI ... Mais qu'est-ce que c'est ?

Publicité

Approfondissez vos recherches pour comprendre le rôle de chacune des couches suivantes et

identifier dans les protocoles que vous avez mis en œuvre ce qui appartient à chacune de ces

couches.

1. couche physique

2. couche lien ou liaison de données

3. couche réseau

A quelle couche appartient le protocole IP ? D'ailleurs comment fonctionne-t-il ?

II) Couche transport

Exercice 4 : séquences !

Remettez le réseau formé par la classe en marche.

Vous allez vous échanger des messages longs, comme des poèmes ou des paroles de chansons.

Mais attention, maintenant la taille de chaque message est limitée, un seul vers est autorisé par

message !

Que dire sur l'arrivée des messages composant un poème ?

Elaborez une stratégie pour pouvoir lire correctement un poème que vous recevez.

Exercice 5 : dans la réalité ...

Vous venez probablement d'expérimenter quelques difficultés dont la gestion est affectée à la

couche transport dans un réseau réel. Expliquez le rôle de cette couche et identifiez les

éléments de votre propre réseau appartenant à cette couche.

Penchez-vous plus précisément sur le cas de deux protocoles célèbres, TCP et UDP, dont vous

expliquerez les principes respectifs.

III) Couche application

Publicité

IV) Réseau planétaire et normalisation

Exercice 6 : adressage ?

Vous aurez compris que la définition de protocoles communs est nécessaire pour pouvoir

communiquer d'un bout à l'autre de la planète et impose donc des accords internationaux.

Des instances de normalisation, d'administration et de régulation des réseaux et

télécommunications se chargent de ces accords :

IAB, IESG IETF, IRTF, IEEE, ISOC, IANA, ICANN, ART, ETSI, UIT, W3C etc

On a déjà rencontré W3C : consortium validant les pages html et css

L'usage des noms est maintenant remplacé par celui d'adresses réseau, chacun connaît la

sienne, donnée par votre enseignant, mais pas celle des autres, du moins au début.

On impose de plus que les adresses du destinataire et de l'expéditeur soient clairement

inscrites sur le message, mais pas leurs noms !

Vous devez continuer à faire fonctionner le réseau, mais avant élaborez une stratégie pour

connaître les adresses auxquelles vous souhaitez écrire.

DNS ça vous dit quelque chose ?

Votre stratégie est-elle applicable dans un réseau de grande

ou très grande échelle ?

DNS, Ça vous dit quelque

chose ?

Si ce n'est pas le cas proposez un nouveau protocole intégrant cette contrainte d'échelle.

Exercice 7 : dynamicité !

Certains d'entre vous vont maintenant "tomber en panne" puis "redémarrer" avec de

Publicité

nouvelles adresses pour simuler l'arrivée de nouveaux composants dans le réseau comme

cela se produit en permanence dans le réseau mondial.

Modifiez éventuellement votre stratégie pour faire face aux changements d'adresse.

Pouvez-vous envisager une manière de détourner votre protocoles à des fins malveillantes ?

Proposez éventuellement des modifications pour éviter ces détournements.

Exercice 8 : attribution des adresses !

On impose maintenant un format d'adresse.

Combien d'adresses distinctes sont disponibles avec le nouveau format ?

Y en a-t-il suffisamment pour tous dans la salle ?

Comment attribuer les adresses à chacun ?

Proposez plusieurs stratégies et comparez les.

Et DHCP ?

Qu'est-ce qu'une adresse MAC ? Dans le réseau de la classe

que pourrait être une adresse MAC et une adresse IP ?

D’où vient l’adresse MAC ?

Une fois les couches réseau et transport établies on peut utiliser ces mécanimes pour envoyer

différents types de messages, comme des requêtes pour les serveurs DNS mais aussi HTTP,

SMTP, FTP etc.