Les protocoles TCP / IP

Réfléchissons un monde-service à l'échelle qui n'auraient pas été possibles sans la normalisation, tels que les services de messagerie. Il ya tellement d'applications client email logiciel dehors là, et tous utilisent les mêmes protocoles pour transmettre et recevoir des données.
Disons que vous êtes dans un réseau local d'entreprise et que vous voulez envoyer un courriel.

  

Couche 7: Vous utilisez un client de messagerie (comme Outlook Express par exemple), qui a SMTP et POP3 fonctions selon OSI Layer 7 (application).
Couche 6: 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 selon OSI Layer 6 (présentation).
Couche 5: Le message électronique utilise le système d'exploitation pour ouvrir une session de communication inter-hôte selon OSI Layer 5 (session).
Couche 4: 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 la couche OSI 4 (transport).
Layer 3: 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 au OSI Layer 3 (réseau).
Layer 2: Le paquet IP est transformé en une trame Ethernet en fonction de la couche OSI 2 (liaison de données).
Layer 1: La trame Ethernet est convertie en signaux électriques qui sont envoyés à travers le câble CAT5 selon OSI Layer 1 (physique).

En créant des spécifications sur des couches multiples, le modèle OSI a beaucoup d'avantages: Réduction de la complexité permet d'accélérer l'évolution. Il existe des sociétés spécialisées dans la création de produits spécifiques pour une couche, au lieu de tout reconstruire à partir de l'application à la couche physique. L'interopérabilité est beaucoup plus facile grâce à la normalisation. Chaque couche utilise le service de la couche immédiatement inférieure, et il est donc facile de se rappeler ce que la couche inférieure ne. Il simplifie l'enseignement. Par exemple, les administrateurs réseau doivent connaître les fonctions des quatre couches les plus faibles, tandis que les programmeurs ont besoin de connaître les couches supérieures.

 

Le TCP / IP Modèle

 

Le protocole TCP / IP modèle a été développé par le US Department of Defense (DoD), provenaient de la nécessité d'un réseau qui pourrait survivre n'importe quelles conditions, y compris une guerre nucléaire. Après qu'il a été libéré au public, dans quelques années, le modèle TCP / IP est devenu le modèle le plus populaire de réseautage et il est maintenant le noyau de l'Internet. Dans un monde où nous avons des données transmises sur les fils, micro-ondes, liaisons par satellite et fibre optique, il est nécessaire de transmettre des données de manière fiable sur tous les médias et dans n'importe quelles circonstances. Voyons voir comment le modèle TCP / IP peut le faire. Ainsi, les couches du modèle TCP / IP sont: Application, Transport, Internet, et Network Access. Même si certaines couches de la pile TCP / IP part modèle du même nom avec quelques couches du modèle OSI, elles incluent des fonctions différentes.

 

Le protocole TCP / IP Application Layer

 

Le protocole TCP / IP de couche application gère les protocoles de haut niveau, la représentation, le codage et le contrôle de dialogue. La couche Application dans le modèle TCP / IP définit non seulement l'application, mais aussi comment les données sont formatées, et la façon dont les sessions sont initialisées et détruits. Par analogie au modèle OSI, la couche TCP / IP application gère les fonctions disponibles sur les trois couches supérieures du modèle OSI-application, de présentation et de session. De cette façon, toutes les questions liées à l'application dans le modèle OSI sont combinés en une seule couche. La couche d'application dans le modèle TCP / IP comprend les protocoles tels que FTP, SMTP, etc, avec toutes leurs questions relatives à la représentation de données et le contrôle de dialogue. La couche application assure que les données sont correctement emballés avant qu'il ne soit passé à la couche de transport.

 

Le protocole TCP / IP de couche de transport

La couche transport fournit des services de transport pour la couche d'application en créant des connexions logiques entre l'hôte source et l'hôte de destination.
Dans le modèle TCP / IP, deux protocoles sont disponibles sur la couche de transport:

  1. Transmission Control Protocol (TCP)
  2. User Datagram Protocol (UDP)

Le Transmission Control Protocol (TCP)

TCP est un protocole orienté connexion, et permet un transfert fiable des données entre points de terminaison.
TCP pauses messages en segments, les rassemble au lieu de destination, et les envoie à la couche supérieure (application).
Un segment TCP contient:

  1. Port de la source: Le numéro de port utilisé par l'hôte d'envoi pour envoyer des données
  2. Destination Port: Le numéro de port utilisé par l'hôte de réception pour recevoir des données
  3. Numéro de séquence: Le numéro SEQ du segment, qui sert à s'assurer que les données arrivent dans l'ordre correct
  4. Accusé numéro: Le numéro de ACK est le prochain devrait octet TCP de l'autre hôte.
  5. Header Length (HLEN): Nombre de mots de 32 bits dans l'en-tête
  6. Code Bits: Les fonctions de contrôle, comme mettre en place ou de terminer une session
  7. Réservés: Bits réservés sont remis à zéro
  8. Fenêtre: Le nombre d'octets que l'expéditeur accepte
  9. Checksum: Checksum calculée de la tête et des données des champs
  10. Urgent: Indique la fin des données urgentes
  11. Options: Il n'ya qu'une seule option définie, qui est la taille de segment TCP maximale.
  12. Data: Les données de la couche supérieure (application)

Orienté connexion signifie que TCP a besoin d'établir une connexion entre les deux hôtes avant qu'il ne commence à envoyer des données. Ceci est fait en utilisant une connexion en trois temps, ce qui signifie que les deux hôtes de communication utilisant le protocole TCP synchronisation (SYN).

Paquets ACK sont envoyés par l'hôte de réception indiquant le dernier paquet a été reçu, et que l'hôte de réception est en attente pour le prochain paquet après le dernier reçu. Si les paquets perdus en chemin, cela forcera l'hôte d'envoi de renvoyer ce paquet, assurant ainsi une communication fiable. Applications avec le besoin de données fiables sur l'utilisation de transmission TCP comme protocole de transport. Des exemples de telles applications sont FTP, HTTP, SMTP, Telnet, SSH, etc

The User Datagram Protocol (UDP)

UDP est un protocole beaucoup plus simple que TCP est, et c'est tout ce que le protocole TCP n'est pas. UDP est un protocole de couche de transport qui n'a pas besoin d'établir une connexion avec l'autre hôte pour l'envoi de données. Cela signifie que UDP est sans connexion.

Un segment UDP contient:

  1. Port de la source: Le numéro de port utilisé par l'hôte d'envoi pour envoyer des données
  2. Destination Port: Le numéro de port utilisé par l'hôte de réception pour recevoir des données
  3. Longueur: Le nombre d'octets de l'en-tête et les données
  4. Checksum: Checksum calculée de la tête et des données des champs
  5. Data: Les données de la couche supérieure (application)
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 «Les protocoles TCP / IP" 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: 210 users browsing the articles directory   


  

|