GoConqr has a new look! Let us know what you think.

Mind map

TCP

JORGE ESTEBAN TRIVI?O CORREA Spanish

Map content

TCP

  1. Características

    • Fiabilidad
      • TCP está diseñado para recuperarse ante situaciones de corrupción, pérdida, duplicación o desorden de datos que puedan generarse durante el proceso de comunicación.
    • Control de flujo
      • TCP es un protocolo de ventana deslizante
        • Los protocolos de ventana deslizante aprovechan mejor el ancho de banda al permitir transmitir un número determinado de paquetes antes de que llegue el ACK correspondiente
    • Orientación a conexión
      • Cada conexión está unívocamente identificada por un par de sockets que identifica a los dos extremos de la comunicación.
    • Multiplexación
      • Permite que varios procesos de una misma máquina utilicen simultáneamente el servicio que ofrece TCP.
    • Orientación a flujo de octetos
      • El volumen de información transferido entre dos aplicaciones que utilizan TCP como protocolo de transporte consiste en un flujo de octetos sin ningún tipo de marcas insertadas por TCP para indicar formato o estructura alguna
    • Transferencia con almacenamiento
      • Los programas del nivel de aplicación envían un flujo de datos a través del circuito virtual establecido entre los dos extremos, entregando continuamente octetos de información al software del protocolo.
  2. Definición

    • Es un protocolo de internet que se encarga de informar el destino de los datos para la creación de conexiones seguras.
  3. Control de la congestión

    • Inicio lento
      • TCP es un protocolo autosincronizado ya que utiliza los reconocimientos como marcas para inyectar nuevos paquetes en la red.
      • El mecanismo de Inicio Lento permite incrementar gradualmente la cantidad de datos en tránsito. Es el impulso inicial necesario para conseguir llevar la conexión al estado de equilibrio
    • Algoritmo de Prevención de la Congestión
      • TCP asume que las pérdidas de paquetes son debidas a congestión, TCP interpreta una expiración del temporizador de retransmisión (timeout) como un síntoma claro de congestión.
      • Cuando la red no pierde paquetes, este algoritmo propone un ensanchamiento lineal de la ventana que permita la adaptación progresiva a la nueva situación descongestionada aprovechando al máximo el ancho de banda disponible.
  4. Formato del segmento

    • Puerto Origen (16 bits)
      • Identifica el puerto emisor.
    • Puerto Destino (16 bits)
      • Identifica el puerto receptor
    • Número de Secuencia (32 bits)
      • Identifica el octeto, dentro del flujo de datos, al que corresponde el primer octeto del segmento en cuestión.
    • Número de Reconocimiento (32 bits)
      • Indica el número de secuencia que se espera recibir. Su valor es igual al número de secuencia del último octeto recibido más uno.
    • . Longitud de Cabecera (4 bits)
      • Indica la longitud de la cabecera TCP en palabras de 32 bits. Este campo es necesario ya que el campo Opciones dentro de la cabecera es opcional y de longitud variable.
    • Reservado
      • Bits de uso reservado.
    • Bits de código (6 bits)
      • Está formado por 6 banderas de 1 bit cada una. Cuando vale 1 representa que la bandera correspondiente está activa.
    • Ventana (16 bits)
      • Tamaño de la ventana de transmisión. Número máximo de octetos que se está dispuesto a aceptar.
    • Checksum (16 bits)
      • Verifica la integridad de los datos y la cabecera.
    • Puntero urgente (16 bits)
      • Indica el desplazamiento que es necesario añadir al Número de Secuencia del segmento para determinar el último octeto de datos urgentes que éste transporta.
    • Opciones (longitud variable)
      • Campos opcionales. Las únicas opciones definidas en la especificación inicial de TCP son la lista de final de opción, no operación y la opción de tamaño máximo de segmento.

Information

Description
Mind Map on TCP, created by JORGE ESTEBAN TRIVI?O CORREA on 12/10/2021.
Views
1
Rating

More on Capa de transporte: TCP y UDP

Feedback

What is it about?

What do you think of the new look?

How do you like it?