TCP - Control de Flujo

TCP - Control de Flujo

de Cristian Andres Bauza Silva -
Número de respuestas: 4

Hola, 

Tengo una pregunta acerca del control de flujo de TCP, 

según el libro, cuando llega un segmento al receptor y con este

segmento se llena el buffer de recepción, el segmento de reconocimiento

que envía el receptor indica que la ventana de recepción tiene tamaño 0,

y en este caso TCP seguirá enviando segmentos con 1 byte de datos

para que el receptor los reconozca y así poder enterarse cuando se vacía

el buffer. 

La pregunta es, ¿Como sabe el receptor que ese byte que llega en el segmento

es simplemente para que lo reconozca y no es un dato que tiene que pasar a 

la aplicación? 

 

Saludos!

En respuesta a Cristian Andres Bauza Silva

Re: TCP - Control de Flujo

de Danilo Espino Calo -

Entiendo que eso se manejará con las flags del segmento TCP. En este caso, y esto es una suposición, entiendo que se resolvería dejando en 0 la flag PSH del segmento.

Saludos!

En respuesta a Danilo Espino Calo

Re: TCP - Control de Flujo

de Cristian Andres Bauza Silva -

Hola, 

yo en principio pensaba que se indicaba en una FLAG, pero 

después leyendo el libro no encuentro que alguna se utilice

para esto, mas especificamente dice: "PSH se utiliza para indicar

al receptor que debe pasar los datos a la capa superior de forma inmediata" 

Y para completarla, después dice: "En la práctica, PSH, URG y el puntero 

a los datos urgentes no se utilizan".  

Así que en definitiva no logro entenderlo. Capas que el bit PSH si se utiliza en 

la practica.

 

Saludos!

 

Saludos!

En respuesta a Cristian Andres Bauza Silva

Re: TCP - Control de Flujo

de Leonardo Vidal -

Ese byte es de datos que debe pasar a la aplicación, pero mientras la ventana "esté cerrada" el receptor lo descartará y de ello se enterará al emisor a través del número de ACK (y ventana de tamaño 0 en el campo correspondiente).

El emisor seguirá retransmitiendo hasta que detecte un cambio en el tamaño de ventana (en la jerga se dice que el receptor está con "ventana abierta") y por ende, también en el número de ACK.

Saludos.