Les principales fonctions d'ip sont : 1. Définir l'unité de base de la transmission de données à l'échelle de l'ordinateur et stipuler le format de transmission des données sur Internet ; 2. Définir la fonction de routage qui doit être complétée et déterminer le chemin de transmission des données ; ; 3. Définir les règles des idées de livraison de paquets peu fiables précisent quand et comment traiter les paquets par les hôtes et les routeurs, et spécifient les conditions dans lesquelles les paquets sont abandonnés et comment envoyer des messages d'erreur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
IP fait référence à Internet Protocol, l'abréviation de Internet Protocol, qui 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.
L'objectif de la conception du protocole IP et les trois fonctions principales mises en œuvre sont :
Premièrement : le protocole IP définit l'unité de base de la transmission de données à l'échelle de l'ordinateur et stipule le format de transmission des données sur Internet ;
Deuxièmement : le protocole IP définit la fonction de routage qui doit être complétée et détermine le chemin de transmission des données.Les services fournis par IP peuvent être grossièrement résumés en deux catégories :
Transmission de paquets d'informations IP.IP est un protocole de transmission d'informations entre réseaux. Il peut transmettre des paquets d'informations IP de l'appareil source (tel que l'ordinateur de l'utilisateur) à l'appareil de destination (tel que le serveur www d'un service). . Afin d’atteindre cet objectif, l’IP doit s’appuyer sur deux mécanismes : l’adresse IP et le routeur IP.
Adresse IPL'adresse IP et le routage IP sont la base de la transmission des paquets IP. De plus, il existe une fonctionnalité très importante lors de la transmission de paquets d'informations IP, à savoir l'utilisation de méthodes de transmission sans connexion. La méthode de transmission sans connexion signifie que lorsque des paquets d'informations IP sont transmis, le périphérique source et le périphérique de destination peuvent transmettre les paquets d'informations IP sans avoir à être connectés au préalable. Autrement dit, le périphérique source ignore complètement le périphérique de destination et envoie simplement les paquets d'informations IP un par un. Quant à savoir si le périphérique de destination reçoit chaque paquet d'informations et s'il reçoit le bon paquet d'informations, le protocole de couche supérieure (tel que TCP) est responsable de la vérification.
Afin de placer un paquet IP dans différentes trames physiques, la longueur maximale du paquet IP ne peut être égale qu'à la valeur MTU minimale de tous les réseaux physiques sur ce chemin. Lorsque le datagramme traverse un réseau capable de transmettre des trames plus grandes, il n'est pas économique de limiter la taille du datagramme en dessous de la plus petite valeur MTU sur Internet. Lorsque le datagramme traverse ce sous-réseau, il ne peut pas être encapsulé dans une trame.
Lors de l'envoi de paquets IP, le protocole IP choisit généralement une longueur initiale appropriée. Si la valeur MTU du réseau physique intermédiaire que ce paquet doit traverser est inférieure à la longueur du paquet IP, le protocole IP divise la partie données du paquet en plusieurs morceaux de données plus petits pour former un paquet plus petit, puis met à envoyer dans un cadre physique. Chaque petit message est appelé un segment. La segmentation est généralement effectuée sur le routeur. Si le routeur reçoit un paquet IP d'une certaine interface réseau et souhaite le transmettre à un autre réseau et que la MTU du réseau est inférieure à la longueur du paquet IP, alors le paquet IP doit être divisé en plusieurs petits segments IP. Envoyez-les séparément.
Le réassemblage est le processus inverse de segmentation. Il réassemble plusieurs segments IP et les restaure dans les paquets IP d'origine. Lorsque la destination reçoit un paquet IP, elle peut déterminer s'il s'agit d'un fragment en fonction de son décalage de fragment et du bit d'indicateur MF. Si le bit MF est 0 et que le décalage de fragmentation est 0, cela indique qu'il s'agit d'un datagramme IP complet. Sinon, si le décalage du segment n'est pas 0, ou si l'indicateur MF est 1, cela indique qu'il s'agit d'un segment. À ce stade, la destination doit procéder à une réorganisation de la segmentation. Le protocole IP détermine quels segments appartiennent au même message d'origine sur la base de la valeur du champ d'identifiant dans l'en-tête du message IP, et détermine la position du segment dans le message d'origine sur la base du décalage du segment. Si tous les fragments d'un datagramme IP arrivent correctement à destination, ils sont réorganisés en un message complet et transmis au protocole de couche supérieure pour traitement.
Le résumé est le suivant : Au cours du processus de transmission, les paquets d'informations IP peuvent traverser de nombreux réseaux utilisant différentes technologies. Supposons que le paquet d'informations IP soit envoyé depuis le réseau ATM et que la longueur d'origine soit de 9 180 B. Si le routage IP passe par le réseau Ethernet, le paquet d'informations sera trop volumineux pour être transmis sur le réseau Ethernet. Afin de résoudre ce problème, le routeur doit disposer d'un mécanisme de segmentation et de réassemblage des paquets IP pour segmenter les paquets trop longs afin qu'ils puissent être transmis sur un réseau avec une unité de transmission maximale plus petite. Le paquet d'informations IP divisé est reçu par le dispositif de destination et réassemblé pour restaurer le paquet d'informations IP d'origine.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!