IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Protocoles Discussion :

Pourquoi ospf n'utilise pas protocole tcp/ip


Sujet :

Protocoles

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Points : 113
    Points
    113
    Par défaut Pourquoi ospf n'utilise pas protocole tcp/ip
    bonjour,
    pourquoi le ospf n'utilise pas protocole tcp/ip et merci.

  2. #2
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Points : 4 805
    Points
    4 805
    Billets dans le blog
    6
    Par défaut
    d'après http://fr.wikipedia.org/wiki/Open_Shortest_Path_First il utilise des paquets ip même si très limité

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Points : 113
    Points
    113
    Par défaut
    Citation Envoyé par TiranusKBX Voir le message
    d'après http://fr.wikipedia.org/wiki/Open_Shortest_Path_First il utilise des paquets ip même si très limité
    merci moi je pense que c'est parce que tcp ne support pas le multicast et udp n'est pas fiable et merci pour ton aide

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par MR-SMOOT Voir le message
    merci moi je pense que c'est parce que tcp ne support pas le multicast
    Non, rien à voir. Ne mélanges pas tout.

    OSPF est encapsulé dans IP (Protocol Number 89).
    On n'a pas utilisé TCP pour transporter les données entre routeurs OSPF parce que ça aurait été trop lourd pour des routeurs d'entreprise.
    On a donc préféré qu'OSPF embarque ses propres mécanismes de contrôle de flux. Il y a des acquittements et éventuellement des retransmissions comme en mode connecté TCP (notamment lors de la phase de Database Description lorsque les routeurs sont en train de monter leur adjacence).
    Il faut également comprendre qu'un protocole de routage comme OSPF, ça doit être capable de gérer des événements brusques (changements de topologie) pour le recalcul de la table de routage. Ca doit donc être simple, efficace avec un minimum de contrôle de flux. Ce qui le cas d'UDP également, utilisé pour transporter les messages RIP entre routeurs.

    Ca n'a pas empêché non plus d'utiliser TCP dans le routage de l'Internet.
    En effet, le protocole BGP s'appuie sur TCP (port 179).
    Potentiellement, un routeur BGP est dimensionné pour recevoir la table de routage de l'Internet (550000 préfixes IPv4), ça a donc beaucoup de mémoire et une bonne CPU. Donc c'est suffisamment robuste pour pouvoir embarquer quelque chose qui peut tourner au-dessus de TCP.

    Steph

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Points : 113
    Points
    113
    Par défaut
    Citation Envoyé par IP_Steph Voir le message
    Non, rien à voir. Ne mélanges pas tout.

    OSPF est encapsulé dans IP (Protocol Number 89).
    On n'a pas utilisé TCP pour transporter les données entre routeurs OSPF parce que ça aurait été trop lourd pour des routeurs d'entreprise.
    On a donc préféré qu'OSPF embarque ses propres mécanismes de contrôle de flux. Il y a des acquittements et éventuellement des retransmissions comme en mode connecté TCP (notamment lors de la phase de Database Description lorsque les routeurs sont en train de monter leur adjacence).
    Il faut également comprendre qu'un protocole de routage comme OSPF, ça doit être capable de gérer des événements brusques (changements de topologie) pour le recalcul de la table de routage. Ca doit donc être simple, efficace avec un minimum de contrôle de flux. Ce qui le cas d'UDP également, utilisé pour transporter les messages RIP entre routeurs.

    Ca n'a pas empêché non plus d'utiliser TCP dans le routage de l'Internet.
    En effet, le protocole BGP s'appuie sur TCP (port 179).
    Potentiellement, un routeur BGP est dimensionné pour recevoir la table de routage de l'Internet (550000 préfixes IPv4), ça a donc beaucoup de mémoire et une bonne CPU. Donc c'est suffisamment robuste pour pouvoir embarquer quelque chose qui peut tourner au-dessus de TCP.

    Steph
    merci j'ai compris mais j'ai une question esce que tcp support le multicast ?

  6. #6
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2014
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2014
    Messages : 139
    Points : 273
    Points
    273
    Par défaut
    Non ce n'est pas possible pour du TCP. Tout simplement car le multicast et TCP sont 2 techno fondamentalement opposés. Le mode de fonctionnement de TCP demande un ACK des données, donc les clients doivent répondre. Or le multicast est une techno uniquement faite pour envoyer des données, ce n'est pas fait pour en recevoir. Après j'avais entendu quelques idées de techno un peu bâtardes qui cherchent à mixer du multicast+TCP (techno PGM par exemple). Mais bon ça reste du domaine de l'exotique.

  7. #7
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 174
    Points : 113
    Points
    113
    Par défaut
    Citation Envoyé par elssar Voir le message
    Non ce n'est pas possible pour du TCP. Tout simplement car le multicast et TCP sont 2 techno fondamentalement opposés. Le mode de fonctionnement de TCP demande un ACK des données, donc les clients doivent répondre. Or le multicast est une techno uniquement faite pour envoyer des données, ce n'est pas fait pour en recevoir. Après j'avais entendu quelques idées de techno un peu bâtardes qui cherchent à mixer du multicast+TCP (techno PGM par exemple). Mais bon ça reste du domaine de l'exotique.

    d'accord merci (y)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pourquoi je ne peux pas utiliser ArrayList ?
    Par gamisne dans le forum C#
    Réponses: 3
    Dernier message: 14/08/2008, 17h59
  2. Pourquoi Oracle n'utilise pas mes index ?
    Par yaggi64 dans le forum SQL
    Réponses: 4
    Dernier message: 25/11/2007, 16h03
  3. Réponses: 4
    Dernier message: 13/03/2007, 12h19
  4. Réponses: 4
    Dernier message: 22/05/2006, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo