PROTOCOLES DE COMMUNICATION Show Définition :un protocole régit les formats des messages échangés entre plusieurs hôtes ainsi que l'action à entreprendre suite à l'envoie ou la réception de ces messages. Un exemple de protocole :
Il s'agit ici d'une convention sur la manière de communiquer entre un professeur et ses élèves Les hôtes/ordinateurs voulant communiquer sur internet se mettent d'accord sur un protocole de communication. HTTP : HyperText TransferProtocolIl est le protocole de transmission permettant à l'utilisateur d'accéder à des pages web par l'intermédiaire d'un navigateur, par exemple www.padawanhacker.com Si nous consultons www.padawanhacker..com le protocole HTTP va être :
GET www.padawanhacker.com HTTP/1.1
HTTP/1.1 200 OK <!DOCTOTYPE html> <.................................> <..................................> etc... Toutes les communications à travers internet dépendent de protocoles définis à l'avance, il en existe beaucoup d'autres, autant que d'applications de communication sur un ordinateur :
Tous ces protocoles sont régis par l'Internet Egineering Task Force C'est un très vaste sujet et vous n'avez pas finit d'en apprendre je vous conseille www.openclassrooms.com pour comprendre les bases d'internet allez voir la chaîne YouTube de L'INFORMATEUR je vous met la vidéo concernant le protocole HTTP en bas de page, ses explications sont limpides. N'attendez pas de tout connaître pour mettre en pratique, vous pouvez vous rendre au chapitre Requête HTTP ou nous utiliserons BurpSuite afin d'identifier différents protocoles et leurs effets.
TCP : Transmission Control ProtocolEn Français, protocole de contrôle de transmission, c'est un protocole
qui permet la transmission (voir chapitre architecture d'internet), du flux de données (c'est à dire tout ce qui circule sur internet) sur une connexion réseau. Lorsque deux machines souhaitent se transmettre des données ( des paquets) à l'aide de ce protocole, elles se connectent en 3 temps : Three-way handshake (une poignée de main en 3 étapes): C'est comme quand vous téléphonez à quelqu'un
La conversation peut alors commencer On dit que TCP est un "protocole orienté connexion" car il exige une communication synchronisée entre le client et le serveur. Les paquets seront alors envoyés dans l'ordre et avec la garantie qu'ils arrivent entiers. En opposition nous avons un "protocole sans connection" qui est le protocole UDP. UDP : User Datagram ProtocolIl permet également la transmission des données mais sans garantir l'arrivée au destinataire. On dit que c'est un protocole sans connexion, c'est à dire qu'il peut être comparé à une lettre que vous postez : vous mettez votre lettre dans une enveloppe et vous la postez, ensuite rien ne vous garanti qu'elle arrivera à bon port. Alors pourquoi l'utiliser ? Pour sa rapidité, si par exemple vous lisez une vidéo en streaming ou si vous jouez à des jeux vidéos. Voir les différences entre TCP et UDP ici sur le Blog du Codeur. Nous reparlerons de ces deux protocoles au chapitre Scan de ports Pour rappel ils font partis de la couche transport/Transport Layer du protocole TCP/IP. ICMP : Internet Control Message Protocol
Pourquoi ALes protocoles Internet servent à définir de quelle façon vont être envoyées les données. Plusieurs types de dialogues sont utilisés. Le protocole “TCP” : ( Transmission Control Protocol ).
Quel est le rôle d'un protocole ?Toutes les communications dans un réseau sont régies par des règles prédéterminées appelées protocoles. Un protocole peut avoir une ou plusieurs fonctions parmis les suivantes. Première fonction, un protocole peut définir le format d'un message qu'on a envoyé selon un réseau et sa structure.
Qu'estDans les réseaux informatiques et les télécommunications, un protocole de communication est une spécification de plusieurs règles pour un type de communication particulier. Initialement, on nommait protocole ce qui est utilisé pour communiquer sur une même couche d'abstraction entre deux machines différentes.
Quels sont les 5 principaux protocoles de communication sur Internet ?Protocoles de couche 4
SPX ; Transmission Control Protocol (TCP) ; User Datagram Protocol (UDP) ; TCAP.
|