Está en la página 1de 4

DEPARTAMENTO DE ELÉCTRICA, ELECTRÓNICA Y

TELECOMUNICACIONES

COMUNICACIÓN DE DATOS

ESTUDIANTE: DANILO LARA

TUTOR: ING. FREDDY ACOSTA

NRC: 3624

SANGOLQUÍ, 20 DICIEMBRE 2018


Flags TCP

El datagrama TCP contiene 6 banderas TCP o Flags TCP, que controlan la transmisión de datos
a través de una conexión y son los siguientes: URG, PSH, SYN, ACK, FIN y RST.

Figura 1: Flags

Las banderas TCP, que se emplean para el establecimiento, manteniendo y terminación de


una conexión son: SYN, ACK, FIN y RST.

SYN: Inicia la conexión entre hosts.


ACK: Reconoce la recepción de un paquete.
FIN: No habrá más transmisiones.
RST: Resetea y aborta la conexión, por diversos motivos.

Y las otras dos banderas TCP, dan instrucciones al sistema: PSH y URG.

PSH: Envía todos los datos almacenados en el buffer, inmediatamente.


URG: Todos los datos contenidos en un paquete, serán procesados urgentemente.

La bandera PSH:

El buffer de datos de TCP, dispone en las capas superiores de un ‘conector o socket’, en el que
se puede leer y escribir información. Facilitando la comunicación de paquetes.

Para que las aplicaciones puedan leer y escribir en este ‘socket o conector’, en cualquier
momento, se implementar buffers de datos en cada extremo de la conexión TCP.
Figura 2: Bandera PSH

Cuando la cantidad de datos que se va a enviar por la red, supera el tamaño máximo de
segmento, llamado MSS o Maximum segment size, los buffers de datos permiten que la
transferencia sea más eficiente.

Pero en el caso de las aplicaciones en tiempo real, un buffer grande ocasiona mas perjuicios que
beneficios ya que estas aplicaciones necesitan que el envío de datos sea enviado tan rápido
como sea posible. Y el buffer, almacena y luego se procesa.

En el caso de una conexión de tipo SSH o Telnet, habría que esperar a que se llenase el paquete
para que pudiera ser enviado. Y no tendría sentido estar escribiendo sin parar, para que se
procese el envío. Con el flag o bandera PSH activado, el remitente indica que los datos deben
ser enviados inmediatamente y cuando llegue al destino, sabrá que debe ser procesado
inmediatamente, y ser pasado a la capa de Aplicación.

La bandera URG

Informa al receptor de que algunos datos dentro del segmento son urgentes. Si el flag está
activado, el receptor evaluará el campo llamado”Pointer Urgent”. Así se calculará donde
empiezan y acaban los datos urgentes.

Existen seis banderas de control TCP. Cuando el valor es configurado a “1”, la bandera tcp es
activada.

Figura 3: Bandera TCP

ACK(ACKNOWLEDGEMENT)

En comunicaciones entre computadores, es un mensaje que el destino de la comunicación envía


al origen de esta para confirmar la recepción de un mensaje. Si el mensaje está protegido por
un código detector de errores y el dispositivo de destino posee además capacidad para procesar
dicha información, el ACK también puede informar si se ha recibido de forma íntegra y sin
cambios. De forma adicional, en protocolos de comunicaciones más complejos se definen
diferentes ACK con información más compleja como peticiones de reenvió de ciertas tramas,
información sobre incidencias en la red, etc. ; o la contrapartida de este mensaje
denominada NACK.
Tanto el uso como la forma exacta de la trama de red, es decir, la combinación de unos y ceros
que lo caracterizan y su posición, varía según el protocolo utilizado. Por ejemplo, en ciertos
protocolos si se envía un paquete de datos (PDU) y el asentimiento no llega en un tiempo
determinado, se asume que hay que volver a enviar los datos. Este tiempo se calcula en función
de la velocidad de transmisión de los terminales y el tiempo que tarda una trama en viajar del
origen al destino, de forma que no sea ni demasiado corto ni demasiado largo..
Los mensajes ACK se utilizan en la mayoría de los niveles o capas que componen una red, como
los especificados en el modelo OSI, pero son de esencial importancia tanto en el nivel de
enlace (por ej.: protocolos HDLC, IEEE 802.11 —conocido normalmente como WiFi—) como en
el nivel de transporte (por ej.: protocolo TCP).

Figura 4: TCP ACK

También podría gustarte