15.3 Transmisión de datos

15.3.1 El segmento TCP

SrcPort Puerto del proceso emisor.
DstPort Puerto del proceso receptor.
Seq Indice del primer byte de datos del segmento
dentro del flujo de datos.
Ack Siguiente byte esperado.
Window Tamaño de la ventana de recepción del emisor del segmento
(núm. de bytes que puede recibir sin enviar un nuevo ACK).
HdrLen Longitud de la cabecera en palabras de 32 bits.
Flags 6 bits que pueden representar:
SYN = Sincronización de núm. de secuencia.
FIN = Fin de la transmisión.
RESET = Fin anómalo de la transmisión.
PUSH = Segmento enviado mediante un push.
URG = Datos urgentes (no ignorar en receptor).
ACK = Segmento contiene Ack.
Checksum De la cabecera, pseudo-cabecera y datos. Obligatorio.
UgrPtr Punto donde se finalizan los datos urgentes.
Options MSS, marca temporal y factor de escala.
Data Datos transmitidos.

15.3.2 EL proceso de desmultiplexación

15.3.3 Establecimiento de la conexión

Se utiliza el Algoritmo Three-Way Handshake:

PIC

15.3.4 El tamaño máximo de los segmentos

15.3.5 Transmisión de datos urgentes

15.3.6 Cierre de la conexión

PIC

15.3.7 El diagrama de estados

PIC