Loading

Module 1: Rendimiento y control

Apuntes
Study Reminders
Support
Text Version

Primitivos de la capa de transporte

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Primitivas de capa de transporte
Bienvenido de nuevo a todos ustedes en este curso en Red de Sistemas y Protocolos de Internet.Por lo tanto, hasta ahora en la capa de transporte tenemos que examinar diferentes tipos de primitivas de servicio.(Consulte el tiempo de la diapositiva: 00:25)Así que, yendo de ahí, ahora examinaremos cómo combinar todo este servicioy desarrollar un protocolo completo para finalizar el protocolo de la capa de transporte. Por lo tanto, miramos aesta combinación de múltiples servicios aquí y luego iremos a los detalles del protocolo TCP deen detalles.(Consulte el tiempo de la diapositiva: 00:45)Así que, como hemos comentado anteriormente como en la capa de transporte cada vez que se está interenfrentandocon la capa de aplicación con un servicio de aplicaciones específico. Por lo tanto, la capa de transporte esque le proporciona el final para finalizar la conectividad. Así que ahora, cuando la capa de transporte proporcionaal usuario final para finalizar la conectividad, puede suceder en un escenario hipotético que haydecir una sola máquina que está intentando comunicarse con otra máquina.(Consulte el tiempo de la diapositiva: 01:14)Por lo tanto, este es un escritorio D1 este es otro de escritorio D2 que hemos comunicado a través de Internet de. Por lo tanto, esta es mi nube de Internet y hay otras máquinas que están disponiblesallí dicen D3 y D4. Ahora en esta máquina y una sola máquina puede haber varias aplicacionesque pueden estar funcionando todos juntos decir que esto es A1, esto es A2, aquí usted estáejecutando otra aplicación 1 aplicación A1 otra aplicación A2 aquí usted está ejecutando dicen 3aplicaciones A1, A2, A3 aquí usted está ejecutando 1 aplicaciones dicen A 4.Así que, de esa manera en una sola máquina porque estamos utilizando este tipo de multitarea entorno, son pueden ser múltiples aplicaciones de este tipo que están funcionando todos juntos.Ahora puede suceder que en un protocolo de transporte que la aplicación en D1, por lo que la aplicación enD1 quiere hacer comunicarse con la aplicación 2 en D3. Por lo tanto, estas dos aplicaciones necesitanpara comunicarse entre sí. Por lo tanto, en la pila de protocolo de red ¿qué tiene que hacer?Tiene que identificar primero de forma exclusiva estas máquinas que D1 y D3 quieren comunicary que no es suficiente al mismo tiempo que necesita asegurarse de que la aplicación 1 en D1quiere comunicarse con la aplicación 2 sobre D3.Por lo tanto, A1 sobre D1 quiere comunicarse con A2 sobre D3. Por lo tanto, es necesario establecer esta vía de comunicación. Por lo tanto, la pregunta es cómo identificará de forma exclusiva una máquinay, a continuación, cómo identificará de forma exclusiva una aplicación que se ejecuta en la parte superior de una máquina. Por lo tanto, para ver en eso, utilizamos 2 direcciones diferentes aquí, por lo que tenemos la capa de reden la parte superior de la capa de red, tenemos la capa de transporte y encima de la capa de transporte, tengo la capa de aplicación y como hemos comentado anteriormente, que esta parte esimplementada como parte de su sistema operativo. Y luego la capa de transporte sonenviando estos extremos a segmentos finales. Por lo tanto, los paquetes van a través de la capa de red, peroestamos considerando el conducto de la capa de transporte de un conducto lógico entre estas 2 capas de transporte de la entidad.(Consulte el tiempo de la diapositiva: 03:45)Ahora, para identificar esta entidad de capa de transporte utilizamos este número de puerto, por lo que el número de puertocorrelaciona de forma exclusiva esta entidad de transporte con una aplicación determinada. Por lo tanto, el ejemplo de queestamos hablando de que la aplicación 1 en D1 quiere hablar con la aplicación 2 en D3. Por lo tanto,estas aplicaciones individuales se identifican a través de la red con la ayuda de este número de puerto de. De forma similar, las máquinas individuales de la red que se identifican mediante la dirección IP, por lo que enlazamos la dirección IP con esta capa de red y enlazamos el número de puertocon la capa de transporte.Por lo tanto, esta cabecera de capa de transporte, utiliza este número de puerto de origen y el número de puerto de destinoque se verá cuando se miran los detalles del protocolo TCP y un protocolo UDP, que en la cabecera de capa de transporte tiene que proporcionar el número de puerto de origeny un número de puerto de destino. Por lo tanto, este número de puerto de origen y un número de puerto de destinoidentificarán de forma exclusiva la aplicación, que está intentando enviar los datos o que está intentandopara recibir los datos. Por lo tanto, esa es la utilidad del número de puerto.(Consulte el tiempo de la diapositiva: 04:58)Luego, en la parte superior de esta capa de transporte, definimos de forma lógica un conducto, por lo que esto vuelve a ser un conducto lógico dey desea implementar todos los servicios de la capa de transporte de servicios en la parte superior de este conducto lógico de. Por lo tanto, es como en la llamada telefónica que usted está haciendo un hola, así que cada vez queusted está haciendo un hola usted quiere asegurarse de que la otra persona está recibiendo correctamentesu mensaje y cada vez que usted está diciendo algo que hi cómo son usted. espera por una cantidad de tiempo desi usted está recibiendo la respuesta que Hola estoy bien, así que usted está feliz de queel otro extremo ha guardado su mensaje.Si usted ha dicho que hola como usted y usted está esperando por unos 2 minutos y no está llegando ninguna respuesta de, entonces de nuevo usted dirá que hola están escuchando, así que esos son los protocolos deesos son el tipo de canales lógicos que usted está estableciendo estableciendo.Ahora todos sus mensajes como cuando usted está diciendo: Hola, cómo son ustedes-este mensajeestá incrustado a una señal, y luego transferido sobre el cable físico que está allí a conecte la red telefónica.Así que, de la misma forma que sucede en la red de datos, siempre que se envían datos de la capa de transporte de, la capa de transporte asegura el final para finalizar que puede enviar los datos decorrectamente en el otro extremo del sistema y el otro extremo del sistema está recibiendolos datos correctamente, ya que, a medida que nos vemos en que la capa inferior de la pila de protocolosse inicia desde la capa de red y la siguiente no es fiable, por lo que el paquete puede bajarde ahí. Por lo tanto, debido a que el paquete puede ser descartado de ahí, en la capa de transporteen realidad tiene sentido que si el paquete se va a caer de ahí y si el paquete esque se cae, se identifica con la ayuda de ese número de secuencia, si el paquete esque se deja caer entonces usted vuelve a transmitir el paquete sobre el mismo conducto.Así que, la pipa única aquí entre 2 capa de transporte de la entidad, se identifica con la ayuda de esta dirección IP de, que es la dirección de la capa de red. Por lo tanto, en la capa de red tengo esta dirección IPy aquí tengo el número de puerto. Por lo tanto, tengo esta IP de origen, tengo puerto de origen,tiene IP de destino, tengo puerto de destino, que es identificado de forma exclusiva este conducto, perorecuerde otro punto que hemos discutido antes como si un sistema se está estrellando,y está reiniciando tiene que tener también un número de secuencia inicial y para evitar el duplicadoretrasado, es necesario asegurarse de que ese número de secuencia número de secuencia inicialque está generando, no está utilizando ningún número de secuencia de la región prohibidade la conexión anterior, que está utilizando la misma IP de origen, puerto de origen. par de puerto de destino IP. destino. Por lo tanto, es por ello que este número de secuencia inicial, por ejemplo el número de secuencia de origen dey este número de secuencia de destino, también se convierten en parte deidentificando de forma exclusiva este conducto lógico.Por lo tanto, en TCP o en el protocolo de capa de transporte, tipo TCP de protocolo de capa de transporte queidentifica este conducto lógico con la ayuda de 6 tuplas, la IP de origen, el puerto de origen, el número de secuencia inicial de origen de, la IP de destino, el puerto de destino y un número de secuencia inicial dede destino.(Consulte la hora de la diapositiva: 08:18)Aceptar. Ahora, miremos a algún primitivo hipotético para que el usuario pueda escribir una aplicación de capade transporte. Por lo tanto, la cosa es que si vuelve a recordar que en el niveldel sistema operativo, tengo la implementación de la capa de transporte y luego la capa de red yentonces la capa inferior de la pila de protocolos y esta parte se implementa en su interiorsu sistema operativo y en el espacio de usuario puede escribir su propia aplicación. Ahora, sila aplicación indica si está creando una aplicación de conversación y en esa aplicación de conversación sidesea enviar datos a través de la red, entonces la aplicación necesita interactuar directamente ointeractuar directamente con la capa de transporte.Ahora, siempre que esté diciendo que necesita interactuar directamente con la capa de transporte,su sistema operativo debe proporcionar ciertas primitivas a través de las cuales podráhacer que la capa de transporte esté activa y enviar los datos a la capa de transporte. Después de, todo será atendido por la capa de transporte y otras capas inferiores de la pila de protocolos de. Pero desde la capa de aplicación debe solicitar el servicio específico quedesea de la capa de transporte.Ahora para obtener esos servicios, primero intentemos diseñar un protocolo de capa de transporte hipotético,utilizando los diversos servicios que hemos aprendido hasta ahora y después de que miremos ael protocolo TCP en detalles. Por lo tanto, la comprensión de TCP será mucho más fácil para usted.Por lo tanto, para ver este protocolo hipotético estamos pensando en un servidor cliente en esta aplicación. Por lo tanto, tengo un servidor, ese servidor está listo para aceptar la conexión, entonces tengoun cliente, el cliente puede enviar ciertos mensajes al servidor. Por el momento, basta con pensarde un protocolo hipotético donde el cliente enviará el servidor como un mensaje como el servidor helloy el servidor escuchará ese mensaje y responderá a un cliente que estoy bien. Por lo tanto,para hacer que lo que el servidor tenga que hacer el servidor tenga que ser primero en el estado de escucha, ¿qué eseste estado de escucha? El servidor aquí está esperando una conexión entrante porque, consultesiempre que desee conectarse a algo si la máquina no está en estado de escucha,no podrá iniciar una conexión, no podrá iniciar aleatoriamente una conexión decon ninguna de las máquinas del mundo, la máquina debe estar preparada para aceptarla conexión. Así que, cada vez que usted dice que es el servidor está en el estado de escucha, ¿qué es lo que estamos? Estamos asegurando que el servidor esté listo para escuchar algún mensaje. Por lo tanto, inicialmenteel servidor está en estado de escucha y luego tenemos los estados de conexión, por lo que en el estado de conexióndel cliente que está enviando, el servidor y este es el cliente.(Consulte el tiempo de la diapositiva: 11:00)Así que, el servidor está en estado de escucha, ahora desde el lado del cliente, está realizando una llamada de conexión. Siempre que esté haciendo una llamada de conexión, entonces realmente está pidiendo a la capa de transporteque inicie una conexión de extremo a extremo, por lo que la capa de transporte iniciará una conexión.Por lo tanto, si es un temblor de mano de 3 vías que hemos aprendido antes, utilizará elde 3 vías para iniciar la conexión. A continuación, una vez establecida esta conexión,puede llamar a la función de envío desde el programa de aplicación para enviar los datos, enviar los datosal servidor correspondiente.Ahora, una vez que el servidor obtiene estos datos, por lo que el servidor debe aceptar los datos de la capade transporte. Por lo tanto, si recuerda más temprano el diagrama como los datos vendrán y los datos se mantendránen espera en el búfer del receptor en la capa de transporte. Y desde la aplicacióntiene que hacer una llamada de función para obtener los datos de ese almacenamiento intermedio de capa de transporte. Por lo tanto,para eso tenemos esta llamada de recepción, por lo que el servidor realizará una llamada de recepción para recibir los datos dedel almacenamiento intermedio de la capa de transporte. Ahora de esa manera, usted puede enviar ese mensaje de hola yel servidor puede decir que estoy bien, el servidor puede volver a hacer una llamada de envío para enviar el servidor puede otra vezhacer una llamada de envío para enviar los datos y de esa manera esta llamada puede continuar. Por lo tanto, una vez que esta transferencia de datosse haya completado, envíe el mensaje de desconexión o la llamada de función de desconexión adesconecte esta conexión en particular.Ahora aquí el punto interesante es esta conexión y la llamada de desconexión. Por lo tanto, en una capade transporte si desea obtener los servicios de la capa de transporte junto con el estadoestablecido en la conexión. Por lo tanto, lo que tiene que asegurarse de que cada vez que realiza una llamada de envío o la llamada de recepción de, está allí en el estado de conexión. Eso significa, antes de que haya hecho una llamada de envíoy una llamada de recepción, debe asegurarse de que el sistema ya ha establecidola conexión.(Consulte el tiempo de la diapositiva: 13:17)Así que eso significa iniciar una conexión lo que tiene que hacer, tiene que escribir el código ende esta manera que si está conectado, sólo estoy escribiendo un pseudo código, y luego enviar; de lo contrario, espere. Así queque está en el lado del remitente bien? De forma similar en el lado del receptor estará si está conectado, entonceshaga una llamada de recepción; de lo contrario, espere a la conexión. Ahora, en este caso, puede ver que biencada vez que desee realizar una llamada al envío o a la recepción, debe comprobar que el sistemaestá en el estado conectado. Por lo tanto, si sólo el sistema está en el estado conectado, sólopodremos hacer una llamada a esta función de envío o recepción.
Primitivas de capa de transporte de-Parte 2
Por lo tanto, de esa manera, esta primitiva en particular es importante porque, lo que decimos que la capa de transporte denecesita recordar el estado del conducto, el conducto lógico de conducto que tenemosdefinido anteriormente, para que se puedan tomar las acciones adecuadas. Por lo tanto, si realiza una llamada de envíoantes de iniciar la conexión, esa llamada no es una llamada válida. Por lo tanto, necesitamos un protocolocon estado para una capa de transporte, así que ¿qué significa un protocolo con estado? Que con cada conexión de, recordará que lo que era el estado de ese conducto en particular a través deque va a enviar los datos.(Consulte el tiempo de la diapositiva: 14:56)Por lo tanto, primero tiene que iniciar una conexión. Así que el sistema está en estado de conexión, el ejemplo deque le he dado, que el cliente está en estado de conexión, el servidor está en el estado de escucha de, ha enviado una solicitud de conexión y ha recibido un acuse de recibo de conexión,ambos están en el estado establecido. Estado establecido significa que la conexión ha establecidoy luego puede enviar los datos, hacer una llamada de envío para enviar los datos, el servidor puede hacer una llamada de recepción depara recibir los datos, incluso si después de eso el servidor desea enviar el servidor de datospuede hacer una llamada de envío y el cliente puede hacer una llamada de recepción. Y una vez hecho esto,entonces puede hacer una llamada de desconexión para desconectar esta solicitud en particular. Por lo tanto, esteestablecido es el estado que el servidor y el cliente necesitan recordar antes de realizar la llamada de envío dey la llamada recibida.(Consulte la hora de la diapositiva: 15:50)Así, todo esto que podemos representar en forma de un diagrama de transición de estado. Por lo tanto, esto esun concepto importante con el concepto de esta capa de transporte, donde si deseamantener los servicios de capa de transporte necesita mantener este estado del conducto, el conducto lógicoque está definiendo en la parte superior de la capa de transporte. Por lo tanto, este diagrama de transición de estadole indicará que en la recepción del mensaje, cómo se está moviendo de un estado aotro estado. Por lo tanto, vamos a ver este ejemplo en detalles, por lo que inicialmente estás en el estadodesocupado, ahora en el estado inactivo para que hagas una llamada de conexión.Así que, una vez que tienes llamada de conexión, así que esta línea sólida es el lado del cliente y esta línea de puntos esel lado del servidor. Por lo tanto, ha realizado una llamada de conexión, por lo que una vez que haya realizado las llamadas de conexión, ese tiempo es que ha realizado un establecimiento activo, el establecimiento activo significaque ha iniciado la conexión; de forma similar, el servidor ha recibido el segmento de solicitudde conexión. Por lo tanto, una vez que el servidor ha recibido el segmento de solicitud de conexión está enel estado de establecimiento pasivo; es decir, tiene un mensaje de solicitud de conexión quenecesita ejecutar la primitiva de conexión; es decir, si es una mano de 3 vías que lo sacudeejecuta ese paso de 3 vías, de lo contrario envía el acuse de recibo y se mueve ael estado establecido.Del mismo modo, el cliente cuando obtiene el segmento aceptado de conexión recibió este segmento establecido de conexión de, el segmento aceptado y se mueve al estado establecidoy en este estado establecido, puede empezar a transmitir los datos cada vez que esté en el estado establecido de.Ahora, para salir del estado de establecimiento, ha desconectado las cosas y, de nuevo, si el cliente deinicia el mensaje de desconexión, de modo que conecte conecte el cliente ejecute la primitiva de desconexión de; después de que la primitiva de desconexión de ejecución del cliente el cliente haya ejecutado. Por lo tanto, es la desconexión activa después de que de forma similar en el servidor, el servidor, sirecibe el segmento de solicitud de desconexión. Por lo tanto, se mueve a la desconexión pasivay, una vez que ejecuta las primitivas de desconexión, envía el acuse de recibo, el servidorse mueve al estado desocupado; de forma similar cuando el cliente recibe esta solicitud de desconexión deel servidor que da un acuse de recibo a su solicitud, se mueve al estado desocupado.Por lo tanto, de esa manera este cliente al ejecutar esta primitiva de conexión, se mueve al estado establecido de, el servidor se mueve al estado establecido y se ejecuta la primitiva de desconexión dey se vuelve a mover al estado inactivo de nuevo. Y aquí puede ver que esta transición de estado dese inicia enviando algunos mensajes o recibiendo algunos mensajes ysiempre que se encuentra en un estado correcto, sólo se le permite realizar una tarea adicional. Para el ejemplo de, siempre que esté en el estado establecido, sólo podrá ejecutar el envío dey una llamada de recepción, de lo contrario no se le permitirá hacerlo.(Consulte el tiempo de la diapositiva: 19:08)Bueno, por lo que este es el lado del servidor y este es el lado del cliente que hemos discutido.(Consulte la hora de la diapositiva: 19:16)Así que, en el contexto de la capa de transporte hasta ahora, he utilizado este segmento de términos, paquete, marcotodo para apuntar que un paquete de red que va por encima del enlace,pero técnicamente hacemos una diferenciación entre el segmento, el marco y los paquetes de. Por lo tanto, en general en la capa de transporte sea lo que sea que esté recibiendo, de modo que se llame un segmento.Así que, en el segmento está el concepto en la capa de transporte. Ahora, después de obtener un segmento en la capa de transporte de, debe añadir la cabecera de segmento en la capa de transporte y pasarla a la capa inferior deque es la capa de red. Por lo tanto, todo esto que está pasando a la capa de red de, que se convierte en la carga útil de la capa de red y en la capa de red que el concepto delo llamamos como un paquete.Por lo tanto, paquete el término paquete se utiliza normalmente para denotar la primitiva en la capa de red,con que usted adopta la cabecera del paquete y enviar todo esto a la capa de enlace de datos. Enla capa de enlace de datos, todo esto que está recibiendo de la capa de red que se denominacomo marco, por lo que esta es la carga útil del bastidor. En la capa de enlace de datos, se añade la cabecera del bastidorcon la carga útil del bastidor y se envía a la capa física para la transmisión física de.Por lo tanto, el segmento se utiliza en la capa de transporte, por lo que en la capa de transporte la primitivade datos la llamamos como un segmento, en la capa de red, la primitiva de datos lo denominamos como un paquete deo en el concurso de UDP lo llamamos como un gramo de datos y luego en la capa de enlace de datoslo llamamos como un marco. Por lo tanto, hasta ahora ha utilizado el término indistintamente, porque esta terminologíasno se ha definido para usted, pero ahora en adelante vamos a utilizar esta terminologíasiempre que estemos allí en una capa particular de la pila de protocolos. En el contexto del control de flujo, he utilizado el término marco y segmento indistintamente porque como hemos vistoeste concepto de control de flujo está ahí en la capa de transporte, así como en la capa de enlace de datos. Por lo tanto, los controles de flujo se ejecutan en la parte superior del segmento, así como se ejecutaen la parte superior de los marcos, por lo que no debemos tener ninguna confusión allí; pero para las otras primitivastratar de utilizar este término adecuado que está allí.(Consulte el tiempo de la diapositiva: 21:33)Aceptar. Ahora, miremos a todo este flujo de proceso de la capa de transporte combinando todas las primitivas de servicio deque hemos aprendido. Por lo tanto, inicialmente es necesario tener este establecimientode conexión. Por lo tanto, este establecimiento de conexión inicia una conexión seleccionando el número de secuencia inicial de. Y siempre que esté seleccionando el número de secuencia inicial,debe asegurarse de que este número de secuencia inicial no esté dentro de la regiónprohibida de la conexión anterior entre la misma IP de origen, el puerto de origen, el destino deIP, el par de puerto de destino. Y es por eso que incluimos el número de secuencia como parte deidentificando este tipo de extremo a extremo, que normalmente llamamos socket en los términos de Unix,más adelante verá cómo hacemos la programación en la parte superior de un socket.Por lo tanto, este mismo conducto lógico se denomina como un socket, por lo que definimos de forma exclusiva una conexiónque identifica de forma exclusiva un socket con las 6 tuplas, la IP de origen, el puerto de origen, el número de secuencia inicial de, el IP de destino, el puerto de destino y el número de secuencia inicial de destino.(Consulte el tiempo de la diapositiva: 22:39)Entonces viene el control de flujo y la fiabilidad, una vez que usted ha configurado este número de secuencia inicialy entonces ese número de secuencia inicial se utilizará más para garantizar el control de flujoy la fiabilidad con la ayuda de los protocolos ARQ. Por lo tanto, estos protocolos de ARQ lo venasegura el control de flujo y la fiabilidad, por lo que el remitente no enviará datos a una tasa más altaque la tasa de receptor; así como en la prospectiva de control de congestión hemos visto quela tasa de remitente debería ser mínima de la tasa soportada por la red. Esto significa, la tasa de congestión dey la tasa de receptores. A continuación, los números de secuencia, se utilizan paraidentificar de forma exclusiva cada byte para un número de secuencia de bytes o si diseña un protocolocon el número de secuencia de paquetes con paquetes de tamaño de arreglo, este número de secuenciaindicará de forma exclusiva un paquete y una pérdida en la parte de comunicación que se manejaa través de la retransmisión en el mecanismo de control basado en flujo basado en flujo en el mecanismo de control de flujo debasado. Por lo tanto, usted hace una retransmisión para retransmitir el paquete sobreesa misma conexión, entonces tenemos el control de la congestión el algoritmo de control de la congestiónque reduce la velocidad de transmisión una vez que se detecta la congestión.Por lo tanto, hemos visto que la tasa de remitente que estoy escribiendo tiene srate es el mínimo de la tasa de redy su tasa de receptor. Por lo tanto, esta tasa de receptor es algo que se anuncia por el receptorcon cada reconocimiento individual y esta tasa de red la idea es queusted aplica este protocolo de reducción de aditivos de aumento de aditivos de protocolo AIMD paragarantizar tanto la eficiencia como la libre en un simultáneamente. Y con esta ayuda del protocolo AIMDlo que se hace en caso de control de la congestión, se aumenta gradualmente la tasa yse ve que esta tasa se saturará cuando llegará a la tasa de receptores. Por lo tanto, idealmentedéjame tratar de dibujar un diagrama apropiado para que las cosas se vuelvan más fáciles para ti aentender.(Consulte el Tiempo de Slide: 24:45)Así que, inicialmente aumentas que así estoy estoy aquí con respecto al tiempo, estoy tramando la tasa de remitente depara el algoritmo de control de la congestión. Por lo tanto, inicialmente lo que aumenta la tasa de remitente,por lo que una vez que mi fórmula es que la tasa de remitente es igual al mínimo de la tasa de red y la tasa de receptor de. Por lo tanto, al principio se inicia la tasa de red con una tasa muy baja decir unos 1 kbps.Y gradualmente se intenta aumentar, por lo que siempre que lo esté aumentando el mínimo esconvirtiéndose en la tasa de red después de que cuando la tasa de red supere la tasa de receptor,se saturará aquí, así que este es mi índice de receptor anunciado.Así que, después de que una vez que usted está experimentando una pérdida de paquetes, usted está experimentando una pérdida de paquetesaquí, por lo que una vez que está experimentando una pérdida de paquetes, aplica este concepto de AIMD aditivoaumentar el concepto de disminución multiplicativa para volver a bajar la tasa e iniciar este procedimientoaumentar de nuevo gradualmente la tasa de red ok. En este punto si el receptor anuncia alguna tasa diferente dese saturará aquí, después de que si la red vuelve a anunciar que bienpuede soportar una tasa más alta de nuevo usted comienza a aumentar en base a la tasa de red quese saturará aquí, en función de la tasa de receptor y luego aumenta de nuevo y algún tiempo sihay una detección de congestión con la ayuda de una pérdida con la detección de una pérdida de paquetes,vuelve a bajar la tasa.Así, de esa manera la tasa de remitente aumenta gradualmente en una capa de transporte y le ayuda aencontrar para manejar la congestión, así como el flujo Control simultáneo. Por lo tanto, aquípodemos ver que este es el algoritmo de control de flujo y los algoritmos de control de congestión estánacoplados juntos.(Consulte el tiempo de la diapositiva: 27:04)Por lo tanto, este control de la congestión reduce la velocidad de transmisión una vez que se detecta la congestióny como ha visto que mejora el rendimiento para la entrega de datos final a fin. Por lo tanto,dinámicamente en función de esta tasa, se empiezan a enviar los datos, otro extremo para recibir los datosdevuelve el acuse de recibo y, en consecuencia, lo procesará y una vez que deseecerrar la conexión se ha terminado la transmisión de datos. A continuación, ejecuta esta primitiva de cierre de conexión, que cierra la conexión cuando se completa la transmisión de datos. Ycomo hemos visto anteriormente, aunque el cierre asíncrono es bueno, pero el cierre asíncrono deno es posible implementar en un sistema distribuido con un canal no fiable. Así quevamos con el cierre síncrono con el tiempo de espera.Así que, eso es todo acerca de las primitivas de servicio básicas de la capa de transporte, en la siguiente claseen adelante vamos a empezar a buscar en el protocolo de control de transmisión o en el protocolo TCP endetalles que es ampliamente utilizado en la red. Por lo tanto, alrededor del 80 por ciento del tráfico a través de la Internet global deutiliza estos protocolos TCP; así que se verá en el protocolo TCP en detallesque es un protocolo de capa de transporte ampliamente aceptado.Gracias a todos por asistir a esta clase.