WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Amélioration de la performance de TCP dans les réseaux mobiles ad hoc.

( Télécharger le fichier original )
par Yassine DOUGA
Université dà¢â‚¬â„¢Oran 1 Ahmed Ben Bella  - Doctorat  2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

6. Le protocole HTTP

HTTP est le protocole le plus utilisé de la couche Application [104] pour la transmission de médias sur TCP. Il définit ses propres formats de message et aussi comment le client et le serveur s'échangent les messages. HTTP est un protocole sans état, car il ne conserve aucune information d'état sur le client et ses requêtes. Il prend en charge deux modes de connexion, le mode de connexion persistante qui correspond à l'utilisation de la même connexion TCP pour servir plusieurs requêtes provenant du même client au

31

Chapitre I: Concepts de base

cours d'une période de temps et le mode de connexion non persistante qui correspond à l'utilisation de connexion séparée pour servir chaque requête.

HTTP définit deux types de messages pour son fonctionnement, les messages de requête et les messages de réponse. Un message type de requête HTTP peut être illustré par l'exemple suivant :

GET / somedir / page .html HTTP /1.1 Host : www.nt.uni - saarland .de Connection : close User - agent : Firefox Accept - language : En

Les messages HTTP sont des messages texte ASCII et se composent de plusieurs lignes. La première ligne correspond à la ligne de demande et les lignes suivantes sont appelées lignes d'en-tête.

? La ligne de requête comporte trois champs, la méthode, l'URL et le champ de

version HTTP.

? La méthode correspond à l'action à prendre et les options possibles

comprennent GET (permettant d'accéder à l'objet ou au fichier sur le serveur), POST, HEAD, PUT et DELETE.

Le message réponse HTTP peut être illustré par l'exemple suivant :

HTTP \/1.1. 200 OK

Connection : close

Date : Wed Dec 26 09:17:28 CET 2012 Server : Apache /2.2.3 ( Debian ) Transfer - Encoding : chunked

Content - Type : text / html

( data data data data )

32

Chapitre I: Concepts de base

Le message de réponse comprend trois sous-sections, à savoir: la ligne d'état, la ligne d'en-tête et les données. La ligne d'état indique l'état du serveur et inclut la version de protocole, le code d'état et le message d'état. Chaque code d'état informe le client sur le résultat de la demande. Par exemple, le code «200 OK» indique que la requête a aboutie (succès). De même, le statut «404 Not Found» est envoyé si le document demandé n'existe pas au niveau du serveur.

8. Les services de vidéo streaming

7.1. Introduction

Au début, l'Internet était utilisé pour partager et échanger des informations textuelles. Dans les années quatre-vingt et avec l'apparition de machines de plus en plus puissantes on commençait à l'utiliser aussi pour transmettre des contenus multimédias et pour des transmissions en temps réel.

L'infrastructure des réseaux était construite pour des transmissions en paquets indépendant du temps. La diffusion en temps réel nécessite un contrôle de flux qui prend en compte les dépendances temporelles des paquets. Ces fonctions n'étaient pas fournies par les anciennes techniques.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci