Principe bout à bout

Le principe bout à bout est l'un des principes de conception centraux du Transmission Control Protocol (TCP) de employé couramment sur l'Internet aussi bien que dans d'autres protocoles et systèmes distribués en général. Le principe déclare que, autant que possible, des opérations du protocole de transmissions devraient être définies pour se produire aux points finaux d'un système de communications, ou aussi étroitement que possible à la ressource étant commandée.

Le concept a surgi la première fois dans un 1981 empaquettent le autorisé des arguments bout à bout dans la conception de système par le Jerome H. Saltzer , le David P. tubulaire, et le David D. Ils ont argué du fait que les systèmes fiables tendent à exiger le traitement bout à bout à fonctionner correctement, en plus du traitement dans le système intermédiaire. Ils ont précisé que la plupart des dispositifs dans le niveau le plus bas d'un système de communications ont des coûts pour tous les clients de haut-couche, même si ces clients n'ont pas besoin des dispositifs, et sont superflus si les clients doivent reimplement les dispositifs sur une base bout à bout.

Ceci mène au modèle d'un " de ; sourd-muet, minimal, network" ; avec les terminaux intelligents, un modèle complètement différent au paradigme précédent du réseau futé avec les terminaux non-intelligents

Par exemple, dans le protocol stack de TCP/IP , IP est un protocole sourd-muet et apatride qui déplace simplement les datagrammes à travers le réseau, et le TCP est un protocole de transport futé fournissant la détection des erreurs, la retransmission, la commande de congestion, et le contrôle de flux bout à bout. Le réseau lui-même (les routeurs) doit soutenir seulement l'IP simple et léger ; les points finaux (ordinateurs) courent le TCP plus lourd sur lui une fois nécessaires.

Un deuxième exemple canonique est celui du transfert de fichier. Chaque programme fiable de File Transfer Protocol et de transfert de fichier devrait contenir une somme, qui est validée seulement après que tout a été avec succès stocké sur le disque. Les erreurs de disque et les erreurs de logiciel rendent une somme bout à bout nécessaire. La ressource principale dans le transfert de fichier est le système de fichiers. Le principe bout à bout permet le logiciel qui accède au système de fichiers pour commander le taux auquel le transfert procède, et pour que les retransmissions soient lancées avec un minimum de retard en raison de la proximité du système de fichiers au contrôleur de transfert.

Selon le principe bout à bout, des dispositifs de protocole sont seulement justifiés dans les couches inférieures d'un système s'ils sont une optimisation d'exécution, par conséquent, la retransmission de TCP pour la fiabilité est encore justifiée, mais les efforts d'améliorer la fiabilité de TCP s'arrêtent après que l'exécution maximale ait été atteinte.

Le principe bout à bout s'est avéré fonctionner bien pour les applications qui exigent un niveau important d'exactitude de données combiné avec la tolérance élevée pour le retard, tel que le transfert de fichier, et beaucoup moins bien pour des applications en temps réel du telles que la téléphonie où la basse latence est plus importante que l'exactitude de données absolues. Le modèle bout à bout n'est également pas approprié pour le grand multicast et les réseaux de l'émission , particulièrement ceux avec la perte élevée telle que le sans fil, parce que les frais généraux qu'il impose à la retransmission sont trop hauts pour que la plupart des applications soutiennent.

Random links:Ange Alita de bataille | HIARCS | Tribunal d'arrondissement des Etats-Unis pour la zone occidentale de New York | Hebraism | Dimaksean | Principio_de_punta_a_punta