Quel est le protocole standard pour Internet?

Meilleure réponse

Transmission Control Protocol (TCP)

TCP est un protocole orienté connexion et offre une livraison de paquets de bout en bout. Il sert de colonne vertébrale pour connection.it et présente les principales caractéristiques suivantes:

  • Le protocole de contrôle de transmission (TCP) correspond au Couche de transport du modèle OSI.
  • TCP est un protocole fiable et orienté connexion.
  • TCP propose:
  • Stream Data Transfer.
  • Fiabilité.
  • Contrôle de flux efficace
  • Fonctionnement en duplex intégral.
  • Multiplexage.
  • TCP offre un paquet de bout en bout orienté connexion livraison.
  • TCP assure la fiabilité en séquençant les octets avec un numéro daccusé de réception qui indique à la destination loctet suivant que la source sattend à recevoir.
  • Il retransmet les octets non acquittés avec dans la période spécifiée.

Services TCP

TCP offre les services suivants aux processus couche application:

  • Service de diffusion de flux
  • Envoi et réception de tampons
  • Octets et segments
  • Service duplex intégral
  • Service orienté connexion
  • Service fiable

Diffusion de flux Service

Le protocole TCP est orienté flux car il permet au processus denvoi denvoyer des données sous forme de flux doctets et au processus de réception dobtenir des données sous forme de flux doctets.

Tampons denvoi et de réception

Il peut être impossible pour les processus denvoi et de réception de produire et dobtenir des données à la même vitesse, par conséquent, TCP a besoin de tampons pour le stockage aux extrémités denvoi et de réception.

Octets et segments

Le protocole de contrôle de transmission (TCP), à la couche de transport regroupe les octets dans un paquet. Ce paquet est appelé segment. Avant la transmission de ces paquets, ces segments sont encapsulés dans un datagramme IP.

Service Full Duplex

Transmission du les données en mode duplex signifient un flux de données dans les deux sens en même temps.

Service orienté connexion

TCP offre un service orienté connexion de la manière suivante:

  1. TCP du processus-1 informe TCP du processus – 2 et obtient son approbation.
  2. TCP du processus – 1 et TCP du processus – 2 et échanger des données dans les deux sens.
  3. Après avoir terminé léchange de données, lorsque les tampons des deux côtés sont vides, les deux TCP détruisent leurs tampons.

Service fiable

Par souci de fiabilité, TCP utilise un mécanisme dacquittement.

Protocole Internet (IP)

Le protocole Internet est sans connexion et u protocole fiable. Il nassure aucune garantie de transmission réussie des données.

Afin de le rendre fiable, il doit être associé à un protocole fiable tel que TCP au niveau de la couche de transport.

Le protocole Internet transmet le données sous forme de datagramme comme indiqué dans le diagramme suivant:

Points à retenir:

  • La longueur du datagramme est variable.
  • Le datagramme est divisé en deux parties: en-tête et données.
  • La longueur de len-tête est de 20 à 60 octets.
  • Len-tête contient des informations pour le routage et la livraison du paquet.

User Datagram Protocol (UDP)

Comme IP, UDP est un protocole sans connexion et peu fiable. Il nest pas nécessaire détablir une connexion avec lhôte pour échanger des données. Comme UDP nest pas un protocole fiable, il ny a aucun mécanisme pour garantir que les données envoyées sont reçues.

UDP transmet les données sous forme de datagramme. Le datagramme UDP se compose de cinq parties, comme indiqué dans le diagramme suivant:

Points à retenir:

  • UDP est utilisé par lapplication qui transmet généralement une petite quantité de données à la fois.
  • UDP fournit le port de protocole utilisé, c.-à-d. Le message UDP contient à la fois les numéros de port source et de destination, ce qui permet au logiciel UDP de la destination de transmettre le message au programme dapplication correct.

Protocole de transfert de fichiers (FTP)

FTP est utilisé pour copier des fichiers dun hôte à un autre. FTP offre le mécanisme pour la même chose de la manière suivante:

  • FTP crée deux processus tels que le processus de contrôle et le processus de transfert de données aux deux extrémités, cest-à-dire au client ainsi quau serveur.
  • FTP établit deux connexions différentes: lune pour le transfert de données et lautre pour les informations de contrôle.
  • Contrôle de la connexion est effectuée entre les processus de contrôle tandis que la La connexion de données est établie entre
  • FTP utilise le port 21 pour la connexion de contrôle et le Port 20 pour la connexion de données.

Trivial File Transfer Protocol (TFTP)

Trivial File Transfer Protocol est également utilisé pour transférer les fichiers mais il transfère les fichiers sans authentification. Contrairement à FTP, TFTP ne sépare pas les informations de contrôle et de données. Comme il ny a pas dauthentification, TFTP manque de fonctionnalités de sécurité, il nest donc pas recommandé dutiliser TFTP.

Points clés

  • TFTP utilise UDP pour le transport de données. Chaque message TFTP est transporté dans un datagramme UDP séparé.
  • Les deux premiers octets dun message TFTP spécifient le type de message.
  • La session TFTP est lancée lorsquun client TFTP envoie une requête pour charger ou télécharger un fichier.
  • La requête est envoyée depuis un port UDP éphémère vers le port UDP 69 dun serveur TFTP.

Différence entre FTP et TFTP

Telnet

Telnet est un protocole utilisé pour se connecter à un ordinateur distant sur Internet. Il existe un certain nombre de clients Telnet ayant une interface utilisateur conviviale. Le schéma suivant montre quune personne est connectée à lordinateur A, et à partir de là, elle est connectée à distance à lordinateur B.

Hyper Text Transfer Protocol (HTTP)

HTTP est un protocole de communication. Il définit le mécanisme de communication entre le navigateur et le serveur Web. Il est également appelé protocole de requête et de réponse car la communication entre le navigateur et le serveur seffectue par paires de requêtes et de réponses.

Requête HTTP

La requête HTTP comprend des lignes contenant:

  • Ligne de requête
  • Champs den-tête
  • Corps du message

Points clés

  • La première ligne, cest-à-dire la Requête ligne spécifie la méthode de requête, cest-à-dire Get ou Publier.
  • La deuxième ligne spécifie len-tête qui indique le nom de domaine du serveur doù index.htm est récupéré.

Réponse HTTP

Comme la requête HTTP, la réponse HTTP a également une certaine structure. La réponse HTTP contient:

  • Ligne détat
  • En-têtes
  • Corps du message

Réponse

Dans les termes les plus simples, le protocole IP est utilisé pour acheminer des paquets de données à travers un réseau afin quils atteignent la bonne destination (en gros, les données de lexpéditeur au destinataire). IP est également le mécanisme permettant didentifier ladresse réseau et ladresse dhôte dun ordinateur (formant ainsi ladresse IP).

Le protocole TCP est utilisé pour garantir la fiabilité et lordre des données de lexpéditeur au destinataire (ce qui signifie que le destinataire peut mettre en ordre les données quil reçoit de lexpéditeur afin que les données aient un sens puisquil ny a aucun moyen de savoir quelles parties de toutes les données envoyées par lexpéditeur seront réellement reçues par le destinataire). En outre, TCP est responsable du contrôle de la congestion, ce qui signifie quil contrôle la vitesse à laquelle les données sont envoyées (cest plus compliqué quil ny paraît et des articles entiers sont écrits sur la façon de déterminer la vitesse correcte car il ny a pas de retour DIRECT sur la façon dont un réseau est).

Donc, fondamentalement:

IP: 1.) Acheminer les données de lexpéditeur au destinataire. 2.) Définissez une adresse IP.

TCP: 1.) Assurez-vous que les données arrivent au récepteur. 2.) Assurez-vous que les données sont en ordre. 3.) Contrôle de la vitesse à laquelle les données sont envoyées (algorithme de contrôle de la congestion)

Remarque Jai grandement simplifié cela. Il y a beaucoup de détails techniques, et je veux dire beaucoup.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *