Fondamentaux des réseaux
Chapitre 1. Introduction aux réseaux
Chapitre 2. Modélisation des réseaux
Chapitre 3. Organisation de l'Internet
Plan
1. Architecture de l’Internet
2. Les réseaux d’accès
3. Les FAI
4. Le cœur de réseau
5. Voyage sur Internet
6. Quelques dates
7. Protocoles applicatifs
Exercices
Première partie
-->Corrigé
Deuxième partie
-->Corrigé
Troisième partie
-->Corrigé
Travaux pratiques
QCM
Chapitre 4. Protocoles TCP-IP
Chapitre 5. Réseaux locaux
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante

Organisation de l’Internet - Corrigé des exercices 2/3

11. Votre réseau local est relié à votre FAI par un modem ADSL, à quelles couches OSI correspondent les différents matériels ou protocoles ?

question11c.jpg

12. Vous disposez d’un accès ADSL à 1024 kbit/s et vous devez transférez un fichier de 300 MO.
a) Calculez, en première approximation le temps moyen mis pour transférer ce fichier.
t1 = 300x220x8 / 1024x103 ≈ 2458 s ≈ 40 mn 58s
b) Le fichier est en fait découpé en blocs de 1460 octets. Pour chaque protocole sont ajoutés des en-têtes : 20 octets pour TCP, 20 octets pour IP et 30 pour les différents protocoles de niveau liaison présents sur ADSL. Calculez le temps effectif de transfert du ficher.
Nombre de blocs : 300x220/1460 = 215 461
Pour chaque bloc, il faut rajouter 20+20+30=70 octets d’en-têtes
t2 = 215 461 x (1460 +70)x8 / 1024x103 ≈ 2575 s ≈ 42 mn 55s

c) Compte tenu de l’heure et du nombre de clients connectés simultanément, les connexions de votre FAI sont saturées. Que devient le temps de transfert du fichier ?
Le temps peut être significativement allongé…
d) A quel niveau OSI correspond le débit annoncé par les FAI ? Qu’en concluez-vous ?
Il s’agit du débit sur la ligne, donc au niveau physique. Le débit utilisateur obtenu au niveau de l’application, pour un transfert de fichier par exemple, peut être légèrement inférieur si le réseau est parfait et que l’on ne tient compte que de la surcharge due aux en-têtes ou beaucoup plus faible si le réseau est encombré…

13. Quels sont les différents éléments d’un URL ? Quel est l’intérêt d’utiliser «:// » ? Le « www » est-il indispensable pour un serveur web ??
protocole://nom de machine.nom de domaine[:numero de port][/chemin][/document]
ex : http://www.univ-mlv.fr:8080/repertoire1/fichier2
:// est un séparateur entre le protocole et l’adresse.
Non, le www n’est pas indispensable, si le protocole est http, il s’agit forcément d’un serveur web. Donc on peut avoir un serveur web à l’adresse http://toto.univ-mlv.fr. S’il était indispensable, il serait de plus difficile de référencer deux serveurs dans le même domaine.

14. Quelle méthode HTTP est utilisée pour :
a) Demander un document texte via le web ?
La méthode GET permet de récupérer le contenu identifié par l’URL ; il peut s’agir d’un document html, mais aussi d’une page générée dynamiquement par un processus sur le serveur.
Par exemple l’URL www.google.fr sur un navigateur donne au niveau du protocole HTTP :
Hypertext Transfer Protocol
    GET / HTTP/1.1\r\n
        Request Method: GET
        Request URI: /
        Request Version: HTTP/1.1
    …
    Host: www.google.fr\r\n

b) Lancer une recherche sur un moteur de recherche ?
C’est encore la méthode GET avec en plus le champ « Request URL » correspondant à la recherche. Par exemple une recherche de « Université de Marne la vallée » sur Google :
Hypertext Transfer Protocol
    GET /search?hl=fr&q=universit%C3%A9+de+Marne+la+vall%C3%A9e&btnG=Recherche+Google&meta= HTTP/1.1\r\n
        Request Method: GET
        Request URI: /search?hl=fr&q=universit%C3%A9+de+Marne+la+vall%C3%A9e&btnG=Recherche+Google&meta=
        Request Version: HTTP/1.1
    …
    Host: www.google.fr\r\n

c) Vérifier l’existence d’un document ?
La méthode HEAD permet de demander  des renseignements sur la ressource. Cette méthode sert à tester par exemple, la validité des liens sans télécharger le corps du document ; seul l’entête http correspondant à la requête est retourné. C’est la méthode utilisée par les outils de gestion de signets pour mettre à jour une liste de signets.

d) S’enregistrer sur un site via un formulaire pour recevoir une lettre périodique d’information ?
La méthode POST permet de demander au serveur de réaliser une action dont le résultat ne pourrait pas être stocké sous un nom d’URL. Par exemple :

  • annoter une ressource existante ;
  • poster un message dans les forums ou les listes de discussion ;
  • envoyer les données correspondant à une réponse à un formulaire en ligne ;
  • ajouter des informations dans une base de données.
L’utilisation de POST permet de masquer les informations transmises (car non visibles dans l’URL) et est obligatoire pour des informations longues (dont la taille serait supérieure à celle de la longueur maximale d’une URL).

Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante