Vous êtes sur la page 1sur 2

Université de BATNA 2- Département d'Informatique Section : 2 ème Année Licence Informatique Module : Réseaux de Communication 2016/2017

Travaux Dirigés N°2

Exercice 1 : Les flux de caractères suivants ont été capturés a l’aide du snifer Wireshark,

Flux 1 Flux 2

GET /Dept/index.html HTTP/1.1<cr><lf>Host: Din HTTP/1.1 200 OK<cr><lf>Date: Tue, 07 Mar 2008
f.univ-batna.dz<cr><lf>User-Agent: Mozilla/5.0 ( 12:39:45GMT<cr><lf>Server: Apache/2.0.52 (Fedora)
Windows;U; Windows NT 5.1; en-US; rv:1.7.2) Gec <cr><lf>Last-Modified: Sat, 10 Dec2005 18:27:46
ko/20040804 Netscape/7.2 (ax) <cr><lf>Accept:ex GMT<cr><lf>ETag: “526c3-f22-a88a4c80”<cr><lf>Accept-
t/xml, application/xml, application/xhtml+xml, text Ranges: bytes<cr><lf>Content-Length: 3874<cr><lf>
/html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 Keep-Alive: timeout=15 max=100<cr><lf>Connection:
<cr><lf>Accept-Language: en-us,en;q=0.5<cr><lf>Accept- Keep-Alive<cr><lf>Content-Type: text/html; charset=
Encoding: zip,deflate<cr><lf>Accept-Charset: ISO ISO-8859-1<cr><lf><cr><lf><!doctype html public “-
-8859-1,utf-8;q=0.7,*;q=0.7<cr><lf>Keep-Alive: 300<cr> //w3c//dtd html 4.0 transitional//en”><lf><html><lf>
<lf>Connection:keep-alive<cr><lf><cr><lf> <head><lf> <meta http-equiv=”Content-Type”
content=”text/html; charset=iso-8859-1”><lf> <meta
name=”GENERATOR” content=”Mozilla/4.79 [en] (Windows NT
5.0; U) Netscape]”><lf> <title>CMPSCI 453 / 591 /
NTU-ST550A Spring 2005 homepage</title><lf></head><lf>
<Suite du document …>
1- En quoi consiste le flux 1 1- En quoi consiste le flux 2
2- Identifier le PDU : Entête + Données 2- Identifier le PDU : Entête + Données
3- Quelle est la méthode objet de ce flux 3- Est-ce que le serveur a réussi de trouver le document
4- Quelle est l’URL du document demandée par le 4- Quelle est la date de fourniture du document
navigateur 5- Quand est ce que la dernière mise a jour du document a eu lieu
5- Quelle est la version de HTTP supportée par le navigateur 6- Quelle est la taille du document retourné
6- Quel est le type de connexion (persistante ou non 7- Quel sont les six (6) premiers bytes (Octet) du document
persistante) demandé par le navigateur 8- Que signifient les valeurs du champ Keep-Alive
7- Quelle l’adresse IP de la machine de la machine exécutant 9- Est-ce que le serveur a accepté la demande de connexion
le navigateur persistante
8- Quelle est le type du navigateur initiant le message 10- A quoi servent les champs Last-Modified et ETag
9- Pourquoi on mentionne le type de navigateur

Exercice 2 :
1- Par le biais d’un navigateur on click sur un lien pour obtenir une page Web. L’adresse (IP) associée à l’URL n’est pas
cachée dans la machine locale, donc une résolution DNS (lookup) est nécessaire. Supposons que n serveurs DNS ont
été visités avant que la machine reçoit l’adresse IP du DNS. Les visites successives des serveurs DNS engendrent les
temps RTT1, RTT2, …, RTTn. On suppose que la page Web demandée contient un objet unique : petit texte html. On
note par RTT0 le RTT entre la machine locale et le serveur Web. En négligeant le temps de transmission de l’objet,
calculer le temps de réponse total (Depuis le click jusqu'à la réception de l’objet).
2- En se basant sur la question 1, on suppose que le fichier HTML fait référence à huit objets de petites tailles,
résidants dans le même serveur. . En négligeant le temps de transmission de l’objet, calculer le temps de réponse
total dans chacune des situations suivantes :
a- HTTP non persistant, pas de connexion TCP parallèle
b- HTTP non persistant, le navigateur étant configuré avec cinq connexions parallèles
c- HTTP persistant
Université de BATNA 2 - Département d'Informatique Section : 2 ème Année Licence Informatique Module : Reseau de Communication 2016/2017

Solution Travaux Dirigés N°3

Exercice 1 :
Flux 1
1- Le flux 1 consiste en une Requête HTTP
2- PDU :
Entête = Flux 1 (tous le flux)
Données = Vide (Empty Entity Body)
3- GET
4- http://Dinf.univ-batna.dz/Dept/index.html
5- HTTP version 1.1
6- Le navigateur sollicite une connexion persistante, indiquée par : Connection : keep-alive
7- On ne peut pas savoir à ce niveau. Ce genre d’information ne concerne en aucun cas le protocole http, et ne peut être
contenu dans le message
8- Mozilla/5.0
9- Ce type d’information est utile pour le serveur, afin qu’il puisse transmettre différentes versions du même objet aux
différents type de navigateurs

Flux 2
1- Le flux 2 consiste en une Réponse HTTP
2- PDU :
Entête = Début du Flux jusqu'à <cr><lf><cr><lf>
Données = La suite
3- Oui : 200 OK
4- La réponse HTTP a été envoyé le : Tue, 07 Mar 2008 12:39:45GMT
5- La dernière mise à jour du document index.html a eu lieu le : Sat, 10 Dec2005 18:27:46GMT
6- 3847 Byte
7- <!doct
8- Keep-Alive
Max =Nombre de requête maximum que le serveur peut accepter durant une connexion (TCP)
Timeout = temps (en seconds) d’attente, après lequel le serveur mis fin (close) a une connexion inactive (Idle)
9- Oui le serveur a accepté la demande. Indiquée par Connection : keep-alive
10- Les champs Last-Modified et Etag servent pour la validité des objets (Expiration). Indique si l’objet dans le cache local est
identique à celui se trouvant dans le serveur Web

Exercice 2 :
1- T = RTT1 + RTT2 + …….…+ RTTn + 2RTT0

2-
a- T = RTT1 + RTT2 + …….…+ RTTn + 2RTT0 + 8 . 2RTT0
T = 18RTT0 + RTT1 + RTT2 + …….…+ RTTn
b- T = RTT1 + RTT2 + …….…+ RTTn + 2RTT0 + 2 . 2RTT0
T = 6RTT0 + RTT1 + RTT2 + …….…+ RTTn
c- T = RTT1 + RTT2 + …….…+ RTTn + 2RTT0 + RTT0
T = 3RTT0 + RTT1 + RTT2 + …….…+ RTTn

Vous aimerez peut-être aussi