web-dev-qa-db-fra.com

Utilisons-nous TCP / IP ou OSI sur Internet?

désolé pour cette question, mais j'ai cherché sur ce sujet, et ce n'est pas vraiment clair, ils disent qu'internet utilise tcp/ip mais parfois ils disent que osi est également utilisé! par exemple, application UDP, ils n'utilisent pas tcp/ip car ce n'est pas un tcp?!

s'il vous plaît, quelqu'un peut-il être clair? signifier; où est "exactement" OSI est utilisé, et où est "exactement" TCP/IP est utilisé!

21
Abdelouahab

Internet est basé sur TCP/IP qui est une implémentation "simplifiée" du modèle théorique OSI. Il est peut-être encore mieux de dire que TCP/IP a été inspiré par le modèle OSI, car il ne correspond pas vraiment à un examen plus approfondi.

Plus d'infos ici:

http://en.wikipedia.org/wiki/OSI_model#Comparison_with_TCP.2FIP_model

et ici:

http://en.wikipedia.org/wiki/TCP/IP_model#OSI_and_TCP.2FIP_layering_differences

15
ntziolis

Lorsque je cherchais la réponse, même j'ai trouvé difficile à comprendre car les réponses (même si elles étaient correctes) ne correspondaient pas exactement aux doutes de la question.

La question concerne en fait la différence entre le modèle OSI et le modèle TCP/IP et non le protocole TCP/IP sur lequel les réponses sont basées. Une personne qui ne connaît pas la différence sera confuse ou ne sera pas du tout satisfaite de la réponse. J'ai pensé que je vais essayer de répondre à cette question avec un peu plus d'explications.

Désolé pour tous les blah blahs ci-dessus .. Voici la réponse:

Le modèle TCP/IP a été formé par le DoD (Department of Defence) qui est arrivé près de 10 ans plus tôt que le modèle OSI et est défini avec 4 couches comme TCP et IP sont les deux protocoles comme FTP, UDP , SNMP, SMTP, Telnet, etc. On l'appelait aussi Internet Model. Mais je sais que le nom lui-même est déroutant. Les couches n'étaient pas définies correctement car elles étaient simplement basées sur des protocoles.

Mais après quelques recherches, les couches ont de nouveau été redéfinies et le modèle OSI nous montre 7 couches qui devraient être le moyen de mise en œuvre de toute communication.

Le modèle TCP/IP a eu beaucoup de problèmes comme la couche de transport ne garantit pas la livraison des paquets, n'a pas de couche de présentation séparée, le remplacement du protocole n'est pas facile car ils ne sont pas cachés contrairement au modèle OSI et vous pariez que c'est comment le modèle OSI a vu le jour

Maintenant que les deux ne sont que des modèles, dans le monde réel, nous nous soucions uniquement des protocoles, c'est ainsi que les choses sont mises en œuvre. Le modèle OSI est donc une référence sur la façon dont nous utilisons Internet aujourd'hui et non sur le modèle TCP/IP.

7
bluefoggy

TCP/IP ou UDP/IP ne sont que des protocoles d'Internet. Ils sont dans la 4ème couche d'OSI. TCP ou UDP sont utilisés pour déterminer le type de connexion à établir, qu'elle soit orientée connexion ou sans connexion).

La connexion orientée qui utilise le protocole TCP/IP est utilisée lorsqu'il est nécessaire d'établir une session et où les paquets perdus doivent être retransmis s'ils sont perdus comme lorsque vous utilisez le courrier électronique, vous ne voulez pas envoyer un courrier avec une incertitude quant à savoir si le courrier atteindra sa destination ou non et de plus avec l'incertitude d'envoyer du courrier incomplet avec des paquets perdus.

Connectio-Less qui utilise le protocole UDP/IP est utilisé lorsque vous ne voulez pas perdre de temps à établir une connexion et que vous ne voulez pas retransmettre les paquets perdus car le dernier paquet est plus nécessaire pour atteindre la destination comme lors de l'utilisation du chat, vous ne voulez pas pour renvoyer les anciens paquets ou données plus tard, sinon ce sera comme si vous parliez d'un autre sujet et que le paquet précédent atteignait plus tard de nulle part. Il en va de même pour la mise en mémoire tampon d'une vidéo.

J'espère que cela efface votre doute. Pour d'autres requêtes google les utilisations de TCP/IP et UDP/IP et passez par le modèle OSI une fois et essayez de comprendre ce que fait chaque couche et leur contribution à la transmission des paquets de données.

3
Abhineet

Le modèle ISO/OSI est, essentiellement, une construction théorique.

TCP/IP en est à peu près une implémentation.

2
glglgl

Internet utilise IP v4, qui fait partie du modèle TCP/IP.

Le modèle TCP/IP est issu directement du programme ARPANET du département américain de la Défense. La première version TCP/IP a été déterminée en 1974. La spécification de la version 4 a été publiée en 1981 et déclarée standard pour une utilisation militaire américaine l'année suivante:

https://en.wikipedia.org/wiki/Internet_protocol_suite

Le modèle OSI a été défini par l'ISO et publié en 1984.

Par conséquent, TCP/IP n'est pas une implémentation d'OSI, bien qu'ils soient similaires. Les deux OSI et TCP/IP sont des modèles de référence. TCP/IP est un modèle de référence plus ancien et le modèle OSI est un nouveau standard auquel les autres modèles ne s'intègrent souvent pas parfaitement.

https://en.wikipedia.org/wiki/OSI_model

2
Jason210

Le modèle OSI est un modèle de référence pour indiquer comment s'effectue la communication entre les différents appareils. Bien que TCP/IP ne soit pas un modèle, il s'agit d'un ensemble de protocoles qui régit le flux d'informations à travers les réseaux.

0
Ayush