Maison Problème commun Qu'est-ce que le protocole TCP/IP

Qu'est-ce que le protocole TCP/IP

Mar 06, 2019 pm 02:50 PM
tcp/ip协议

Le protocole TCP/IP est la somme d'une série de protocoles réseau, qui définit la manière dont les appareils électroniques se connectent à Internet et la manière dont les données sont transmises entre eux. Dans le protocole TCP/IP, le réseau peut être divisé en quatre couches, à savoir la couche application, la couche transport, la couche réseau et la couche liaison.

Qu'est-ce que le protocole TCP/IP

Le protocole TCP/IP est la somme d'une série de protocoles réseau. Il définit la manière dont les appareils électroniques se connectent à Internet et comment les données se transmettent entre eux. Dans TCP/IP Dans le protocole IP, le réseau peut être divisé en quatre couches : couche application, couche transport, couche réseau et couche liaison.

[Cours recommandés : Tutoriel TCP/IP]

Le sens du protocole

Le protocole réseau est un ensemble de règles, normes ou conventions établies pour l'échange de données dans les réseaux informatiques. Il est composé de trois éléments, à savoir :

(1) Sémantique. La sémantique est l'interprétation de la signification de chaque partie des informations de contrôle. Il précise quelles informations de contrôle doivent être envoyées, ainsi que les actions et réponses réalisées. (Indique quoi faire)
(2) Grammaire. La syntaxe est la structure et le format des données utilisateur et des informations de contrôle, ainsi que l'ordre dans lequel les données apparaissent. (Indique quoi faire)
(3) Timing. La chronologie est une description détaillée de l'ordre dans lequel les événements se produisent. (Également connu sous le nom de « synchronisation »). (Indique l'ordre de le faire)

Le protocole TCP/IP est la somme d'une série de protocoles réseau. Ensuite, dans l'article, je vais vous présenter en détail ce qu'est le protocole TCP/IP <.>

Protocole TCP/IP

Le protocole TCP/IP est la somme d'une série de protocoles réseau, il définit la manière dont les appareils électroniques se connectent à Internet et la manière dont les données sont transmises entre eux ; eux.

Selon le protocole TCP/IP, nous pouvons diviser le réseau en quatre couches, à savoir la couche application, la couche transport, la couche réseau et la couche liaison. Dans le modèle ISO, le réseau peut être divisé en sept couches, à savoir la couche application, la couche présentation, la couche session, la couche transport, la couche réseau, la couche liaison de données et la couche physique. Pour faciliter la recherche, le réseau est généralement divisé en cinq couches, à savoir la couche application, la couche transport, la couche réseau, la couche liaison de données et la couche physique.

Le rôle du protocole TCP/IP

Le protocole TCP/IP résout le problème de la transmission de données d'un hôte à un autre sur Internet.

Les différentes couches du protocole TCP/IP et leurs fonctions

Qu'est-ce que le protocole TCP/IP

Comment chaque couche des oeuvres de ?

Qu'est-ce que le protocole TCP/IP

Exemple : Par exemple, lorsque nous saisissons « Bonjour » dans la zone de saisie QQ puis cliquons sur envoyer, que se passe-t-il pendant cette période ?

1. Les données sont traitées au niveau de la couche application, comme l'épissage de l'expéditeur, l'heure d'envoi, l'envoi du contenu et d'autres informations à l'expéditeur : l'heure d'envoi : l'envoi du contenu et son envoi à l'autre partie bien sûr, ce n'est pas si simple en fait. Pensez simplement au protocole http.

2. Les données traitées au niveau de la couche application arrivent à la couche de transport En plus d'être responsable du programme (port) vers lequel les données sont envoyées, cette couche est également chargée de fournir une transmission fiable si le TCP. le protocole est connecté. Afin d'implémenter ces fonctions, un en-tête TCP doit être ajouté.

3. Les données traitées au niveau de la couche de transport arrivent à la couche réseau qui est responsable de l'hôte vers lequel les données doivent être transmises, c'est-à-dire en ajoutant l'adresse IP de l'autre hôte, nous avons donc. pour donner le paquet à la couche réseau. Ajoutez un en-tête de protocole IP. Une fois le paquet IP généré, reportez-vous à la table de contrôle de routage pour déterminer la route ou l'hôte qui accepte le paquet IP.

4. Le paquet IP arrive à la couche liaison de données et est encapsulé dans une trame Ethernet. La trame Ethernet a en fait une adresse MAC supplémentaire de l'autre partie. La trame de données Ethernet générée sera transmise à l'extrémité réceptrice via la couche physique.

5. Une fois que l'autre hôte a reçu la trame de liaison de données, il analyse l'adresse MAC de réception de la trame, si la trame Mac est transmise à lui-même, il accepte la trame et la transmet à la couche supérieure, sinon. Les images sont supprimées.

6. Le module IP effectue également un traitement similaire après avoir reçu les données. Déterminez si cette adresse IP correspond à votre propre adresse IP de l'en-tête du paquet. Si elle correspond, les données seront envoyées au module correspondant en fonction du type de protocole de l'en-tête, tel que TCP et UDP. L'exemple ici est TCP. Dans les situations où il existe un routeur, l'adresse de réception n'est souvent pas votre propre adresse. Dans ce cas, vous devez utiliser la table de contrôle de routage pour rechercher l'hôte ou le routeur auquel les données doivent être envoyées avant de les transmettre.

7. Dans le module TCP, la somme de contrôle sera d'abord calculée pour déterminer si les données sont endommagées. Vérifiez ensuite si les données sont reçues conformément au numéro de séquence. Vérifiez enfin le numéro de port pour identifier l’application spécifique. Une fois les données entièrement reçues, elles sont transmises à l'application identifiée par le numéro de port.

8. Après avoir reçu les informations, la couche application les analyse et les affiche.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)