Le protocole TCP / IP Internet Layer

La couche d'Internet dans le modèle TCP / IP a les fonctions de l'OSI couche 3 du réseau. Le but dans la couche Internet est de choisir un chemin (de préférence le meilleur chemin) dans le réseau de bout-en-livraison fin. Le protocole principales se trouvent à la couche Internet est IP (Internet Protocol), qui fournit sans connexion, best-effort la prestation d'acheminement de paquets. IP gère l'adressage logique, et sa principale préoccupation est de trouver le meilleur chemin entre les points de terminaison, sans se soucier du contenu du paquet. IP n'effectue pas de vérification d'erreur et la correction d'erreur, et pour cette raison qu'on appelle un protocole non fiable. Toutefois, ces fonctions sont assurées par la couche de transport (TCP) et / ou la couche applicative. IP encapsule les données de la couche de transport dans des paquets IP. Les paquets IP ne pas utiliser de remorques lorsque encapsulant les données TCP ou UDP. Voyons ce que un paquet IP ressemble à ceci: les champs contenus dans l'en-tête IP signifient: Version: Spécifie le format de l'en-tête de paquet IP. Le champ de 4 bit version contient le nombre 4 s'il s'agit d'un paquet IPv4, et 6 s'il s'agit d'un paquet IPv6. Cependant, ce champ n'est pas utilisé pour distinguer les paquets IPv4 et IPv6. Le champ type de protocole présent dans la couche 2 enveloppe est utilisée pour cela.

  1. IP tête de longueur (HLEN): Indique la durée d'en-tête datagramme en mots de 32 bits. Il s'agit de la longueur totale de toutes les informations d'en-tête, et inclut la variable de deux champs en-tête de longueur.
  2. Type de service (ToS): 8 bits qui spécifient le niveau d'importance qui a été attribué par un protocole particulier de couche supérieure.
  3. Longueur totale: 16 bits, d'indiquer la durée de l'ensemble du paquet en octets. Cela inclut les données et les en-tête. Pour obtenir la longueur de la charge utile des données, soustraire la HLEN de la longueur totale.
  4. Identification: 16 bits permettant d'identifier le datagramme en cours. Il s'agit du numéro de séquence.
  5. Flags: Un champ de 3 bits dans lequel les deux bits de poids faible contrôle de la fragmentation. Un bit indique si le paquet peut être fragmenté, et l'autre indique si le paquet est le dernier d'une série de paquets fragmentés.
  6. Fragment Offset: 13 bits qui sont utilisés pour aider à reconstituer les fragments du datagramme. Ce champ permet au champ suivant pour commencer sur une frontière de 16 bits.
  7. Time to Live (TTL): Un champ qui spécifie le nombre de sauts qu'un paquet mai Voyage. Ce nombre est diminué par un, comme le paquet passe par un routeur. Lorsque le compteur atteint zéro, le paquet est rejeté. Cela empêche les paquets de boucle sans fin.
  8. Protocole: 8 bits qui indiquent quels protocoles de couche supérieure, tels que TCP ou UDP, reçoit des paquets entrants après les processus de propriété intellectuelle ont été accomplies.
  9. Header checksum: 16 bits, d'aider à assurer l'intégrité d'en-tête IP.
  10. Adresse source: 32 bits qui spécifient l'adresse IP du nœud à partir de laquelle le paquet a été envoyé.
  11. Adresse de destination: 32 bits qui spécifient l'adresse IP du noeud auquel les données sont envoyées.
  12. Options: Permet de propriété intellectuelle à l'appui de diverses options telles que la sécurité. La longueur de ce champ varie.
  13. Padding: Zéros supplémentaires sont ajoutés à ce domaine pour veiller à ce que l'en-tête IP est toujours un multiple de 32 bits.
  

Les données ne sont pas une partie de l'en-tête IP. Il contient des informations de couche supérieure (TCP ou UDP paquets) et a une longueur variable pouvant octets à 64. Si un paquet IP doit sortir sur une interface qui a une MTU (Maximum Transmission Unit) de taille inférieure à la taille de le paquet IP, le protocole Internet a besoin de fragmenter le paquet en petits paquets correspondant à la MTU de cette interface. Si l'option "Ne pas fragmenter" bit dans la Flags champ du paquet IP est réglé sur 1 et le paquet est plus gros que le MTU de l'interface, le paquet sera ignoré.

ICMP: Internet Control Message Protocol est un protocole qui permet la commande et des capacités de messagerie du protocole Internet (IP). ICMP est un protocole très important car la plupart du dépannage des réseaux IP est effectuée à l'aide de messages ICMP. L'aspect le plus important de ICMP implique les types de messages qu'il retourne et comment les interpréter.

TCP / IP Protocol Suite Sommaire

Couche 4: Vous utilisez un client de messagerie (comme Outlook Express par exemple) qui a SMTP et POP3 fonctions selon le protocole TCP / IP de couche 4 (application). Vous envoyez l'e-mail, formaté en ASCII ou HTML. L'application crée alors une unité de données formaté en ASCII ou HTML. Le client de messagerie utilise le système d'exploitation pour ouvrir une session de communication inter-hôte. Toutes ces fonctions sont exécutées à TCP / IP de couche 4 (application).

Layer 3: Un socket TCP avec le serveur SMTP est ouverte par le système d'exploitation. Un circuit virtuel est ouverte entre votre ordinateur et le serveur de messagerie utilisant le protocole TCP en fonction de TCP / IP de couche 3 (transport).

Layer 2: Votre ordinateur recherche l'adresse IP du serveur SMTP en fonction de la table de routage du système d'exploitation. S'il n'est pas trouvé dans la table de routage, il la transmettra au routeur entreprise pour la détermination de chemin. Le protocole IP est le protocole TCP / IP de couche 2 (Internet).

Layer 1: Le paquet IP est transformé en une trame Ethernet. La trame Ethernet est convertie en signaux électriques qui sont envoyés à travers le câble CAT5. Ces fonctions sont exécutées à TCP / IP de couche 1 (liaison de données).

OSI versus TCP / IP Comme il a été mentionné précédemment, le modèle OSI est davantage un modèle théorique et il est très utile dans le processus d'apprentissage. D'autre part, l'Internet a été construit sur le modèle TCP / IP, et ainsi, TCP / IP est le plus populaire en raison de son usage et ses protocoles. Certaines ressemblances entre les deux modèles sont:

  1. Les deux modèles sont des modèles en couches et ont les avantages des modèles de communication en couches.
  2. Les deux modèles ont des couches d'application, même si elles incluent des différents services.
  3. Les deux modèles ont des couches de transport et de réseau qui ont des fonctionnalités comparables.
  4. Les deux modèles utilisent des technologies de commutation par paquets au lieu de circuits de commutation.

Certaines différences entre les deux modèles sont les suivants:

  1. TCP / IP combine les trois couches supérieures du modèle OSI en une seule couche, étant ainsi plus orientées vers les protocoles de transmission.
  2. La liaison de données et les couches physiques du modèle OSI sont combinés en une seule couche dans le protocole TCP / IP modèle.

Aujourd'hui, le modèle OSI n'a pas d'applications vivre comme TCP / IP fait, mais c'est le point de départ de chaque modèle de réseau en raison de ses avantages. TCP / IP est plus simple car il a moins de couches du modèle OSI. Toutefois, les communications utilisant le protocole TCP / IP correspond à toutes les couches du modèle OSI. Un paquet provenant d'hôte X obtiendrez d'accueillir Y en parcourant routeurs A, B et C. Disons, par exemple, que X hôte est un serveur web répondant à une requête lancée à l'origine de l'hôte Y. HTTPD server Le (X Layer 7) répond à la demande en envoyant une page HTML formaté (X Layer 6) d'accueillir Y. Le serveur a beaucoup de demandes qu'elle répond à ce moment; de sorte que le système d'exploitation va envoyer les données (la page web) sur une session ouverte lorsque Y hôte a fait la demande (X Layer 5). Les données sont ensuite encapsulé dans un segment TCP (X Layer 4). Le segment TCP est ensuite encapsulé dans un paquet IP avec l'IP de la source de X hôte et IP de destination de l'hôte de Y (X Layer 3). Host X cherche pour Y hôte dans sa table de routage et ne trouve pas, si X hôte devrait transmettre le paquet IP au routeur A, qui a une interface sur le même sous-réseau avec l'adresse IP d'une carte Ethernet sur l'hôte de X. La IP paquet est envoyé à l'interface Ethernet et converties en trames Ethernet (X Layer 2), qui sont ensuite convertis à des courants électriques et envoyé par la prise RJ45 de la carte Ethernet (X Layer 1).

Routeur A reçoit quelques courants sur le câble de l'entrée dans une de ses interfaces Ethernet (une couche de 1) et convertit ces courants à des trames Ethernet (couche 2). Les trames Ethernet sont ensuite convertis en paquets IP. Le routeur regarde l'adresse IP de destination dans le paquet IP, et voit qu'il correspond à aucune de ses adresses IP, donc il sait qu'il doit trouver un chemin pour accueillir Y. Vous cherchez à sa table de routage, elle constate que la meilleure voie est annoncés par le routeur B et décide d'envoyer des paquets IP à elle (une couche 3). Si un routeur est connecté à B par un modem routeur, il vous permet de convertir le paquet IP dans des trames PPP (une couche 2), et le modem vous permet de convertir les trames PPP dans les sons (un calque 1). Routeurs B et C feront le même chose en tant que routeur, sauf que routeur C trouverez Y hôte connecté directement à l'une de ses interfaces (Y a une adresse IP dans la même sous-réseau comme tel si les adresses IP C's), et il enverra le paquet directement à Y. Hôte Y reçoit quelques courants sur le câble connecté à son interface Ethernet (couche Y 1), qu'elle va se convertir à des trames Ethernet (couche Y 2), puis les paquets IP (Y Layer 3). Il recherche ensuite l'hôte de destination dans le paquet IP qui correspond à l'une de ses adresses IP.

Le contenu du paquet IP sont alors prises par le protocole TCP (couche Y 4), qui met les segments reçus ensemble. Le système d'exploitation hôte Y traitera les données reçues à partir de TCP pour l'envoyer sur la session qui a demandé ces données (couche Y 5). Par exemple, si Y hôte a trois navigateurs web ouvert, le système d'exploitation donnera les données de TCP pour le navigateur qui fait la demande. Les données reçues sont au format HTML (Y Layer 6), de sorte qu'il sera lu par le navigateur Web en utilisant le standard HTML. Enfin, après toutes les données sont reçues, le navigateur Web affichera à l'utilisateur de la page Web reçue (Y Layer 7).

un article présenté par Ronald T Besser


Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite.
Important: Cet article «The TCP / IP Internet Layer" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.


Online: 352 users browsing the articles directory