La problématique centrale du protocole IP est le routage (path-finding), qui consiste à donner une identité à l'objet réseau afin que des données puissent lui être envoyées de manière ciblée. 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.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
La problématique centrale du protocole IP est le routage (path Finding), ce qui signifie donner une identité à l'objet réseau afin que les données puissent lui être envoyées de manière ciblée.
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.
Le contenu principal du protocole IP
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 saut suivant spécifié dans la table de routage s'il n'y a pas de route mais qu'il existe une route par défaut ; dans la table de routage, il enverra les données. Le paquet est livré au routeur par défaut spécifié si aucun des deux n'est disponible, 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.
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!