Tcp: Objetivos y Caracteristicas

Páginas: 5 (1083 palabras) Publicado: 5 de octubre de 2011
TCP (que significa Protocolo de Control de Transmisión) es uno de los principales protocolos de la capa de transporte del modelo TCP/IP. En el nivel de aplicación, posibilita la administración de datos que vienen del nivel más bajo del modelo, o van hacia él, (es decir, el protocolo IP). Cuando se proporcionan los datos al protocolo IP, los agrupa en datagramas IP, fijando el campo del protocoloen 6 (para que sepa con anticipación que el protocolo es TCP). TCP es un protocolo orientado a conexión, es decir, que permite que dos máquinas que están comunicadas controlen el estado de la transmisión.
Las principales características del protocolo TCP son las siguientes:
• TCP permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP.
• TCP permite que el monitoreodel flujo de los datos y así evita la saturación de la red.
• TCP permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP.
• TCP permite multiplexar los datos, es decir, que la información que viene de diferentes fuentes (por ejemplo, aplicaciones) en la misma línea pueda circular simultáneamente.
• Por último, TCP permite comenzar y finalizar lacomunicación amablemente.
Objetivo
Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura (gracias al sistema de acuse de recibo del protocolo TCP) independientemente de las capas inferiores. Esto significa que los routers (que funcionan en la capa de Internet) sólo tienen que enviar los datos en forma de datagramas, sin preocuparse con el monitoreo de datos porque estafunción la cumple la capa de transporte (o más específicamente el protocolo TCP).
Otra función del TCP es la capacidad de controlar la velocidad de los datos usando su capacidad para emitir mensajes de tamaño variable. Estos mensajes se llaman segmentos.
Funcionamiento del protocolo TCP. (Parte 1)
Este protocolo esta orientado a la conexión con una vida que se compone en tres fases.
1.Establecimiento de la conexión. Negociación en tres pasos:
• Para iniciar una conexión entre dos maquinas la que va a dar servicio abre un socket pasivo de manera que el servidor se queda a la escucha en un determinado puerto.
• Por el lado del cliente se abre un socket activo sobre el puerto del servidor enviando un SYN inicial (flag SYN activo) con su número de secuencia indicado en el campo númerode secuencia de la cabecera TCP.
.
• A esta petición el servidor responde con un datagrama SYN/ACK, enviando, por un lado su propio numero de activación de secuencia y por otro enviando la confirmación con flag ACK en el campo de numero de confirmación con el numero de secuencia del cliente. Cuando el cliente recibe este paquete de confirmación envía al servidor un tercer segmento confirmandoque lo ha recibido incluyendo en el campo confirmación la secuencia del servidor y el flag ACK activo.
A partir de este momento la conexión esta establecida y empieza la transmisión de datos.
Un punto crítico en la seguridad de este protocolo es la generación aleatoria del número inicial de secuencia ISN que usa un procedimiento basado en tiempo de reloj. Aquí encontramos uno de los ataques másantiguos sobre este protocolo. Si no números de secuencia pudieran ser predichos puede ser posible la modificación de la info. De la conexión apoderándose de ella mediante hijaking o realizar blind spoofing sobre futuras conexiones.
Es interesante comentar que existe un numero de secuencia generado por cada host ayudando de este modo a que no se puedan estableces conexiones falseadas- spoofing.
•Puerto de origen (16 bits): Puerto relacionado con la aplicación en curso en la máquina origen
• Puerto de destino (16 bits): Puerto relacionado con la aplicación en curso en la máquina destino
• Número de secuencia (32 bits): Cuando el indicador SYN está fijado en 0, el número de secuencia es el de la primera palabra del segmento actual.
Cuando SYN está fijado en 1, el número de secuencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caracteristicas de udp y diferencia con tcp
  • Caracteristicas de un Objeto
  • Caracteristicas de los objetivos
  • característica de los objetivos
  • Caracteristicas de la programacion orientada a objetos
  • OBJETIVOS Y CARACTERÍSTICAS DE LA ECONOMIA
  • Características de la administración por objetivos
  • Caracteristicas y objetivos del contador y la contabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS