Quelles sont les différences entre les modèles Tcp

Il y a tellement de similitudes entre le modèle TCP/IP et le modèle OSI du sujet Networking. Mais ici, nous allons discuter de quelques-uns des points liés à TCP/IP comme suit.

Modèle OSI :
Interconnexion de systèmes ouverts, appelé modèle OSI, qui se compose de 7 couches et chaque couche a une certaine fonction. Voici les couches à partir desquelles les données circulent avant d’atteindre leur destination, en partant de la couche inférieure et se terminant à la couche supérieure lorsque les données sont transférées d’un endroit à un autre dans le monde à l’aide de la mise en réseau. Ce sont les couches présentes dans le modèle de mise en réseau OSI.

Modèle TCP/IP :
protocole de contrôle de transmission appelé en abrégé modèle TCP/IP. Qui se compose de 4 couches et chaque couche a une certaine fonction. Voici les couches à partir desquelles les données circulent avant d’atteindre leur destination, en partant de la couche inférieure et se terminant à la couche supérieure lorsque les données sont transférées d’un endroit à un autre dans le monde à l’aide de la mise en réseau. Ce sont les couches qui sont présentes dans le modèle TCP/IP.

Similitudes entre le modèle TCP/IP et le modèle OSI :
Ce sont les similitudes entre les modèles TCP/IP et OSI comme suit.

S.NO.SimilitudesModèle TCP/IP et OSI
1. Modèle Les deux TCP/IP sont des modèles logiques.
2. Structure                                                                                                                              Les deux sont disposés en couches, ce qui est également appelé modèle architectural. Ces modèles ont une pile de protocoles, cela signifie que le protocole est organisé dans chaque couche. Les deux modèles ont un ensemble de protocoles.
3. La mise en réseau TCP/IP définissent des normes pour la mise en réseau.
4. Cadre TCP/IP fournissent un cadre pour la création et la mise en œuvre de normes et de périphériques réseau.
5. Processus de communication TCP/IP divisent le processus de communication réseau en créant leurs couches.
6. Composants similaires Dans les deux modèles TCP/IP, le fabricant permet de créer des ensembles d’appareils et de composants réseau qui peuvent coexister et fonctionner avec les appareils et composants fabriqués par les autres fabricants.
sept. Fonctionnalité Dans les deux modèles TCP/IP, une seule couche définit une fonctionnalité particulière et établit des normes pour cette fonctionnalité uniquement.
8. Dépannage Les deux modèles TCP/IP simplifient leur processus de dépannage en divisant les fonctions complexes de la couche en composants plus simples de la couche.
9. Normes Ethernet Au lieu de définir les normes et protocoles déjà définis dans les deux modèles TCP/IP. Par exemple, les normes Ethernet étaient déjà définies par l’IEEE avant de procéder à la création de ces modèles. Ainsi, au lieu de les définir à nouveau dans les deux modèles de normes Ethernet IEEE.

Conclusion : 
Dans cette section, nous avons couvert la vue d’ensemble des modèles OSI et TCP/IP, et vous pourrez également comprendre les similitudes entre les modèles TCP/IP et OSI des réseaux informatiques.

Post automatically translated

Article written by pranaythanneru and translated by Acervo Lima. The original can be accessed here. Licence: CCBY-SA

Sommaire

  • 1 – Introduction au modele TCP/IP
  • 2 – Description du modèle TCP/IP
    • 2.1 – TCP/IP, un modèle en 4 couches
    • 2.2 – La couche hôte réseau
    • 2.3 – La couche internet
    • 2.4 – La couche transport
    • 2.5 – La couche application
  • 3 – Comparaison avec le modèle OSI et critique
    • 3.1 – Comparaison avec le modèle OSI
    • 3.2 – Critique du modèle TCP/IP
  • 4 – Les vidéos
    • 4.1 - What is the internet protocol stack ?
    • 4.2 - What is the internet protocol suite ?
    • 4.3 - Introduction to the transport layer
    • 4.4 - Le modèle TCP/IP
    • 4.5 - OSI and TCP/IP Model
  • 5 – Suivi du document
  • 6 – Discussion autour du modèle TCP/IP
  • Commentaire et discussion
  • Laisser un commentaire

1 – Introduction au modele TCP/IP

TCP/IP désigne communément une architecture réseau, mais cet acronyme désigne en fait 2 protocoles étroitement liés : un protocole de transport, TCP (Transmission Control Protocol) qu’on utilise « par-dessus » un protocole réseau, IP (Internet Protocol). Ce qu’on entend par « modèle TCPIP », c’est en fait une architecture réseau en 4 couches dans laquelle les protocoles TCP et IP jouent un rôle prédominant, car ils en constituent l’implémentation la plus courante. Par abus de langage, TCP/IP peut donc désigner deux choses : le modèle TCP/IP et la suite de deux protocoles TCP et IP.

Le modèle TCP/IP, comme nous le verrons plus bas, s’est progressivement imposé comme modèle de référence en lieu et place du modèle OSI. Cela tient tout simplement à son histoire. En effet, contrairement au modèle OSI, le modèle TCP/IP est né d’une implémentation ; la normalisation est venue ensuite. Cet historique fait toute la particularité de ce modèle, ses avantages et ses inconvénients.

L’origine du modèle TCPIP remonte au réseau ARPANET. ARPANET est un réseau de télécommunication conçu par l’ARPA (Advanced Research Projects Agency), l’agence de recherche du ministère américain de la défense (le DOD : Department of Defense). Outre la possibilité de connecter des réseaux hétérogènes, ce réseau devait résister à une éventuelle guerre nucléaire, contrairement au réseau téléphonique habituellement utilisé pour les télécommunications mais considéré trop vulnérable. Il a alors été convenu qu’ARPANET utiliserait la technologie de commutation par paquet (mode datagramme), une technologie émergeante promettante. C’est donc dans cet objectif et ce choix technique que les protocoles TCP et IP furent inventés en 1974. L’ARPA signa alors plusieurs contrats avec les constructeurs (BBN principalement) et l’université de Berkeley qui développait un Unix pour imposer ce standard, ce qui fut fait.

2 – Description du modèle TCP/IP

2.1 – TCP/IP, un modèle en 4 couches

Le modèle TCP/IP peut en effet être décrit comme une architecture réseau à 4 couches :

Le modèle OSI a été mis à côté pour faciliter la comparaison entre les deux modèles.

2.2 – La couche hôte réseau

Cette couche est assez « étrange ». En effet, elle semble « regrouper » les couches physique et liaison de données du modèle OSI. En fait, cette couche n’a pas vraiment été spécifiée ; la seule contrainte de cette couche, c’est de permettre un hôte d’envoyer des paquets IP sur le réseau. L’implémentation de cette couche est laissée libre. De manière plus concrète, cette implémentation est typique de la technologie utilisée sur le réseau local. Par exemple, beaucoup de réseaux locaux utilisent Ethernet ; Ethernet est une implémentation de la couche hôte-réseau.

2.3 – La couche internet

Cette couche est la clé de voûte de l’architecture. Cette couche réalise l’interconnexion des réseaux (hétérogènes) distants sans connexion. Son rôle est de permettre l’injection de paquets dans n’importe quel réseau et l’acheminement des ces paquets indépendamment les uns des autres jusqu’à destination. Comme aucune connexion n’est établie au préalable, les paquets peuvent arriver dans le désordre ; le contrôle de l’ordre de remise est éventuellement la tâche des couches supérieures.

Du fait du rôle imminent de cette couche dans l’acheminement des paquets, le point critique de cette couche est le routage. C’est en ce sens que l’on peut se permettre de comparer cette couche avec la couche réseau du modèle OSI.

La couche internet possède une implémentation officielle : le protocole IP (Internet Protocol).

Remarquons que le nom de la couche (« internet ») est écrit avec un i minuscule, pour la simple et bonne raison que le mot internet est pris ici au sens large (littéralement, « interconnexion de réseaux »), même si l’Internet (avec un grand I) utilise cette couche.

2.4 – La couche transport

Son rôle est le même que celui de la couche transport du modèle OSI : permettre à des entités paires de soutenir une conversation.

Officiellement, cette couche n’a que deux implémentations : le protocole TCP (Transmission Control Protocol) et le protocole UDP (User Datagram Protocol). TCP est un protocole fiable, orienté connexion, qui permet l’acheminement sans erreur de paquets issus d’une machine d’un internet à une autre machine du même internet. Son rôle est de fragmenter le message à transmettre de manière à pouvoir le faire passer sur la couche internet. A l’inverse, sur la machine destination, TCP replace dans l’ordre les fragments transmis sur la couche internet pour reconstruire le message initial. TCP s’occupe également du contrôle de flux de la connexion.

UDP est en revanche un protocole plus simple que TCP : il est non fiable et sans connexion. Son utilisation présuppose que l’on n’a pas besoin ni du contrôle de flux, ni de la conservation de l’ordre de remise des paquets. Par exemple, on l’utilise lorsque la couche application se charge de la remise en ordre des messages. On se souvient que dans le modèle OSI, plusieurs couches ont à charge la vérification de l’ordre de remise des messages. C’est là une avantage du modèle TCP/IP sur le modèle OSI, mais nous y reviendrons plus tard. Une autre utilisation d’UDP : la transmission de la voix. En effet, l’inversion de 2 phonèmes ne gêne en rien la compréhension du message final. De manière plus générale, UDP intervient lorsque le temps de remise des paquets est prédominant.

2.5 – La couche application

Contrairement au modèle OSI, c’est la couche immédiatement supérieure à la couche transport, tout simplement parce que les couches présentation et session sont apparues inutiles. On s’est en effet aperçu avec l’usage que les logiciels réseau n’utilisent que très rarement ces 2 couches, et finalement, le modèle OSI dépouillé de ces 2 couches ressemble fortement au modèle TCP/IP.

Cette couche contient tous les protocoles de haut niveau, comme par exemple Telnet, TFTP (trivial File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), HTTP (HyperText Transfer Protocol). Le point important pour cette couche est le choix du protocole de transport à utiliser. Par exemple, TFTP (surtout utilisé sur réseaux locaux) utilisera UDP, car on part du principe que les liaisons physiques sont suffisamment fiables et les temps de transmission suffisamment courts pour qu’il n’y ait pas d’inversion de paquets à l’arrivée. Ce choix rend TFTP plus rapide que le protocole FTP qui utilise TCP. A l’inverse, SMTP utilise TCP, car pour la remise du courrier électronique, on veut que tous les messages parviennent intégralement et sans erreurs.

3 – Comparaison avec le modèle OSI et critique

3.1 – Comparaison avec le modèle OSI

Tout d’abord, les points communs. Les modèles OSI et TCP/IP sont tous les deux fondés sur le concept de pile de protocoles indépendants. Ensuite, les fonctionnalités des couches sont globalement les mêmes.

Au niveau des différences, on peut remarquer la chose suivante : le modèle OSI faisait clairement la différence entre 3 concepts principaux, alors que ce n’est plus tout à fait le cas pour le modèle TCP/IP. Ces 3 concepts sont les concepts de services, interfaces et protocoles. En effet, TCP/IP fait peu la distinction entre ces concepts, et ce malgré les efforts des concepteurs pour se rapprocher de l’OSI. Cela est dû au fait que pour le modèle TCP/IP, ce sont les protocoles qui sont d’abord apparus. Le modèle ne fait finalement que donner une justification théorique aux protocoles, sans les rendre véritablement indépendants les uns des autres.

Enfin, la dernière grande différence est liée au mode de connexion. Certes, les modes orienté connexion et sans connexion sont disponibles dans les deux modèles mais pas à la même couche : pour le modèle OSI, ils ne sont disponibles qu’au niveau de la couche réseau (au niveau de la couche transport, seul le mode orienté connexion n’est disponible), alors qu’ils ne sont disponibles qu’au niveau de la couche transport pour le modèle TCP/IP (la couche internet n’offre que le mode sans connexion). Le modèle TCP/IP a donc cet avantage par rapport au modèle OSI : les applications (qui utilisent directement la couche transport) ont véritablement le choix entre les deux modes de connexion.

3.2 – Critique du modèle TCP/IP

Une des premières critiques que l’on peut émettre tient au fait que le modèle TCP/IP ne fait pas vraiment la distinction entre les spécifications et l’implémentation : IP est un protocole qui fait partie intégrante des spécifications du modèle.

Une autre critique peut être émise à l’encontre de la couche hôte réseau. En effet, ce n’est pas à proprement parler une couche d’abstraction dans la mesure où sa spécification est trop floue. Les constructeurs sont donc obligés de proposer leurs solutions pour « combler » ce manque. Finalement, on s’aperçoit que les couches physique et liaison de données sont tout aussi importantes que la couche transport. Partant de là, on est en droit de proposer un modèle hybride à 5 couches, rassemblant les points forts des modèles OSI et TCP/IP :

Modèle hybride de référence

C’est finalement ce modèle qui sert véritablement de référence dans le monde de l’Internet. On a ainsi gardé la plupart des couches de l’OSI (toutes, sauf les couches session et présentation) car correctement spécifiées. En revanche, ses protocoles n’ont pas eu de succès et on a du coup gardé ceux de TCP/IP.

4 – Les vidéos

  • 4.1 - What is the internet protocol stack ?

    Cette video en anglais vous présente le stack de protocole. What is the internet protocol stack? There are many different protocols that run on the internet, given that protocols power every internet service. By arranging protocols hierarchically, or into a protocol stack, this allows us to separate concerns and ensure that protocols can focus on doing a specific job well. Higher-level protocols can rely on functionality from lower-layer protocols and use them as needed to build interesting services.

  • 4.2 - What is the internet protocol suite ?

    Cette video en anglais vous présente le protocole TCP/IP. What is the internet protocol stack? There are many different protocols that run on the internet, given that protocols power every internet service. By arranging protocols hierarchically, or into a protocol stack, this allows us to separate concerns and ensure that protocols can focus on doing a specific job well. Higher-level protocols can rely on functionality from lower-layer protocols and use them as needed to build interesting services.

  • 4.3 - Introduction to the transport layer

    Cette video en anglais vous présente la couche transport. The Internet Protocol provides best effort packet delivery across routes established within the interior of the internet. Everything else is left to the endpoints ​a decision known as the end to end principle. One of the most important tasks not handled by the Internet Protocol is enabling reliable, efficient, and fair delivery of content from one internet connected computer to another. This layer is known as the transport layer and the protocols running at it are referred to as transport protocols. In an interesting development, the transport layer reintroduces the idea of a connection that we discarded at the IP layer in favor of packet based communication. Building connections on top of packets preserves many of the benefits of both approaches. Connections help organize the exchange of information, while packets can still independently find the best path between hosts and ensure that network resources are well utilized.

  • 4.4 - Le modèle TCP/IP

    Présentation du modèle TCP/IP par Cisco Ciscast du Labo Supinfo.

  • 4.5 - OSI and TCP/IP Model

    Dans cette vidéo très bien faites et très originale, Mike Meyers présente l'évolution d'une trame Ethernet à travers le modèle TCP/IP et OSI.

5 – Suivi du document

Création et suivi de la documentation par Sylvain et _SebF

6 – Discussion autour du modèle TCP/IP

Vous pouvez poser toutes vos questions, faire part de vos remarques et partager vos expériences à propos du modèle TCP/IP. Pour cela, n’hésitez pas à laisser un commentaire ci-dessous :

Quelles sont les différences entre les modèles Tcp

Le modèle OSI est générique, indépendant du protocole, mais la plupart des protocoles et des systèmes y adhèrent, tandis que le modèle TCP/IP est basé sur des protocoles standard que l'Internet a développés.

Quelles sont les différentes couches du modèle Tcp

Transmission de l'information. ... .
Modèle OSI. ... .
Modèle TCP/IP. ... .
1 – La couche hôte réseau. ... .
2 – La couche internet. ... .
3 – La couche transport. ... .
4 – La couche application..

Quelles sont les caractéristiques de TCP ?

Les caractéristiques du protocole TCP.
TCP permet de remettre en ordre les datagrammes en provenance du protocole IP..
TCP permet de vérifier le flot de données afin d'éviter une saturation du réseau..
TCP permet de formater les données en segments de longueur variable afin de les "remettre" au protocole IP..

Quelles sont les différences entre un serveur TCP et un serveur UDP ?

TCP (Transport Control Protocol) assure un service de transmission de données fiable avec une détection et une correction d'erreurs de bout en bout. UDP (User Datagram Protocol) offre un service de transmission de datagrammes sans connection.

Toplist

Dernier message

Mots clés