Mise en réseau: différence entre la couche Transport et la couche réseau

dans le modèle Internet il y a quatre couches: lien -> Mise en réseau -> Transport -> Application.

Je ne connais pas vraiment la différence entre la couche réseau et la couche transport. Comme je l'ai lu:

Transport layer: include congestion control, flow control, reliability ...
Networking layer: route data from A to B

donc, en me basant sur les propriétés ci-dessus, je vois qu'il y a des chevauchements entre ces deux couches.

1) la couche réseau décide de déplacer les données de A à B. Mais, quand les données ont su comment passer de A à B, qu'est-ce que cela signifie pour le terme "contrôle de flux"" "contrôle de congestion" ... ? Comment et que contrôle-t-il lorsque le paquet (et le flux de bytes est dans le paquet) a déjà connu de se déplacer à travers le réseau.

2) ou autre exemple, le protocole TCP dans la couche Transport est ordonné livraison d'un flux. Mais TCP ne décide pas comment déplacer les données, mais la couche réseau. Alors, comment TCP peut-il y arriver ?

donc, je ne peux pas entrer dans ces deux termes. Merci de m'enseigner.

Merci :)

23
demandé sur Charles 2012-11-11 21:55:08

6 réponses

ce sont des niveaux d'abstraction.

Couche De Transport est l'endroit où la décision d'utiliser TCP/UDP est prise. Parmi les protocoles couramment utilisés dans cette couche, TCP est fiable, UDP ne l'est pas. Selon le choix fait, les en-têtes respectifs sont attachés à votre paquet. TCP par exemple ne connaît que les mécanismes SYN-ACK, Three-way handshake, mais ne connaît pas l'adresse de l'endpoint distant, ni le mécanisme pour faire passer le paquet à travers le réseau.

contrôle de la Congestion, contrôle du débit aide à s'assurer que le réseau n'est pas inondé de paquets, en réglant le nombre de paquets envoyés.

maintenant, après l'ajout de L'en-tête TCP/UDP, il passe à la couche réseau. Jusqu'à cette étape, le adresse IP du point final distant n'était pas une partie du paquet. C'est à cette étape que les adresses IP Source et Destination sont ajoutées au paquet. Cette couche ne sait réellement la à distance de point de terminaison.


      Sender                          Receiver


    -----------                      ------------
   |           |   virtual link     |            |
   | Transport | -----------------> | Transport  |
   |           |                    |            |
    -----------                      ------------
         |                                |
         |                                |
    -----------                       -----------
   |           |    virtual link     |           |
   |  Network  | ------------------> |  Network  |
   |           |                     |           |
    -----------                       -----------
         |                                |
         |                                |
    -----------                       -----------
   |           |                     |           |
   | Physical  |                     | Physical  |
   |           |                     |           |
    -----------                       -----------
         ↓                                 ↑
         |____________real link____________|

les données de la couche de Transport de l'expéditeur, est le exact reçu par la couche de transport du récepteur.

comme le paquet parcourt l'expéditeur, chaque couche ajoute ses propres informations d'en-tête, mais tout cela est supprimé par le calque correspondant sur le récepteur.

L'avantage est que un lien virtuel est établie, comme celle montrée ci-dessus, alors que la lien est uniquement dans la couche physique.

30
répondu Anirudh Ramanathan 2013-11-18 06:13:09

couche Transport:

  • communication logique entre les processus.

couche Réseau:

  • communication logique entre les hôtes.

couche Transport:

  • responsable de vérifier que les données disponibles dans la couche session sont exemptes d'erreurs.

couche Réseau:

  • Responsable de logique adressage et traduction des adresses logiques (ex. amazon.com) dans les adresses physiques(ex. 180.215.206.136)

couche Transport: les protocoles utilisés à cette couche sont:

  • TCP (Transmission Control Protocol)

  • UDP (User Datagram Protocol)

  • SCTP (Stream Control Transmission Protocol)

couche Réseau: les protocoles utilisés à cette couche sont :

  • Protocole Internet(IP)

  • ICMP (Internet Control Message Protocol)

  • IGMP (Internet Group Message Protocol)

  • RARP (Reverse Address Resolution Protocol)

  • ARP(Protocole de Résolution d'Adresse)

couche Transport:

  • cette couche assure la fiabilité des protocoles contrôle du débit et des erreurs de bout en bout.

couche Réseau:

  • cette couche contrôle le routage des données de la source à la destination ainsi que la construction et le démontage des paquets de données.
27
répondu Dharita Chokshi 2013-11-12 10:59:18

Transport: détermine la manière dont les données doivent être envoyées: de manière fiable ou non fiable. Définit les services bien connus(ports.)

réseau: fournit l'adressage logique, trouve le meilleur chemin vers une destination.

4
répondu Hrishi 2015-06-02 17:36:29

Couche Transport:

la quatrième couche et la couche" moyenne " de la pile de protocole du modèle de référence OSI est la couche transport. Je considère que la couche transport fait partie, d'une certaine façon, des "groupes" inférieurs et supérieurs de couches du modèle OSI. Il est plus souvent associé aux couches inférieures, parce qu'il se préoccupe du transport des données, mais ses fonctions sont également un peu de haut niveau, ce qui fait que la couche ayant un peu en commun avec les couches 5 par le 7 aussi.

rappelons que les couches 1, 2 et 3 concernent l'empaquetage, l'adressage, le routage et la livraison des données; la couche physique traite des bits; la couche liaison de données traite des réseaux locaux et la couche réseau gère le routage entre les réseaux. La couche transport, en revanche, est suffisamment conceptuelle pour ne plus se préoccuper de ces "écrous et boulons". Il s'appuie sur les couches inférieures pour gérer le processus de déplacement des données entre appareil.

la couche transport agit réellement comme une sorte de" liaison " entre le monde abstrait des applications aux couches supérieures et les fonctions concrètes des couches 1 à 3. En raison de ce rôle, la tâche globale de la couche transport est de fournir les fonctions nécessaires pour permettre la communication entre les processus d'application du logiciel sur différents ordinateurs. Cela englobe un certain nombre de fonctions différentes mais connexes

ordinateurs Modernes sont multitâches, et à tout avec le temps peut avoir de nombreuses applications logicielles différentes toutes essayant d'envoyer et de recevoir des données. La couche transport est chargée de fournir un moyen par lequel ces applications peuvent toutes envoyer et recevoir des données en utilisant la même implémentation de protocole de couche inférieure. Ainsi, on dit parfois que la couche transport est responsable du transport de bout en bout ou de l'hôte à l'hôte (en fait, la couche équivalente dans le modèle TCP/IP est appelée la "couche transport de l'hôte à l'hôte").

Réseau Calque:

la troisième couche la plus basse du modèle de référence OSI est la couche réseau. Si la couche liaison de données est celle qui définit essentiellement les limites de ce qui est considéré comme un réseau, la couche réseau est celle qui définit le fonctionnement d'internetworks (réseaux interconnectés). La couche réseau est la plus basse dans le modèle OSI qui se soucie réellement de l'obtention des données d'un ordinateur à l'autre, même si c'est sur un réseau distant; en revanche, la liaison de données layer ne traite que des périphériques locaux les uns par rapport aux autres.

bien que toutes les couches 2 à 6 du modèle de référence de L'OSI servent de "barrières" entre les couches au-dessous et les couches au-dessus, la couche réseau est particulièrement importante à cet égard. C'est à ce niveau que la transition commence réellement des fonctions plus abstraites des couches supérieures-qui ne se préoccupent pas autant de la livraison des données-vers les tâches spécifiques requises pour acheminer les données à leurs destination. La couche transport, qui est reliée à la couche réseau de plusieurs façons, continue cette "transition d'abstraction" en remontant la pile de protocoles OSI. Fonctions De La Couche Réseau

Certains des emplois normalement effectuées par la couche réseau comprennent:

Adressage Logique: chaque périphérique qui communique sur un réseau a associé avec lui une adresse logique, parfois appelée une adresse de couche trois. Par exemple, sur la Internet, le protocole Internet (IP) est le protocole de couche réseau et chaque machine a une adresse IP. Notez que l'adressage se fait également au niveau de la couche liaison de données, mais ces adresses se réfèrent à des périphériques physiques locaux. En revanche, les adresses logiques sont indépendantes d'un matériel particulier et doivent être uniques sur l'ensemble d'un réseau Internet.

Routage: le déplacement des données à travers une série de réseaux interconnectés est probablement la fonction déterminante de la couche réseau. Il est la tâche des périphériques et des routines logicielles qui fonctionnent à la couche réseau pour gérer les paquets entrants provenant de différentes sources, déterminer leur destination finale, et ensuite comprendre où ils doivent être envoyés pour les amener où ils sont censés aller. Je discute plus en détail du routage dans le modèle OSI dans cette rubrique sur le thème de la connexion indirecte du périphérique, et je montre comment cela fonctionne par analogie avec le modèle OSI.

Datagramme Encapsulation: La couche réseau normalement encapsule les messages reçus des couches supérieures en les plaçant dans des datagrammes (aussi appelés paquets) avec un en-tête de couche réseau.

la Fragmentation et le Réassemblage: la couche réseau doit envoyer des messages à la couche liaison de données pour transmission. Certaines technologies de couches de liaison de données ont des limites sur la longueur de n'importe quel message qui peut être envoyé. Si le paquet à la couche réseau veut envoyer est trop grand, la couche réseau doit diviser le paquet, les envoyer chaque pièce à la couche liaison de données, puis les pièces sont réassemblées une fois qu'elles arrivent à la couche réseau sur la machine de destination. Un bon exemple est la façon dont cela est fait par le protocole Internet.

traitement des erreurs et Diagnostics: des protocoles spéciaux sont utilisés à la couche réseau pour permettre aux périphériques qui sont logiquement connectés, ou qui tentent d'acheminer du trafic, d'échanger des informations sur l'état des hôtes sur le réseau ou les périphériques eux-mêmes.

3
répondu Ponnu Shankar 2015-12-10 11:35:49

l'explication de Cthulhu est correcte mais pour mieux comprendre, je vous recommande de lire sur le modèle OSI

la couche Transport gère les numéros de port, TCP, UDP, la couche 4 PDU et c'est la première étape dans l'encapsulation et la segmentation des données afin de les envoyer à travers le réseau

PDU = protocole data unit, c'est une information contenant un en-tête, le segment de données et peut-être un pied de page (voir layer 2 encapsulation)

poignées réseau routage ip et livraison de paquets de données sur le réseau

chaque couche (qu'il s'agisse d'un modèle OSI ou D'un modèle TCP/IP à 4 couches) , chaque couche interagit avec la couche adjacente et fournit un cadre abstrait aux fins des télécommunications d'aujourd'hui

en ce qui concerne vos questions :

1). Le contrôle du flux est un mécanisme TCP pour gérer la taille du paquet afin d'éviter la perte de paquets et la retransmission, le contrôle de la congestion est une autre chose. La couche réseau ne décide de rien, il essaie simplement d'envoyer votre paquet sur un réseau, s'il échoue, il avertira la couche supérieure de ce problème et alors l'application ou l'utilisateur devrait décider quoi faire).

2). TCP permet à un mécanisme de poignée de main à 3 voies de démarrer une session, ensuite chaque paquet est commercialisé avec un compteur et le récepteur accuse réception du paquet expéditeur. Au cas où il ne reconnaîtrait pas, TCP renvoie le paquet Perdu. La couche de mise en réseau ne transmettra que les paquets et ne prendra aucune décision concernant le contrôle du trafic ou la commande de paquets.

plus de détails sont disponibles dans la documentation CCNA1 ou sur le web.

1
répondu cristi _b 2012-11-11 18:15:14

compte tenu du modèle de référence ISO/OSI, la couche de transport est la 4e couche. Il traite principalement de la livraison de bout en bout des paquets. De bout en bout signifie qu'il est responsable de la livraison du paquet au port approprié. La couche réseau par contre est la 3ème couche et est responsable de livrer le paquet uniquement à l'hôte et non à un quelconque [port/processus spécifique dans le système. Les gens ont le doute que lorsque vous avez une couche de transport qui peut livrer le paquet d'un bout à l'autre pourquoi avons-nous de la couche réseau? La réponse simple à cette question Est que la couche réseau est responsable du transport du paquet de l'expéditeur à la destination. Mais après avoir atteint la destination, il dépend de la couche de transport pour le livrer au numéro de port approprié ou le processus(dans la terminologie du système d'exploitation). En outre à la couche réseau nous IP protocole qui est au cœur de l'internet. Vous pouvez lire plus à ce sujet ici.

0
répondu Coding bat 2017-06-14 11:34:57