cabecera del tcp

Páginas: 6 (1251 palabras) Publicado: 3 de septiembre de 2015
Nota: Se trata de una copia exacta de la sección 3.1 del RFC 793 publicado por el grupo de traducción de RFC al español. Aprovecho la ocasión para darles las gracias por su trabajo.

Los segmentos de TCP se envían como datagramas de internet. La cabecera del protocolo de internet transporta varios campos de información, entre los que se incluyen las direcciones de los ‘host’ de origen y dedestino. Una cabecera de TCP sigue a la cabecera de internet, aportando información específica del protocolo de TCP. Esta división permite la existencia de otros protocolos de la capa de ‘host’ distintos de TCP.
Formato de la cabecera de TCP
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Puerto de origen | Puerto de destino |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Número de secuencia |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Número de acuse de recibo |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Posic | |U|A|P|R|S|F| |
| de los| Reservado |R|C|S|S|Y|I| Ventana |
| datos | |G|K|H|T|N|N| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Suma de control | Puntero urgente |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opciones | Relleno |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Datos |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Formato de la cabecera de TCP

Nótese que cada marca horizontal representa unbit.

Figura 3.

Puerto de origen: 16 bits

El número del puerto de origen.

Puerto de destino: 16 bits

El número del puerto de destino.

Número de secuencia: 32 bits

El número de secuencia del primer octeto de datos de este segmento (excepto cuando el indicador SYN esté puesto a uno). Si SYN está puesto a uno es el número de secuenciaoriginal (ISN: 'initial sequence number') y, entonces, el primer octeto de datos es ISN+1.

Número de acuse de recibo: 32 bits

Si el bit de control ACK está puesto a uno, este campo contiene el valor del siguiente número de secuencia que el emisor del segmento espera recibir. Una vez que una conexión queda establecida, este número se envía siempre.

Posición de los datos: 4 bits

Elnúmero de palabras de 32 bits que ocupa la cabecera de TCP. Este número indica dónde comienzan los datos. La cabecera de TCP (incluso una que lleve opciones) es siempre un número entero de palabras de 32 bits.

Reservado: 6 bits

Reservado para uso futuro. Debe valer 0.

Bits de control: 6 bits (de izquierda a derecha):

URG: Hace significativo el campo "Puntero urgente"
ACK:Hace significativo el campo "Número de acuse de recibo"
PSH: Función de "Entregar datos inmediatamente" ('push')
RST: Reiniciar ('Reset') la conexión
SYN: Sincronizar ('Synchronize') los números de secuencia
FIN: Últimos datos del emisor

Ventana: 16 bits

El número de octetos de datos, a contar a partir del número indicado en el campo de "Número de acuse derecibo", que el emisor de este segmento está dispuesto a aceptar.

Suma de control: 16 bits

El campo "Suma de control" es el complemento a uno de 16 bits de la suma de los complementos a uno de todas las palabras de 16 bits de la cabecera y del texto. Si un segmento contiene un número impar de octetos de cabecera y texto, el último octeto se rellena con ceros a la derecha para formar una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TCP
  • ¿Qué es TCP?
  • El libro de cabecera
  • Cabecera html
  • Psicólogo de cabecera
  • Cabecera
  • protocolo tcp
  • Tcp/Ip

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS