Protocole de contrôle de transmission et protocole Internet (TCP/IP)

Le protocole TCP (Transmission Control Protocol) fait référence à un protocole Internet important qui est responsable de la transmission ou du transfert de paquets de données sur les réseaux et sur Internet.[1] Il peut être classé comme un protocole orienté connexion et orienté flux. Il fonctionne sur la couche transport comme un protocole dans l'interconnexion des systèmes ouverts et est utilisé pour établir une connexion stable entre les ordinateurs distants en confirmant la livraison du message sur les réseaux de soutien et l'Internet. Le système de protocole de contrôle de transmission élimine les complications possibles qui peuvent survenir lorsque l'on traite avec des réseaux sous-jacents peu fiables.

Fonctionnalité

Le protocole TCP (Transmission Control Protocol) fonctionne avec le protocole Internet (IP). L'envoi de paquets de données d'un ordinateur à l'autre est son rôle principal. TCP et IP, ensemble, sont les deux protocoles qui régissent Internet. Dans le document de consultation sur les normes numéro 793, Transmission Control Protocol est défini par l'Internet Engineering Task Force (IETF).[2]

Les données envoyées via des connexions TCP sont divisées en segments numérotés indépendamment les uns des autres. Chaque segment contient la destination source et la section de données qui est placée dans un en-tête. Le protocole de contrôle de transmission est celui qui est chargé de réorganiser les segments dans le bon ordre lorsqu'ils arrivent à l'extrémité de réception. TCP est responsable du suivi de ces segments tandis que l'IP s'occupe de la livraison des données. Il inclut une vérification d'erreur intégrée qui assure que chaque segment demandé est reçu. TCP inclut également la vérification des erreurs, ce qui garantit que chaque paquet est livré comme demandé. [3] Le transfert de données telles que les fichiers et les pages Web sur Internet fait appel à TCP. Le contrôle du transfert fiable des données est la fonction principale de TCP.

Dans certains cas, les paquets sont perdus ou livrés en rupture de stock. Ceci est dû au comportement imprévisible du réseau. Pour minimiser le problème, la demande de réapprovisionnement et de re-livraison est faite par le TCP. Ceci, cependant, réduit la vitesse de livraison de quelques secondes.[4] La nécessité de réordonner les paquets et les retransmissions après leur arrivée introduit une latence dans le flux TCP. Selon des études, des applications telles que FTP, Telnet, le courrier électronique et le World Wide Web (WWW) ; environ 90% du trafic de ces réseaux préfère ce service de transport.[5]

Adressage TCP/IP

Les adresses Internet telles que IP (protocole Internet) ont un mécanisme complet et sont l'une des plus courantes. TCP, par contre, n'a pas besoin d'un système d'adressage complexe. TCP n'utilise que des numéros, aussi appelés "ports", qui sont fournis par le périphérique sur lequel il travaille actuellement. Ceci permet d'identifier où se trouvent les paquets d'envoi et de réception pour chaque service.

Par exemple, vous utilisez le port 80 pour TCP principalement pour les navigateurs Web tandis que le port 25 est utilisé pour le courrier électronique. L'adresse IP et le numéro de port sont saisis pour un service, par exemple 192.168.66.66.5:80.[6]

Couches TCP

Le protocole de contrôle de transmission a 4 couches qui sont la couche d'interface réseau, la couche application, la couche transport et la couche Internet. Les descriptions et fonctions de ces couches sont décrites ci-dessous :

Couche d'interface réseau

Il s'agit de la couche de liaison de données qui est responsable de la détection et de la correction des erreurs éventuelles et de la couche physique qui active la transmission physique pour la transmission de bits par des moyens procéduraux, électriques, mécaniques et fonctionnels.

Couche d'application

Cette couche offre un ensemble d'interfaces pour les applications qui acquièrent l'accès à des services en réseau qui supportent directement les applications. Chaque entité d'application dans TCP est composée d'un ensemble de fonctions dont elle a besoin pour prendre en charge les services de communications distribués.

Couche de transport

Cette couche permet de s'assurer que les données envoyées par le récepteur sont les mêmes bits que ceux qui sont envoyés à l'expéditeur (communication de bout en bout). La couche de transport pour TCP offre une transmission de données fiable avec un flux de données fiable orienté connexion.

Couche Internet

Les fonctions d'adressage, d'emballage et de routage sont traitées dans cette couche. IP, ARP, ICMP et IGMP sont les protocoles de base de cette couche.[7]

Guide d'équipement commun

Avoir une grande entreprise, c'est disposer d'une large gamme de réseaux et d'équipements pour la gérer. Les routeurs et les commutateurs sont les plus courants qui peuvent également être disponibles à la maison. Vous trouverez ci-dessous les équipements et dispositifs les plus courants qui rendent Internet possible.

Routeur

La tâche principale de cet appareil est d'envoyer des données sur Internet, qui est aussi le foyer de la couche Internet. Il est également responsable de traiter les points finaux de votre réseau local uniquement lorsque la communication dépasse le domaine du routeur.

Interrupteur

Cet équipement est celui qui est responsable de la connexion de tous les ordinateurs de votre réseau. Un câble par ordinateur est nécessaire pour la connexion au commutateur. Vous verrez aussi beaucoup d'autres ordinateurs dans votre bureau qui ont un câble allant dans le même commutateur. Les messages d'un ordinateur à l'autre passent par le commutateur.

Pont

La connexion d'un moyeu à un autre est la fonction d'un pont. La connexion d'un réseau sans fil et d'un réseau local est rendue possible par un pont. La différence entre un interrupteur et un pont est que le pont n'a qu'une seule connexion. Un pont n'est qu'une section de passage et un dispositif de couche physique qui n'a pas besoin d'un processeur très compliqué****.

Répétiteur

L'extension de la portée d'un signal est la fonction principale d'un répéteur, également appelé "booster". L'impulsion électrique se disperse sur la distance sur les câbles. Le signal s'affaiblit au fur et à mesure qu'il se déplace sur le wifi. Appliquant un nouveau coup de pouce électrique aux transmissions sur câbles et sur réseaux sans fil, il retransmet également des signaux. Ceci n'a pas besoin de logiciel et est purement un dispositif physique sans implication avec les protocoles.

Histoire

Le protocole de contrôle de transmission était connu auparavant sous le nom de "Programme de contrôle de transmission". La création d'Internet, bien que de nombreuses personnes prétendent l'avoir inventé, peut être attribuée principalement à Vint Cerf et Bob Khan. L'un des autres grands noms de la technologie Internet est Jon Postel qui a introduit le concept d'une "pile de protocoles" qui a également contribué aux protocoles TCP/IP. Il s'agit d'une référence à leurs travaux publiés en mai 1974 sous le titre "A Program for Packet Network Intercommunication". Il a été publié par l'Institute of Electrical and Electronic Engineers, avec le parrainage du Département de la défense des États-Unis.[8]


  1. https://www.techopedia.com/definition/5773/transmission-control-protocol-tcp ↩︎

  2. https://searchnetworking.techtarget.com/definition/TCP ↩︎

  3. https://techterms.com/definition/tcp ↩︎

  4. https://www.extrahop.com/resources/protocols/tcp/ ↩︎

  5. https://erg.abdn.ac.uk/useRS/gorry/couRSe/inet-pages/tcp.html ↩︎

  6. https://www.lifewire.com/tcp-transmission-control-protocol-3426736 ↩︎

  7. https://automationforum.in/t/tcp-ip-transmission-control-protocol-internet-protocol-basic-concept-architecture/4482 ↩︎

  8. https://www.comparitech.com/net-admin/ultimate-guide-tcp-ip/ ↩︎