Qu'est-ce que TCP / IP? - Comment ça marche - Couches et avantages de TCP / IP

Table des matières:

Anonim

Présentation de TCP / IP

  • TCP / IP signifie Transmission Control Protocol / Internet Protocol qui est une combinaison de deux protocoles à savoir le protocole TCP et le protocole IP. Il s'agit d'une suite de protocoles développée avant le modèle OSI. TCP / IP n'est rien d'autre qu'un protocole de communication utilisé pour connecter des appareils sur Internet.
  • TCP / IP est un protocole hiérarchique composé de modules interactifs où chaque module fournit des fonctionnalités spécifiques. La transmission des données via la connexion Internet se fait à l'aide de TCP / IP. Il montre comment les transferts de données via la connexion Internet
  • Dans TCP / IP, TCP est responsable de la division des messages ou des fichiers en petits paquets lors de la transmission via la connexion Internet et de leur assemblage à destination. IP est responsable de l'attribution d'une adresse aux paquets afin qu'ils puissent atteindre la bonne destination.

Comment fonctionne TCP / IP?

La fonctionnalité de TCP / IP est divisée en cinq couches -1) Couche physique, couche liaison de données, couche réseau, couche transport, couche application.

Couche physique

  • La couche physique convertit les données binaires en signaux et transmet sur les médias locaux. Dans cette couche, une unité de communication est un seul bit. Lorsque la connexion s'établit entre deux appareils, les données circulent sous la forme d'un flux d'octets. La couche physique délivre des bits.

Couche de liaison de données

  • La couche liaison de données définit le format des données sur le réseau. L'adressage physique se fait dans la couche liaison de données. Les adresses MAC de source et de destination sont attribuées au paquet de données pour former une trame.
  • Dans la couche liaison de données, l'unité de communication est une trame. Cette couche divise le message ou le fichier dans le cadre. La trame n'est rien d'autre qu'un paquet qui est responsable de l'encapsulation des données reçues de la couche réseau.

Couche réseau

  • Dans la couche réseau, l'unité de communication est un paquet. Cette couche fournit une adresse IP de la source et de la destination à chaque segment pour former un paquet. La couche réseau fournit des fonctions telles que l'adressage logique, c'est-à-dire l'adressage IP, la détermination du chemin et le routage. Le routage est une méthode de déplacement de paquets de données de la source vers la destination.
  • En fonction de l'adresse IP et du masque, les décisions de routage sont prises dans le réseau. Alors que la détermination du chemin est le processus de choix du meilleur chemin possible pour la livraison des données au récepteur. Il utilise des protocoles tels que OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), etc.

Couche de transport

  • La couche transport est responsable du transfert des données d'un emplacement à un autre. Il contrôle la fiabilité de la communication via la segmentation, le contrôle de flux et le contrôle d'erreur.
  • La segmentation est le processus de division des données reçues en petites unités appelées segments.
  • Un segment est une unité de communication dans cette couche.
  • Contrôle de flux: le contrôle de flux est le processus de contrôle de la quantité de données transmises.
  • Contrôle des erreurs: la couche de transport utilise le schéma de demande de répétition automatique pour retransmettre les données perdues ou corrompues. Un groupe de bots appelé somme de contrôle est ajouté à chaque segment pour trouver le segment reçu qui contient des erreurs.

Il existe 2 protocoles utilisés dans la couche Transport:

  1. User Datagram Protocol: User Datagram Protocol utilise un service sans connexion. c'est-à-dire que UDP délivre des paquets de données sans définir de chemin prédéfini, donc aucune session n'est établie pour la connexion. Dans UDP, le chemin dépend du trafic du chemin disponible.
  2. Transmission Control Protocol: Transmission Control Protocol utilise un service orienté connexion. Dans le service orienté connexion, TCP décide que les unités de données de chemin sont fournies via le chemin décidé. Une fois la conversation TCP terminée, la session est terminée.

Couche d'application

L'unité de communication dans la couche application est le message. Il permet à l'utilisateur d'accéder aux services Internet. Il est utilisé par les applications réseau qui utilisent Internet. De nombreux protocoles sont définis dans cette couche pour fournir des services comme FTP pour le transfert de fichiers, HTTP ou HTTPS pour accéder à www ie World Wide Web, SMTP pour le courrier électronique, TELNET pour les terminaux virtuels, etc.

Protocoles TCP / IP

Voici la liste des protocoles TCP / IP couramment utilisés: -

HTTP

HTTP signifie HyperText Transfer Protocol. HTTP établit une connexion entre le client et le serveur pour la transmission des données. Il s'agit d'une transmission non sécurisée. Un client envoie une demande au serveur via un navigateur Web pour afficher les informations spécifiées. Après avoir reçu une demande, le serveur envoie des informations spécifiées au client.

HTTPS

HTPPS signifie HyperText Transfer Protocol Secure. HTTPS établit une connexion entre le client et le serveur pour la transmission des données. C'est une transmission sécurisée. Le client utilise principalement ce HTTPS pour envoyer des informations privées telles que les détails de la carte de crédit, les transactions en ligne, etc. au serveur via la connexion Internet.

FTP

FTP est l'acronyme de File Transfer Protocol. Il utilise les services TCP pour transférer des fichiers d'un hôte à un autre. Il établit une connexion entre deux hôtes. une fois la connexion établie, l'hôte peut envoyer et recevoir des données ou des fichiers.

SMTP

SMTP signifie Simple Mail Transfer Protocol. Il s'agit d'un protocole largement utilisé et le plus important utilisé pour transférer des e-mails de l'expéditeur au destinataire. Il s'agit d'un protocole de couche application comme nous l'avons vu précédemment. Il s'agit d'un protocole Push utilisé pour envoyer un e-mail. Après cela, les protocoles POP post office) ou IMAP (Internet message access protocol) récupèrent les e-mails côté récepteur.

TELNET

TELNET signifie Terminal Network. Il établit la connexion entre l'ordinateur local et l'ordinateur distant d'une manière telle que le terminal local semble être un terminal du système distant.

FTP

FTP signifie File Transfer Protocol. Il s'agit d'un protocole Internet utilisé pour transférer les données, les fichiers multimédias d'un ordinateur à un autre ordinateur.

Avantages de TCP / IP

  • Fournit une fonctionnalité d'évolutivité, cette fonctionnalité permet d'ajouter un nombre N de réseaux sans perturber les services actuels.
  • Il est interopérable, ce qui signifie qu'il permet à deux systèmes différents de communiquer sur un réseau hétérogène.
  • C'est un open-source c'est-à-dire gratuit à utiliser. Tout le monde peut l'utiliser pour la communication.
  • Il s'agit d'un modèle standard de l'industrie développé pour résoudre les problèmes liés à la communication sur un réseau
  • Il attribue une adresse IP unique à chaque périphérique du réseau. de sorte que chaque appareil est identifié de manière unique sur le réseau.

Conclusion

Dans cet article, nous avons vu ce qu'est TCP / IP, une explication détaillée des couches dans TCP / IP et les avantages de son utilisation sur le réseau.

Articles recommandés

Cela a été un guide sur Qu'est-ce que TCP / IP. Nous discutons ici du fonctionnement, des avantages et des couches dans TCP / IP. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Qu'est-ce que les protocoles de mise en réseau
  2. Architecture du SGBD
  3. Questions d'entretiens chez CCNA
  4. Qu'est-ce que le protocole TCP?