Le but des réseaux est de faire communiquer plusieurs ordinateurs ensemble. Si les hommes communiquent entre eux grâce aux différentes langues, les ordinateurs utilisent différents protocoles. Les communications sont souvent internationales, et comme pour les hommes, il n'existe pas de Protocole universel. Certains sont plus utilisés que d'autres, il en existe cependant un très grand nombre, chacun cherchant à imposer sa propre norme. Par soucis de clarté, nous n'étudierons dans ce chapitre que les protocoles les plus courants. Quand un ordinateur veut envoyer des données à un autre ordinateur. Les données sont enfermées (on dit encapsulées) dans une enveloppe qui contient les informations permettant l'acheminement des données. Un protocole, c'est la façon dont l'adresse est écrite sur l'enveloppe, Finalement, un protocole est une description formelle de règles et de conventions à suivre dans un échange d'informations, que ce soit pour acheminer les données jusqu'au destinataire ou pour que le destinataire comprenne comment il doit utiliser les données qu'il a reçues. Pour s'y retrouver plus facilement dans l'ensemble des protocoles, l'International Standard Organisation (ISO) a défini un modèle de base appelé modèle OSI. Ce modèle définit 7 niveaux différents pour le transfert de données. Ces niveaux sont également appelés couches. A chacun de ces niveaux, on encapsule un en-tête et une fin de trame qui comporte les informations nécessaires en suivant les règles définies par le protocole utilisé. La dernière trame, celle qu'on obtient après avoir encapsulé la couche physique, est celle qui sera envoyée sur le réseau.
[...] Pour pallier à ce problème, HTTP utilise des mécanismes pour gérer, piloter et commander la connexion entre les 2 parties concernées (Les connexions parallèles, les connexions persistantes et le "pipelining"). I-A a. Connexion parallèle : Pour assurer un meilleur trafic et une meilleure perception de fluidité sur le Web, les navigateurs peuvent envoyer plusieurs requêtes simultanément sur plusieurs connexions TCP. On appelle cela les connexions parallèles. L'erreur est de se dire tout de suite que ceci accélère les choses. Mais comme on a dit au début de ce paragraphe qu'établir une connexion TCP coûte cher. [...]
[...] C'est un protocole important. Fig 1.3 protocoles de la couche réseau Protocole de plus bas niveau sur le réseau, il assure la bonne gestion du médium (détection de collisions) et permet l'acheminement des informations entre émetteur et destinataire au niveau des adresses MAC. IP s'appuie dessus bien évidement. Fig 1.4 protocoles de bas niveau Encapsulation des données : Lors d'une transmission, les données traversent chacune des couches au niveau de la machine émettrice. A chaque couche, une information est ajoutée au paquet de données, il s'agit d'un en-tête, ensemble d'informations qui garantit la transmission. [...]
[...] Là encore, un client devrait rester raisonnable et ne pas ouvrir trop de connexions persistantes afin d'éviter que celle-ci ne restent en attente et non fermées. Il existe un en-tête permettant de définir les caractéristiques de la connexion persistante, il s'agit de Keep-alive. Il peut prendre 2 valeurs (plus en réalité, mais les autres sont peu importants). timeout va indiquer combien de temps la connexion va être maintenue dans un état de sommeil. max précise combien de requêtes peuvent encore être envoyées sur cette connexion avant qu'elle ne soit fermée. [...]
[...] mais on ne connait pas son contenu. c.POST : III-B-3 - POST La méthode POST est utilisée lorsque le client doit faire transiter un nombre conséquent de données, vers un script sur le serveur qui va les traiter, ceci dans le but de créer ou mettre jour une ressource. Aujourd'hui, la seule manière pour un navigateur web d'envoyer du POST, est de le faire via un formulaire : une des grosses améliorations introduites par HTTP 1.1 par rapport à HTTP Javascript aussi est capable d'envoyer des requêtes de type POST. [...]
[...] Ce bail est reconductible automatiquement. Dans la plupart des cas, une adresse IP = une machine. Dès la connexion d'une machine à Internet, elle doit avoir sa propre adresse IP. Son attribution se fait de différente façon. Toutefois dans la plupart des cas, cette adresse est accordée par le FAI après tirage au hasard au sein d'un ensemble d'adresses disponibles. Actuellement la version la plus répandue du protocole IP est la version 4 (IPv4). Elle a été développée au début de l'année 1983. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture