Maison >Problème commun >A quoi sert le protocole IP ?

A quoi sert le protocole IP ?

青灯夜游
青灯夜游original
2020-11-02 17:08:3420843parcourir

Le protocole IP est un protocole utilisé pour l'interconnexion entre les réseaux. IP est l'abréviation de Internet Protocol. Le but de la conception d'IP est d'améliorer l'évolutivité du réseau ; IP fournit uniquement un service de transmission de paquets de données sans connexion, peu fiable et au mieux pour l'hôte.

A quoi sert le protocole IP ?

IP est l'abréviation de Internet Protocol et est le protocole de couche réseau dans le système TCP/IP. Le but de la conception IP est d'améliorer l'évolutivité du réseau : premièrement, pour résoudre les problèmes d'Internet et réaliser l'interconnexion de réseaux hétérogènes à grande échelle ; faciliter les deux. Selon le principe de conception de bout en bout, IP fournit uniquement à l'hôte un service de transmission de paquets sans connexion, peu fiable et au mieux.

IP est situé dans la couche réseau du modèle TCP/IP (équivalent à la couche réseau du modèle OSI). La couche supérieure peut transporter des informations de divers protocoles de la couche transport, tels que TCP, UDP. , etc. ; la couche inférieure peut transporter des informations IP. Les paquets sont placés au niveau de la couche liaison et transmis via diverses technologies telles que les réseaux Ethernet et Token Ring.

Afin de s'adapter aux réseaux hétérogènes, l'IP met l'accent sur l'adaptabilité, la simplicité et l'opérabilité, et fait certains sacrifices en matière de fiabilité. IP ne garantit pas le délai de livraison et la fiabilité des paquets, et les paquets transmis peuvent être perdus, dupliqués, retardés ou dans le désordre.

Contenu principal

L'IP comprend principalement trois aspects : le schéma d'adressage IP, le format d'encapsulation des paquets et les règles de transfert des paquets.

Règles de transfert des paquets IP

Le routeur transmet uniquement en fonction de l'adresse réseau. Lorsqu'un paquet de données IP est transmis via un routeur, si le réseau cible est directement connecté au routeur local, le paquet de données est transmis directement à l'hôte cible, ce qui est appelé livraison directe, sinon le routeur recherche les informations de routage ; la table de routage et transfère le paquet de données au routeur de saut suivant spécifié, c'est ce qu'on appelle la livraison indirecte. En livraison indirecte, si le routeur a une route vers le réseau cible dans la table de routage, il délivrera le paquet de données au routeur du tronçon suivant spécifié dans la table de routage s'il n'y a pas de route mais qu'il y a une route par défaut dans la table de routage ; table de routage, il délivrera le paquet de données. Donne le routeur par défaut spécifié si aucun des deux n'est présent, le paquet est abandonné et une erreur est signalée.

Fragmentation IP

Un paquet IP peut devoir passer par plusieurs réseaux physiques différents pour être transmis de l'hôte source à l'hôte de destination. Étant donné que les trames de données de divers réseaux ont une limite d'unité de transmission maximale (MTU), par exemple, la MTU d'une trame Ethernet est donc de 1 500, lorsque le routeur transmet des paquets IP, si la taille du paquet de données dépasse la taille maximale ; du lien de sortie, lors de la transmission des unités, le paquet IP sera décomposé en de nombreux fragments suffisamment petits pour être transmis sur le lien cible. Ces fragments IP réencapsulent un paquet IP pour une transmission indépendante et sont réassemblés lorsqu'il atteint l'hôte de destination.

Structure des paquets IP

Un paquet IP se compose d'un en-tête et de données. Les 20 premiers octets de l'en-tête sont requis par tous les paquets IP et sont également appelés en-têtes fixes. Après la partie fixe de l'en-tête se trouvent des champs optionnels dont la longueur est variable.

A quoi sert le protocole IP ?

A quoi sert le protocole IP ?

A quoi sert le protocole IP ?

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:
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