Professional Documents
Culture Documents
Bandera ACK: 1 = acuse de recibo significativo Bandera PSH: 1 = debe ejecutarse la funcin push Bandera RST: 1 = debe reiniciarse la conexin Bandera SYN: 1 = deben sincronizarse los nmeros de secuancia Bandera FIN: 1 = no hay ms datos que enviar Ventana: Un nmero que indica cuntos bloques de datos puede aceptar la mquina receptora Suma de verificacin: Calculada tomando el complemento de uno de 16 bits, de la suma del complemento de uno de las palabras de 16 bits en el encabezado. Sealador urgente: Usado si se estableci la bandera URG, indica la parte del mensaje de datos que es urgente. Opciones: 1. Fin de la lista de opciones 2. No operacin 3. Tamao mximo del segmento Relleno: Rellenado para asegurar que el encabezado es un mltiplo de 32 bits. TCP y Conexiones
Oportunidad: El uso de temporizadores asegura que los datos se transmitan dentro de un tiempo razonable. Orden: Los datos enviados desde una aplicacin se reciben en el mismo orden en el otro extremo. Esto ocurre a pesar del echo de que los datagramas podran recibirse en desorden a travs del IP, debido a que el TCP reensambla el mensaje en el orden correcto antes de pasarlo a las capas superiores Etiquetado: Todas las conexiones han acordado un valor de precedencia y seguridad Flujo controlado: El TCP puede regular el flujo de informacin utilizando bfers y lmites de ventana Correccin de errores: Las sumas de verificacin aseguran que los datos estn libres de errores Cierre de conexiones Para cerrar una conexin, uno de los TCP recibe un primitivo de cierre del ULP y emite un mensaje con la bandera FIN activada.
http://www.saulo.net/pub/tcpip/b.htm
Encabezado IP:
Encabezado de datagrama del protocolo de Internet El encabezado IP tiene una longitud mxima de 24 bytes y mnima de 20 bytes.
Nmero de versin: campo de 4 bits que contiene el nmero de versin IP. Longitud del encabezado: campo de 4 bits refleja la longitud total del encabezado IP. Tipo de servicio: campo de 8 bits (1 byte) instruye al IP acerca de cmo procesar el datagrama de manera apropiada.
Precedencia: entre ms alto es el nmero, ms importante es el datagrama. Demora: 0 demora normal, 1 demora lenta. Paso a travs: 0 paso a travs normal, 1 paso a travs alto. Confiabilidad: 0 confiabilidad normal, 1 confiabilidad alta. Longitud del datagrama: (o longitud del paquete) Da la longitud total del datagrama, incluyendo los datos y el encabezado. Tiene un longitud de campo de 16 bits.
Identificacin: Este campo contiene un nmero que es un identificador nico creado por el nodo transmisor, requerido para reensamblar mensajes fragmentados. Banderas: campo de 3 bits, el primero no se usa, el siguiente (Dont Fragment [DF]) si es 1 no se puede fragmentar ese paquete, si esto es inevitable, se desecha y se manda un mensaje de error de regreso al dispositivo transmisor, el tercer bit (More Fragments [MF]) indica si es un 1 que le siguen ms paquetes fragmentados, o sea que el datagrama con bandera MF=0 es el ltimo. Compensacin de fragmentos: si MF=1 contiene la posicin de este datagrama en el mensaje comleto. Tiempo Total de Vida (TTL): da el tiempo en segundos que un datagrama puiede permanecer en la red antes de que se deseche. Por lo general se fija en 15 a 30 segundos. Si el tiempo se agota, el datagrama se desecha y se enva un mensaje de error a la mquina transmisora. Protocolo de transporte: contiene el nmero de identificacin del protocolo de transporte al que fue entregado el paquete. Suma de verificacin de encabezado: el nmero en este campo del encabezado IP es un asuna de verificacin para el campo de encabezado del protocolo (pero no para los campos de datos), para permitir un procesamiento ms rpido. Direccin de envo y de destino: Estos campos contienen las direcciones IP de 32 bits de los dispositivos de envo y destino. Opciones:
Relleno: se usa para asegurar que el encabezado del datagrama sea un nmero redondeado en bytes.
Versin: 4 bits
Siempre vale lo mismo (0100). Este campo describe el formato de la cabecera utilizada. En la tabla se describe la versin 4.
originador del datagrama debe asegurar un valor nico para la pareja origen-destino y el tipo de protocolo durante el tiempo que el datagrama pueda estar activo en la red. El valor asignado en este campo debe ir en formato de red.
Indicador de copia: 1 bit. En caso de fragmentacin, la opcin se copiar o no a cada nuevo fragmento segn el valor de este campo: 0 = no se copia 1 = se copia.
Clase de opcin: 2 bits. Las posibles clases son: 0 = control 1 = reservada 2 = depuracin y mediciones 3 = ya esta.
[editar] Formato de opciones compuesto Un octeto para el Tipo de opcin, otro para el Tamao de opcin, y uno o ms octetos conformando los Datos de opcin. El Tamao de opcin incluye el octeto de Tipo de opcin, el de Tamao de opcin y la suma de los octetos de datos. La siguiente tabla muestra las opciones actualmente definidas:
Descripcin
11
Seguridad.
Final de Lista de Opciones: Se usa al final de la lista de opciones, si sta no coincide con el final de la cabecera IP. Ninguna Operacin (NOP): Se puede usar para forzar la alineacin de las opciones en palabras de 32 bits. Seguridad: Especifica niveles de seguridad que van desde "No Clasificado" hasta "Mximo Secreto", definidos por la Agencia de Seguridad de la Defensa (de EE.UU.). Enrutado desde el Origen (abierto) y Registro de Ruta (LSSR): Esta opcin provee el mecanismo para que el originador de un datagrama pueda indicar el itinerario que ha de seguir a travs de la red y para registrar el camino seguido. Los Datos de Opcin consisten en un puntero (un octeto) y una lista de direcciones IP (4 octetos cada una) que se han de alcanzar ("procesar"): El puntero indica la posicin de la siguiente direccin de la ruta, dentro de la Opcin; as, su valor mnimo es de 4. Cuando un nodo de Internet procesa la direccin de la lista apuntada por el puntero (es decir, se alcanza esa direccin) incrementa el puntero en 4, y redirige el paquete a la siguiente direccin. Si el puntero llega a ser mayor que el Tamao de Opcin significa que la informacin de ruta se ha procesado y registrado completamente y se redirigir el paquete a su direccin de destino. Si se alcanza la direccin de destino antes de haber procesado la lista de direcciones completa (el puntero es menor que el Tamao de Opcin) la siguiente direccin de la lista reemplaza a la direccin de destino del paquete y es a su vez reeemplazada por la direccin del nodo que est procesando el datagrama ("Ruta Registrada"), incrementando, adems, el puntero en 4.
Utilizando este mtodo de sustituir la direccin especificada en origen por la Ruta Registrada se asegura que el tamao de la Opcin (y de la cabecera IP) no vara durante su recorrido por la red. Se considera que la ruta especificada por el originador es "abierta" porque cualquier nodo que procesa el paquete es libre de dirigirlo a la siguiente direccin siguiendo cualquier otra ruta intermedia. Slo puede usarse una vez en un datagrama, y, en caso de fragmentacin, la opcin se copiar a los paquetes resultantes. Enrutado desde el Origen (estricto) y Registro de Ruta (SSRR): Exactamente igual que LSSR, excepto en el tratamiento que los nodos harn de este datagrama. Al ser la ruta especificada "estricta", un nodo debe reenviar el paquete directamente a la siguiente direccin, es decir, no podr redireccionarlo por otra red. Registro de Ruta: Mediante el uso de esta Opcin se puede registrar el itinerario de un datagrama. Los Datos de Opcin consisten en un puntero (un octeto) y un espacio relleno de ceros que contendr la Ruta Registrada para el paquete. Cuando un nodo recibe un paquete en el que est presente esta opcin, escribir su direccin IP en la posicin indicada por el puntero, siempre que sta sea menor que el Tamao de Opcin, e incrementar el puntero en 4. Es preciso que el espacio reservado para la Ruta Registrada tenga una longitud mltiplo de 4; si al intentar grabar su direccin un nodo detecta que existe espacio libre pero es menor de 4 octetos, el paquete no se reenva (se pierde) y se notifica el error, mediante ICMP, al originador del datagrama. Esta Opcin no se copia en caso de fragmentacin, y slo puede aparecer una vez en un paquete.