El principio de punta a punta es uno de los principios de diseño centrales del Transmission Control Protocol (TCP) ampliamente utilizado en el Internet así como en otros protocolos y sistemas distribuidos en general. El principio indica que, siempre que sea posible, las operaciones del protocolo de comunicaciones se deban definir para ocurrir en las puntos finales de un sistema de comunicaciones, o tan cerca como sea posible al recurso que es controlado.

El concepto primero se presentó en un 1981 empapela el dado derecho las discusiones de punta a punta en el diseño de sistema por el Jerónimo H. Saltzer, el David P. de lámina, y el David D. Sostuvieron que los sistemas confiables tienden a requerir el proceso de punta a punta a funcionar correctamente, además del proceso en el sistema intermedio. Precisaron que la mayoría de las características en el nivel más bajo de un sistema de comunicaciones tienen costes para todos los clientes de la alto-capa, incluso si esos clientes no necesitan las características, y son redundantes si tienen que los clientes reimplement las características sobre una base de punta a punta.

Esto lleva al modelo de un " mudo, mínimo, network" con los terminales elegantes, un modelo totalmente diverso al paradigma anterior de la red elegante con los terminales mudos

Por ejemplo, en el protocol stack del TCP/IP, el IP es un protocolo mudo, apátrida que mueve simplemente los datagramas a través de la red, y el TCP es un protocolo de transporte elegante que proporciona la detección de error, la retransmisión, el control de la congestión, y el control de flujo de punta a punta. La red sí mismo (los ranuradores) necesita apoyar solamente el IP simple, ligero; las puntos finales (computadoras) funcionan el TCP más pesado encima de él cuando están necesitadas.

Un segundo ejemplo canónico es el de la transferencia de archivo. Cada programa confiable de la transferencia del File Transfer Protocol y de archivo debe contener una suma de comprobación, se valida que solamente después que todo se ha almacenado con éxito en disco. Los errores en el disco y los errores de software hacen una suma de comprobación de punta a punta necesaria. El recurso dominante en transferencia de archivo es el sistema de ficheros. El principio de punta a punta permite el software que tiene acceso al sistema de ficheros para controlar la tarifa en la cual la transferencia procede, y para que las retransmisiones sean iniciadas con un mínimo de retardo debido a la proximidad del sistema de ficheros al regulador de la transferencia.

Según el principio de punta a punta, las características del protocolo se justifican solamente en las capas más bajas de un sistema si son una optimización del funcionamiento, por lo tanto, la retransmisión del TCP para la confiabilidad todavía se justifica, pero esfuerzos para mejorar confiabilidad del TCP paran después de que se haya alcanzado el funcionamiento máximo.

El principio de punta a punta ha demostrado trabajar bien para los usos que requieren un alto nivel de exactitud de los datos combinado con la alta tolerancia para el retardo, tal como transferencia de archivo, y mucho menos bien para los usos en tiempo real tales como telefonía donde está más importante el estado latente bajo que exactitud de los datos absolutos. El modelo de punta a punta no es también apropiado para el multicast grande y las redes de la difusión, especialmente ésas con alta pérdida tal como sin hilos, porque los gastos indirectos que impone ante la retransmisión son demasiado altos para que la mayoría de los usos lleven.

  • Zenithic
  • Hagenbüchach
    Random links:Parroquia del St. Lazarus | Rivalidad (economía) | Guithelin | Hotel de la emperatriz, Fitzroy del norte | Toshimitsu Izawa

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">